Dzmitry Shymkin
About Dzmitry Shymkin
Dzmitry Shymkin is a Senior Software Engineer with extensive experience in front-end development and a strong focus on developer experience design. He has worked for various companies, including Booking.com and Backbase, and is currently exploring new technologies while advocating for user needs in the development process.
Work at Backbase
Dzmitry Shymkin has held multiple positions at Backbase, starting as a Front-end Developer from 2015 to 2017, where he contributed to the development of web applications. He then advanced to the role of Lead Front-end Developer from 2017 to 2020, focusing on enhancing user experiences and implementing best practices in front-end development. Currently, he serves as a Senior Software Engineer since 2020, where he continues to leverage his expertise in creating large single-page applications and advocating for user needs throughout the development process.
Education and Expertise
Dzmitry Shymkin possesses a strong background in software engineering, with a focus on front-end development. He is experienced in creating large single-page web applications for both mobile and desktop platforms. His technical skills include proficiency in modern frameworks such as Angular and React, as well as familiarity with vanilla technologies. He is also knowledgeable in API design, documentation, tooling, and maintainability, which reflects his passion for enhancing developer experience.
Background
Before his current role at Backbase, Dzmitry Shymkin worked at several notable companies. He served as a Lead Front-end Developer at EPAM Systems from 2011 to 2013 in Minsk, Belarus, and as a Front-end Developer at SaM Solutions in 2011. He later worked at Mail.Ru from 2013 to 2015 in Moscow, Russian Federation, before transitioning to Backbase. He also spent a year as a Full Stack Developer at GetOn from 2019 to 2020 in the Amsterdam Area.
Achievements
Throughout his career, Dzmitry Shymkin has been involved in various initiatives that emphasize the importance of user and customer needs in software development. He advocates for pair programming as an effective practice over traditional code reviews and participates in the hiring process, often mentoring peers. His current exploration of new technologies, including Rust and Svelte, along with a focus on accessibility improvements, showcases his commitment to continuous learning and innovation in the field.