Suggestions
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
