Position: Senior Software Developer
Category: .NET
English level: upper
Years of experience: 11

- Architected and implemented several successful applications from prototypes to working solutions totally from scratch.
- Experience in team leadership and mentoring newcomers.
- Owned, designed, and implemented huge features for the gambling company that increased bet count by 3.5%.
- Was the initiator of the refactoring of the main microservice of our team, which reduced the time of initial loading of the service, and also led to better traceability, and faster and easier development of the new functionality
- Have solid experience in developing web, mobile, and desktop applications at all stages of the software development life cycle.
- Tend to create bug-free and clean code.
- Over the years I was involved in the development of many products in the following domains: geology, real estate, health care, cryptocurrency trading, email marketing, gambling, and some others.
I want to acquire a Senior or Lead position.
Looking for a project where the team can make technical decisions about which languages, frameworks, and tools to use.
Highly interested in back-end development for high-load distributed systems. Microservices architecture is preferred. My primary technology stack is .NET, but I'm technology agnostic and ready to work with C++, Python, Golang, or any other platforms/languages.
Less interested in UI development.
I am expecting well-defined objectives for the project, so every team member understands what they are doing, why, and what they want to achieve.