I'm the Lead Software Engineer at Deutsche Bank in Berlin. Currently I focus on management, overseeing software project lifecycles and team dynamics to optimize productivity and project outcomes. Previously, I worked extensively as a full-stack developer, contributing to both front-end and back-end aspects of web applications.
๐ Connect with me on LinkedIn
-
Team Lead/Assistant Vice President, Deutsche Bank (May 2022 - Present)
- Transformed a monolithic Angular application to a micro front-end architecture, enhancing flexibility and user experience.
- Implemented Cypress E2E testing, improving test coverage and application stability.
- Developed and led CI/CD processes using OpenShift and TeamCity, enhancing productivity and streamlining workflows.
-
Full-Stack Engineer, Deutsche Bank (Sep 2020 - May 2022)
- Led the design and implementation of new and redesigned SPAs, significantly enhancing customer reporting capabilities and user experience.
-
Full-Stack Engineer, BIOCAD (Jul 2018 - Sep 2020)
- Developed microservices and complex frontend applications using a combination of Angular, Vue, and Node.js.
-
Junior Front-end Engineer, Beget (Jun 2017 - Jul 2018)
- Initiated my career building front-end applications, laying a solid foundation in software development.
- Leadership: Proven expertise in leading development teams and managing comprehensive software projects.
- Technologies: Proficient in JavaScript, TypeScript, Angular, React, NodeJS, NestJS.
- DevOps: Experienced with Docker, Jenkins, TeamCity, OpenShift.
- Methodologies: Agile, product ownership, continuous integration and deployment.
- Master's Degree in Mechanical Engineering and Control Systems, Peter the Great St.Petersburg Polytechnic University (2009 - 2015)
- English: Fluent
- Russian: Native
- German: Basic
- Email: [email protected]
- GitHub: mithc
Feel free to connect with me for collaborations or just a chat about technology and software development!