🥷🏼

Technical Skills

My core technical skills are .Net, C# and SQL Server, and I have used a wide variety of other tools and platforms.
Some technologies in which I am proficient include:
  • Systems Architecture: Microservices, MACH Architecture, SOLID Principles, Design Patterns, OOP, N-Tier
  • Systems Integration: XML, JSON, HL7, Integration Patterns, Messaging, BizTalk, API Design
  • Cloud Technologies: AWS: Lambda, Step Functions, DynamoDB, S3 etc.
  • Web Services: WCF, REST
  • .Net Programming: .Net Core, .Net Framework, C#, VB.Net
  • Other Languages: TypeScript, JavaScript, Classic VB, VBScript, Pascal, 6502 assembly
  • Web Development: ASP.Net, ASP.Net MVC, HTML, CSS, Bootstrap, Angular 4+
  • Database Development: SQL Server, T-SQL, Performance Tuning, SSIS, SSRS, Crystal Reports, Entity Framework, LINQ, Database Design Principles including 3NF
  • Development Tools: VS Code, Visual Studio, Git, TFS
  • Testing: Integration Testing, Unit Testing, MSTest, NUnit, Jasmine, Jest
  • Delivery: CICD processes, Octopus
  • Agile / Project Methodologies: SCRUM, Kanban, Lean Software Development, Waterfall, PRINCE2