Mikhail Urubkov

Mikhail Urubkov

Senior Software Engineer, Team Lead @ ChiroTouch

About Mikhail Urubkov

Mikhail Urubkov is a Senior Software Engineer and Team Lead at ChiroTouch, where he has worked since 2016. With over 20 years of experience in software development, he specializes in database management, application performance optimization, and microservice architecture.

Work at ChiroTouch

Mikhail Urubkov has been employed at ChiroTouch since 2016, serving as a Senior Software Engineer and Team Lead. In this role, he has contributed to various software development projects, leveraging his expertise in ORM tools like Sequelize and NHibernate for effective database management. His responsibilities include optimizing application performance and enhancing database query efficiency, which are critical for maintaining high-quality software solutions in the healthcare technology sector.

Previous Experience at EON Systems

Prior to his tenure at ChiroTouch, Mikhail Urubkov worked at EON Systems from 2003 to 2016 as a Programmer Analyst and Senior Software Engineer. During this 13-year period, he developed skills in both frontend and backend development, utilizing technologies such as NodeJS, Express, and ASP.NET. His experience at EON Systems laid a strong foundation for his later work in software engineering and team leadership.

Education and Expertise

Mikhail Urubkov earned a Master of Science (M.S.) degree in Computer Engineering from the Moscow Power Engineering Institute (Technical University), where he studied from 1989 to 1995. His educational background supports his extensive experience in desktop application development, with a focus on UI/UX design and business analysis. He has over 20 years of experience in the field, demonstrating a strong commitment to continuous learning and professional development.

Technical Skills and Methodologies

Mikhail Urubkov possesses a diverse skill set in software development, including proficiency in ORM tools, version control systems, and project management tools like Bitbucket, Git, GitHub, Atlassian Confluence, and Jira. He is experienced in implementing microservice architecture and applying various design methodologies such as Behavior-Driven Development (BDD), Test-Driven Development (TDD), and Domain Driven Design. His technical abilities enable him to lead Scrum teams effectively, facilitating agile project management practices.

Leadership and Agile Practices

In his role as Team Lead at ChiroTouch, Mikhail Urubkov has led Scrum teams, overseeing sprint planning, ceremonies, and reviews. His leadership in agile practices ensures that projects are managed efficiently and that team members are aligned with project goals. His experience in facilitating agile methodologies contributes to the successful delivery of software projects and enhances team collaboration.

People similar to Mikhail Urubkov