C# / C++ Developer
About Candidate
Introduction:
An experienced C#/C++ Developer with a proven track record of modernizing legacy systems and building scalable, high-performance applications. The individual has worked extensively in industries like banking and SaaS, transforming monolithic architectures into cloud-based microservices and implementing robust solutions guided by clean architecture and domain-driven design (DDD) principles. Skilled in leveraging cloud technologies like AWS and Azure, as well as CI/CD pipelines, to enhance system reliability, scalability, and maintainability. Expertise also includes designing CQRS-based architectures, refactoring legacy code, and developing core features for complex systems, ensuring high availability and improved performance.
Responsibilities:
- Developed scalable cloud-based microservices using C# and .NET frameworks.
- Refactored and upgraded legacy systems to modern architectures.
- Designed and implemented CI/CD pipelines for seamless deployments.
- Enhanced system availability and performance through modern architectural patterns.
- Built core functionalities like skill-based routing and dialogue classifications.
- Created and optimized CQRS-based architectures to improve throughput and reliability.
- Collaborated with teams to deliver robust and maintainable software solutions.
- Leveraged Azure and AWS cloud platforms for scalable and secure applications.
- Implemented modern database solutions using MS SQL, Redis, and T-SQL.
- Followed DDD and SOLID principles to ensure clean and maintainable codebases.
- 4o