Andrey Ivashchenko

Andrey Ivashchenko

Technical Lead @ Ciklum

About Andrey Ivashchenko

Andrey Ivashchenko is a Technical Lead and Senior Java Developer at Ciklum, with over 11 years of experience in software development. He has a strong background in Object-Oriented analysis, design patterns, and algorithm development, and currently also works as an Architect at EPAM Systems.

Work at Ciklum

Andrey Ivashchenko has been employed at Ciklum since 2013, where he has held multiple roles, including Senior Java Developer and Technical Lead. Over his tenure of 11 years, he has contributed significantly to various projects, leveraging his expertise in Java and software development methodologies. As Technical Lead since 2018, he oversees technical teams and ensures the successful execution of projects. His role involves applying design patterns and integration techniques to solve complex software challenges.

Current Role at EPAM Systems

In addition to his responsibilities at Ciklum, Andrey Ivashchenko has been working at EPAM Systems as an Architect since 2020. In this role, he focuses on high-level software design and architecture, applying his knowledge of project management and the software development life cycle. His experience allows him to effectively lead teams and contribute to the successful delivery of software solutions.

Education and Expertise

Andrey Ivashchenko earned both his Bachelor's and Master's degrees in Computer Science from the National Technical University of Ukraine 'Kyiv Polytechnic Institute'. His academic journey spanned from 1999 to 2004, providing him with a solid foundation in computer science principles. This educational background supports his extensive programming experience and understanding of software architecture and design.

Technical Skills and Experience

Andrey Ivashchenko possesses extensive programming experience across various technologies, including Java EE, Java SE, Multithreading, Spring, Hibernate, MS SQL Server, Oracle, Groovy, JMS, REST, and SQL. He has a strong grasp of Object-Oriented analysis and design, which is essential for creating scalable software architectures. Additionally, he has developed solutions utilizing machine learning, showcasing his ability to integrate advanced technologies into software projects.

Professional Development and Learning

Andrey Ivashchenko demonstrates a fast learning ability, quickly adapting to new technologies and methodologies. His experience with Gang of Four (GoF) design patterns and integration patterns highlights his capability to address common design problems in software development. This adaptability is crucial for staying relevant in the ever-evolving tech landscape and effectively managing diverse tasks.

People similar to Andrey Ivashchenko