Sign In

Yevgen Polukov

Lead Software Engineer / Tech Lead / Senior Software Engineer / Senior Hybris Developer

Professional Background

Yevgen Polukov is a well-rounded software engineer with extensive experience in software development, leveraging a myriad of advanced technologies and programming paradigms. With a strong focus on the J2EE platform, Yevgen has significant hands-on expertise in some of the most commonly used Java frameworks including Spring, Hibernate, and Hybris. His career has been marked by key positions that showcase his growth and mastery of software engineering principles, particularly in the eCommerce domain.

Starting as a Software Engineer, Yevgen progressed through key roles at respected organizations, culminating in his current position as Lead Software Engineer at PitchBook Data. His capacity to lead teams and projects has been fundamental in developing scalable and robust software solutions tailored to meet contemporary business needs. Prior to PitchBook Data, Yevgen held influential roles at Ciklum as a Tech Lead and at EPAM Systems as a Senior Software Engineer, where he focused on delivering high-quality software through rigorous practices and methodologies.

Understanding that the digital landscape is ever-evolving, Yevgen consistently emphasizes continuous learning and skill acquisition. His proficiency extends beyond mere coding; he is well-versed in Agile and Scrum methodologies, ensuring that his teams not only meet but exceed project timelines and quality benchmarks.

Education and Achievements

Yevgen holds a Master's degree in Computer Science from the Kyiv National University of Construction and Architecture, which equipped him with a strong foundational knowledge and technical expertise. His pursuit of higher education began with a Bachelor’s degree in Computer Science from the same prestigious institution, enhancing his analytical and problem-solving skills early in his career.

His educational journey began at School №235 in Kyiv, where he specialized in physics and mathematics, paving the way for a robust understanding of the logical frameworks that underpin software engineering.

Yevgen's educational background, combined with his practical experience, has led to numerous accomplishments, including the successful implementation of complex IT systems and facilitating effective software integration at Raiffeisen Bank Aval. His work in the realm of Documentum showcases his ability to weave together various technologies to create seamless solutions that directly enhance operations and user experience in businesses.

Technical Expertise

Yevgen's programming skill set encompasses a wide array of languages and tools necessary for modern software development. Primarily focused on Java, both SE and EE, his expertise extends to important frameworks such as Spring Boot and Spring Cloud, allowing for the development of dynamic web applications and microservices architecture.

His SQL skills are complemented by experience in a multitude of databases such as Oracle, MySQL, PostgreSQL, and NoSQL options like MongoDB and Redis, showcasing his adaptability to various data storage solutions. Moreover, his command over logging mechanisms using log4j and sl4j enhances the maintainability and traceability of software solutions.

His technical toolkit includes:

  • Front-end Development: Basic skills in HTML, CSS, JavaScript, and jQuery allow Yevgen to contribute to the full-stack development process.
  • Integration Testing: With tools like JUnit, Mockito, and Spring Testing Framework, he ensures software robustness through thorough testing processes.
  • Version Control & Collaboration: Proficient in Git and SVN, Yevgen understands the significance of source control in collaborative environments.
  • Continuous Integration: With tools like Jenkins and Bamboo at his disposal, he ensures smooth deployment pipelines and software integrity.

Moreover, his holistic grasp of software engineering principles underpins a deep understanding of design patterns such as the Gang of Four (GoF) Patterns, which he employs to write efficient and maintainable code.

Contributions to the Industry

Throughout his career, Yevgen has contributed significantly to the projects he’s been part of, particularly in enhancing eCommerce platforms using Hybris for B2B and B2C transactions. His collaborative approach has fostered environments where innovative solutions thrive, and his commitment to agile practices has made for responsive and adaptive project delivery.

His insight into banking and eCommerce processes, coupled with his technical aptitude, positions him uniquely in the market, allowing him to bridge the gap between business needs and technical solutions effectively. Yevgen's experience and contributions in automating IT systems underline his capability of leveraging technology to enhance organizational efficiency and improve user experiences.

In addition to his technical roles, Yevgen has frequently taken on mentoring positions, guiding junior engineers and fostering growth within his teams. His strong communication skills enable him to convey complex technical concepts in an understandable manner, making him a valuable asset to any organization.

Conclusion

With a solid educational foundation and a wealth of experience in an array of software development environments, Yevgen Polukov exemplifies dedication and expertise in the field of computer science. His broad knowledge of programming languages, frameworks, and methodologies, paired with his innate ability to lead teams, ensures that he remains a proactive contributor to the tech industry. Yevgen continues to embrace new challenges and opportunities, ready to make impactful developments that drive success in technology.

tags:[

Software Development

J2EE Platform

Spring Framework

Hibernate

Hybris eCommerce

Java Frameworks

SQL and PL SQL

OOP Concepts

Agile Methodology

Software Engineering

Continuous Integration

Web Services

Java Programming

Database Management

eCommerce Solutions

Team Leadership

IT Systems Integration

Collaboration Tools

Document Management Systems

Education in Computer Science

Professional Development

Related Questions

How did Yevgen Polukov integrate his academic knowledge into his software development career?
What has been Yevgen Polukov's biggest challenge as a Lead Software Engineer at PitchBook Data?
In what ways has Yevgen applied Agile methodologies to enhance project outcomes in his previous roles?
Can Yevgen Polukov explain the advantages of using Hybris in eCommerce development?
How does Yevgen manage continuous integration within his software development projects?
What specific innovations has Yevgen introduced in his work with Documentum at Raiffeisen Bank Aval?
What career advice does Yevgen Polukov have for aspiring software engineers?
Yevgen Polukov
Add to my network

Location

Ukraine