London Area, United Kingdom
• Involved in the entire SDLC process: including design, code reviews, implementation, testing, deployment, and monitoring of applications and services.
• Produced clean, well-tested, highly-scalable code: Implementing new services from scratch and updating the existing codebase with up-to-date technologies.
• Planning and implementing the architecture: including choosing the technology stack that best fits the product and business needs, and planning migrations such as MSSQL to PostgreSQL, .NET Core 2.1 to .NET 6.0, and transitioning from a monolithic to a service-based architecture with DDD-oriented design.
• Successfully launching a product: including planning further release cycles.
• Leadership and team management: Leading the hiring process, building a new team from scratch, conducting technical interviews, mentoring team members, coordinating communication and workload within the team, and continuously improving working processes