Professional Software Delivery

Software quality delivered across the whole system development life-cycle (SDLC)

Java

Extensive development experience in the Java platform

  • Java 8 Core
  • Spring Boot
  • JUnit
  • Mockito

.NET/C#

Extensive development experience in the .NET platform

  • C# Core
  • Unity/Autofac
  • MVVM
  • WPF
  • MVVM Light
  • NUnit
  • Moq
  • Fody
  • AutoMapper

JavaScript

Experience in the JavaScript ecosystem

  • HTML/CSS
  • JavaScript/ES5/ES6+
  • React JS
  • Node JS

Technical Architecture

Design using modern methods

  • Dependency Injection/Inversion Of Control (DI/IOC) containers
  • SOLID Principles
  • Test Driven Development (TDD)
  • Mocking
  • Code Coverage
  • Continuous Integration & Delivery (CI/CD)

Agile Scrum

Delivering solutions incrementally and iteratively using Scrum