C# / C++ Developer
About Candidate
Introduction:
The candidate is a seasoned Senior .NET Architect and Backend Developer with extensive expertise in designing and developing scalable, high-performance, and secure software solutions. They have successfully contributed to enterprise trading platforms, financial systems, smart city traffic simulations, energy management platforms, and large-scale e-commerce applications. Their ability to optimize system performance, reduce infrastructure costs, and enhance security has led to significant business value across multiple industries.
They have led cloud migrations, performance tuning, and security enhancements, reducing infrastructure costs by over €1M annually and improving platform scalability by more than 60%. They specialize in microservices architecture, DevOps practices, and cloud-native solutions using Azure, AWS, Google Cloud, Docker, Kubernetes, and CI/CD pipelines. In the finance and e-commerce sectors, they have optimized real-time transaction processing and developed robust price comparison platforms, improving data accuracy and processing speeds. Their expertise in OAuth2, JWT authentication, and custom security solutions has minimized cybersecurity risks across various platforms. As a technical leader, they have guided development teams through agile methodologies (SCRUM), code reviews, and architectural decision-making, significantly reducing development time and enhancing team productivity. Their ability to mentor engineers, streamline DevOps processes, and execute scalable software architectures makes them a key asset in complex software projects. Their full-stack expertise spans .NET Core, C#, ASP.NET MVC, Web API, Entity Framework, JavaScript (React, Angular), PostgreSQL, MongoDB, and RabbitMQ, ensuring robust and scalable application development. Their work in medical technology, mobility solutions, and financial services demonstrates a diverse and impactful career in software engineering and architecture.
Responsibilities:
- Designed and implemented highly scalable microservices architectures for various platforms.
- Developed backend solutions using .NET Core, C#, ASP.NET MVC, and Web API.
- Led migration projects from legacy .NET frameworks to .NET 6 and .NET 8.
- Enhanced system performance by reducing latency and increasing throughput for high-load applications.
- Designed resilient and efficient message queuing systems using RabbitMQ and Kafka.
- Improved database performance through indexing, query optimization, and database clustering.
- Migrated enterprise systems to AWS, Azure, and Google Cloud, reducing operational costs.
- Automated deployment pipelines using Azure DevOps, Jenkins, and CI/CD practices.
- Implemented containerization and orchestration using Docker and Kubernetes.
- Designed and enforced secure authentication and authorization mechanisms using OAuth2, JWT, and Auth0.
- Implemented Azure Firewall, IP restrictions, and security monitoring solutions to minimize attack risks.