Highlighted Experience
- 24+ years’ work experience in IT, 18+ years with C# and 18+ years with JavaScript.
- Development Lead for teams from 3 to 8 people.
- Both Agile and Scrum styled projects.
- Architecture principles like DDD, BDD, MVC, MVVM and CQRS.
- Coding principles like SOLID / DRY / DAMP / IOC / DI / DSL.
- Frontend development using React, Angular, TypeScript, Vite, WebPack, HTML5, CSS3, SASS/LESS, JQuery.
- Web (Service) Frameworks like ASP.NET Core, Web API, WCF, Node (Express), Flask, Spring Boot
- ORM frameworks like Entity Framework, NHibernate, LINQ-2-SQL.
- Unit testing in both C# using MsTest, nUnit, xUnit and JavaScript using Vitest, Jasmine / qUnit / Karma.
- Behavior driven testing using Gherkin, Selenium, SpecFlow, Cucumber, Protractor, Cypress
- OTAP/DTAP, continuous integration, continuous delivery using Github, Github Actions, Gitlab, Docker, Azure Dev Ops, Jenkins, TeamCity.
- Cloud development on Azure, App Services, WebJobs, Functions, Key Vault, VMs, SQL, App Insights
- Cloud development using Docker, Kubernetes
- Queues like MSMQ, IBM WebSphere MQ, Azure Service Bus, NSQ, Nats
- Source control systems like GIT, TFS & SVN