Position: Senior Software Engineer
Category: .NET
English level: upper
Years of experience: 6

- Microsoft Certified Professional (MCP)
- Microsoft Certified Solution Developer (MCSD): AppBuilder
- Microsoft Certified Solution Associate (MCSA): Web Applications
- AWS Developer Associate
- Led design and implementation of a highly prioritised product initiatives within quite tight deadlines. Such work usually consists of collaboration across multiple tech teams and non-tech people (like PM or DM), designing a solution with further implementation of it, documentation and integration into a highly loaded system (millions of requests per day).
- Worked with Monolith architecture, Microservices architecture (preferred) with various communication approaches (sync and async). Dealt with different types of data storage (in-memory and persistent; SQL and NoSQL).
- Implemented robust codebase by following TDD principles with insignificant number of manual testing.
- Followed Scrumban agile methodology within distributed team (CA, UK, Europe, AU). Led stand ups, refinements, retros etc. Supported more junior team members.
- Led various investigations of different issues with further fix proposals and performed actual fixes if relevant to currently focused domain.
I am not a huge fan of frontend development.
Happy to lead a team of engineers
Would like to in a distributed environment with respect to timezones.

Flexible working schedule (with WFH) is something I would be happy with :)