Position: Lead Software Engineer
Category: .NET
English level: fluent
Years of experience: 6

- Released to prod a number of services for crypto-currency operations processing.
 - Played key engineer role for CMS system developed for large financial institution. Was involved into all SDLC stages and successfully promoted to prod cloud native application.
- Improved reliability and overall performance of complex health-care system for hospital that serves thousands people across US.
Software engineer with experience in analyzing, refining, designing, and developing software applications from scratch to production.

Architectural skills: OOP, Design patterns, Unit/Component/Integration/Load testing, Distributed systems, Microservices, Serverless,  Actor model, Event-driven architecture, Blockchain, Cloud applications, SOA.

Technologies: C#, .NET Core, AWS (S3, EC2, Lambda, Step Functions, API Gateway REST/WebSockets, RDS, DynamoDB, SNS, SQS, CloudWatch, CodeBuild, CodePipeline, X-Ray), Azure (Service Fabric, Event Hub, Azure Storage), Entity Framework, Dapper, Redis, ADO.NET, ASP.NET MVC/Web API,, Elasticsearch/Kibana, Service Stack.

Infrastructure: Terraform/Terragrunt, CloudFormation, TeamCity, Octopus, GitLab.

Management: leadership skills, team management, dependency management, successful mentorship experience, individual & team OKR's creation and review, performance reviews