Position: .NET Developer
Category: .NET
English level: upper
Years of experience: 6


Technical skills
» Main – .NET 5 or later, .NET Core 1.0 or later, .NET Framework 4.5 or later
» Web – ASP.NET MVC5, ASP.NET Core (HTTP, gRPC), SignalR
» Data Access – Entity Framework 6 or later, Dapper, linq2db, ADO.NET, PetaPoco, NHibernate
» RDBMS – MS SQL, PostgreSQL, SQLite, MySQL
» NoSQL – Redis, Cosmos DB (Gremlin API), MongoDB, RocksDB
» Search Engine – ElasticSearch
» Message Queue – RabbitMQ, Azure Queue, Azure Service Bus, MSMQ, Google Cloud Pub/Sub
» Source Control – GitHub, Bitbucket
» Desktop – WinForms, WPF, UWP, Avalonia, Xamarin
» CI/CD – Azure DevOps
» Reports – Redash
» Other:
o Hands-on experience with Docker, Azure Kubernetes Service.
o Experience in microservices asynchronous message-based communication.
o Notion, JIRA, Trello, Asana.
o Experience in geofencing, geospatial data (clustering, etc.).
I am passionate about C# development and interested in working with performance-aware code that needs to run with extreme scalability. I am seeking a long-term position. While I am open to learning new things, I may not be interested in roles that do not align with my technical interests and career goals.

I believe that working on a product offers a greater sense of ownership and purpose in my work, as I am able to see the impact of my efforts on the product's success. Additionally, working on a product provides a more stable and predictable work environment, with a clear roadmap and goals for the product's development. However, I understand that there may be circumstances where working in an outsource or outstaff company is necessary, and I am willing to consider such opportunities.