Vasily Komarov
About Vasily Komarov
Vasily Komarov is a Senior Software Engineer with extensive experience in Java development, currently working at VTB and CMA Small Systems AB in Moscow. He actively supports the developer community and employs modern practices in software development, particularly in backend and frontend technologies.
Work at VTB
Vasily Komarov has been employed at VTB as a Senior Software Engineer since 2019. In this role, he applies his extensive experience in software development to contribute to various projects. His responsibilities include designing and implementing software solutions, ensuring code quality, and collaborating with other team members to enhance development processes.
Work at CMA Small Systems AB
Since 2013, Vasily Komarov has worked at CMA Small Systems AB as a Senior Java Developer. Over the course of 11 years, he has focused on developing robust software applications. His role involves leveraging Java technologies and implementing continuous integration practices using Jenkins to improve development efficiency.
Previous Experience at DPD and FORS
Vasily Komarov has a background that includes significant roles at DPD in Russia and FORS. He served as a Senior Java Developer at DPD from 2006 to 2013, where he honed his skills in software development. Prior to that, he worked as a Technical Expert at FORS from 2003 to 2006, contributing to technical projects and supporting development efforts.
Education and Expertise
Vasily Komarov studied Computer Software Engineering at Moscow State University of Transport (MIIT) from 1995 to 2000. His education laid the foundation for his career in software development. He is proficient in both backend and frontend development, with a strong emphasis on Spring technologies for backend solutions and experience in web technologies like React.js.
Development Tools and Practices
Vasily Komarov employs modern development tools and practices in his work. He prefers using Maven for build management and Git for version control. His development toolkit includes IntelliJ IDEA, PL/SQL Developer, and TextPad. He also utilizes testing tools such as JUnit and Mockito to ensure the reliability and quality of his code.