Дмитрий Верещагин
About Дмитрий Верещагин
Dmitry Vereshchagin is a Lead Software Engineer with extensive experience in various programming languages and technologies. He has worked in multiple roles across several companies, specializing in high-performance systems and big data technologies.
Work at VTB
Currently, Dmitry Vereshchagin serves as a Lead Software Engineer at VTB, a position he has held since 2018. In this role, he applies his extensive knowledge of software engineering to develop and maintain high-performance systems. His responsibilities include overseeing the design and implementation of software solutions that meet the needs of the organization. Dmitry's experience in various programming languages and technologies enhances his ability to contribute effectively to VTB's projects.
Education and Expertise
Dmitry Vereshchagin studied at the National University of Science and Technology 'MISIS' (Moscow Institute of Steel and Alloys) from 1986 to 1992, where he focused on Industrial Technology/Technician and achieved a post-graduate qualification. His educational background provides a strong foundation for his expertise in software engineering and system development. He is proficient in multiple programming languages, including Java, C++, C#, and PHP, and has a solid understanding of database management systems and big data technologies.
Background
Dmitry Vereshchagin has a diverse professional background in software engineering. He began his career as a programmer at Agama from 1999 to 2001, followed by positions at Park.ru and Auriga. He worked at Avicomp Services from 2006 to 2010 before joining Sberbank-Technology as Chief IT Engineer from 2015 to 2018. His experience spans various industries and technologies, contributing to his comprehensive skill set in software development.
Technical Skills
Dmitry Vereshchagin possesses a wide range of technical skills that enhance his capabilities as a software engineer. He is experienced with integrated development environments (IDEs) such as Microsoft Visual Studio and Eclipse. His proficiency extends to full-text search, big data, and data mining, utilizing micro-service and SOA/DOA architectures. Additionally, he is knowledgeable in Semantic Web technologies and OLAP/BI analysis tools, which further supports his work in high-performance systems.
Professional Experience
Dmitry Vereshchagin has accumulated significant professional experience in software engineering roles across various companies. His tenure at Sberbank-Technology as Chief IT Engineer allowed him to lead IT projects and manage teams. His previous roles at Avicomp Services, Park.ru, Auriga, and Agama provided him with a solid foundation in programming and system development. This extensive experience equips him with the skills necessary to tackle complex software challenges.