Position: Senior .Net Developer
Category: .NET
English level: intermediate
Years of experience: 5

- AWS Certified Engineer
- Google Cloud Certified Engineer
- Running a small technical blog
I am .NET developer with more than five years of experience in backend development and related technologies. 

Have experience in both creating projects from scratch and support of existing projects in different domains. Also have experience in creating and supporting CI/CD and cloud infrastructure.

I try to keep up with the latest trends but with consciousness on preserving quality and balancing it with business needs.

**Main stack**

- C#
- .NET Framework and .NET Core
- ASP.NET Core, MVC and WebAPI
- AWS
- Docker
- Redis
- PostgreSQL and MS SQL Server
- ORM (Entity Framework, Dapper)
- Microservice architecture
- Google Cloud Platform

**A few tasks I have done**

- Implemented business metrics in the app, which allows stakeholders to see how users interact with the app. Kibana was used to visualise the data.
- Optimized AWS cloud infrastructure. Refactored CloudFormation templates, removed unused alarms and add new, setted up CloudWatch dashboards for service monitoring, changed many AWS Lambas wirh standart cloud services and so on.
- Completely refactored the code that works with ElasticSearch wich allowed us to upgdate to new major version without interruption and with the ability to roll back. Created a plan to upgrade the ElasticSearch in AWS.
- Created and maintened Bitbucket Pipelines. Also implemented git pre-push hooks for verifying commits messages and branch name before push onto origin. 

**Additional activities**

- Technical interviewer
- Resource Manager (3 juniors in pool)
- Running a small technical blog

Live in Kyiv, Ukraine.
Would like to develop applications from scratch, work in medium or large team. Prefer to work from office and remote (mixed). 

Not interested in:

- Working too much in front-end (but we can discuss it
- Development of desktop applications (WinForms, WPF)