Senior .NET engineer with 12 years of experience leading the design and development of scalable, high-performance applications using C# and .NET Core. Proven track record mentoring and coaching developers, making key architectural decisions, and overseeing code reviews to uphold SOLID principles, clean code, and high software quality. Experienced across fintech and payments platforms, REST and gRPC APIs, microservices, AWS, and CI/CD, with strong stakeholder communication and an advanced level of English. Adept at evaluating and advocating new .NET technologies and applying the best approach for each use case.
TECHNICAL SKILLS
Languages: C#, Java, Kotlin, TypeScript, JavaScript,
VB.NET , SQL
.NET & Frameworks: .NET Core, .NET Framework,
ASP.NET Core,
ASP.NET MVC, Web API, Entity Framework, Dapper, LINQ, WCF
Architecture & Practices: SOLID principles, clean code, design patterns (Factory, Singleton, MVVM, MVC), microservices, scalable & high-performance systems, code review
Testing & Quality: Unit testing, integration testing, automated testing, CI/CD pipelines
Cloud & Infrastructure: AWS (DynamoDB, Lambda, EventBridge, S3, CloudWatch, SQS, Cognito, ECS, Secrets Manager), Azure DevOps, Kubernetes, containerization
APIs & Messaging: REST, gRPC, SOAP/WCF, Apache Kafka, RabbitMQ, Amazon SQS, Amazon EventBridge
Databases: Microsoft SQL Server, Oracle, MongoDB, Amazon DynamoDB, SQLite
Tools: Git/GitHub, Jira, Azure DevOps, Team Foundation Server, Visual Studio
Languages (Spoken): English (Advanced)