Position: Senior Developer / Tech Lead / Application Architect
Category: .NET
English level: upper
Years of experience: 11

Microsoft Certified: Power Platform Developer Associate (2023)
I am an experienced Software engineer with over 24 years of experience in industrial software development. During that time, I had a chance to work with different tasks and responsibilities. Some of them can be found below:
•	Business requirements analysis (analyzing requirements from clients, creating tasks, user stories, etc. )
•	communicating with the client
•	defects troubleshooting
•	estimating
•	development and execution of unit tests
•	applying various OOP, TDD, and BDD techniques
•	using development patterns
•	conducting demos for client
•	investigating and providing information about new utilities, components, and features
•	etc.
On most of the projects, I have performed Architecture design, coding, DB design, and UI\UX design. I have an understanding and experience in object-oriented concepts, design patterns, and following different SDLC processes. Most of the projects were flowing by SCRUM and with all activities related to it. 
Acting as Architect, Tech lead, and software developer on the projects. Have great communication and collaboration skills. I also had the chance to coach newcomers, act as a mentor, and conduct training. I have gained good knowledge in the Healthcare domain. I have worked in small and big teams, dedicated teams.
I also joined as .Net expert to track and coach several groups at SoftServe University. Have experience with HIPPA and PHI rules.
Have experience with Azure Cloud for about 5 years.
Last projects I have a chance to participate as Application Architect.