Oleh Yakovenko

Oleh Yakovenko

Class 1 engineer

Followers of Oleh Yakovenko1000 followers
location of Oleh YakovenkoKyiv, Kyiv City, Ukraine

Connect with Oleh Yakovenko to Send Message

Connect

Connect with Oleh Yakovenko to Send Message

Connect
  • Timeline

  • About me

    Java Software Developer | Back-end Engineer with strong expertise in the QA field | Robust Experience in Scaling Startups | Spring, Hibernate | Proficient in Telecom, Logistics, Social Media

  • Education

    • Bobocode

      2023 - 2024

      I have immersed myself in the Java Ultimate 3.0 program, which has significantly enhanced my skills and mindset as a software engineer. This comprehensive training provided in-depth insights into advanced engineering concepts through engaging online modules, complemented by challenging assignments that reinforced my commitment to continuous learning.A highlight of my experience was collaborating with a team to develop customized versions of the Spring and Hibernate frameworks, which not… Show more I have immersed myself in the Java Ultimate 3.0 program, which has significantly enhanced my skills and mindset as a software engineer. This comprehensive training provided in-depth insights into advanced engineering concepts through engaging online modules, complemented by challenging assignments that reinforced my commitment to continuous learning.A highlight of my experience was collaborating with a team to develop customized versions of the Spring and Hibernate frameworks, which not only showcased my technical expertise but also emphasized the importance of teamwork and collaboration. This transformative journey has equipped me with valuable insights and practical skills that I am eager to apply in creating innovative solutions. Show less

    • National Transport University

      2001 - 2006
      Master’s Degree Mechanical Engineering

      Designing and constructing hoisting, road-building, reclamation machinery, and equipment; Master of Mechanical Engineering

  • Experience

    • The State Enterprise "Ukrdortehnologiya"

      Sept 2006 - Sept 2007
      Class 1 engineer

      • Calculation specifications• Creation and harmonization of operational rules• Preparation of tender documents

    • ICS-Market

      Oct 2007 - Jun 2013
      Manual QA Engineer

      Project description: Contributed to the development of "Market +", a software solution designed to automate trading enterprises across various sectors. The system integrates seamlessly with specialized electronic, and commercial equipment.Key accomplishments and responsibilities: • Conducted black box testing on desktop applications, ensuring the system functioned as intended and met user requirements. • Managed bug tracking processes, identifying and documenting defects to facilitate timely resolution by the development team. • Authored technical and user documentation, providing clear and comprehensive guidance for system implementation and operation. • Developed user training materials and conducted training sessions for partners and end-users, ensuring smooth adoption and utilization of the software. • Collaborated with cross-functional teams, including developers and project managers, to gather requirements, identify risks, and drive the successful delivery of the software. Show less

    • SystemGroup

      Jun 2013 - Jul 2016
      Manual QA Engineer

      Project description: Contributed to the development of a software package known as OS (OpenStore, OpenService, OpenShow), designed to automate business processes in entertainment establishments, retail stores, and food service locations (restaurants, fast food).Key accomplishments and responsibilities: • Conducted manual testing of desktop applications integral to the distributed system “OS,” ensuring functionality and performance met specifications. • Developed and maintained various project documentation, including test cases, checklists, and test reports, to facilitate clear communication and tracking of testing progress. • Managed bug tracking processes, identifying and documenting defects to ensure timely resolution by the development team. • Actively participated in meetings with development teams and management, contributing insights and feedback to enhance product quality. • Designed and proposed new functionalities, collaborating with cross-functional teams to improve user experience and system capabilities. Show less

    • Universal Information Technologies LLC UNIT

      Dec 2016 - Mar 2019

      Project №1 description: This project focused on the development of a comprehensive application designed to support the Smart City concept. The application aims to enhance urban living by integrating various services and technologies that improve the quality of life for residents, optimize resource management, and promote sustainable development.Project №2 description: This project involved the development and ongoing support of a mobile application designed for the sale of transport tickets.Key accomplishments and responsibilities: • Developed a comprehensive application from the ground up, ensuring alignment with user requirements and project goals. • Developed and deployed multiple key features that enhanced application functionality and user experience. • Designed and implemented an intuitive user interface, improving usability and accessibility for end-users. • Identified and resolved critical bugs, ensuring optimal performance and reliability of the application. • Demonstrated strong communication skills by engaging with company stakeholders to validate all software modifications and logic developed during the project. Show less Project description: The project focuses on the development of a comprehensive ticket selling platform that includes both web and mobile applications. This platform is designed to centralize the online sale of tickets for various events, providing users with a seamless experience for purchasing, managing, and accessing their tickets.Key accomplishments and responsibilities: • Designed and implemented automated test cases covering core OS components, including kernel. • Developed test automation scripts using industry-standard tools and frameworks to streamline the testing process. • Collaborated with development teams to identify and prioritize test scenarios based on risk and impact analysis. • Analyzed test results, generated reports, and provided recommendations for improving the OS quality and stability. • Conducted thorough manual testing of both web and mobile applications to ensure functionality, usability, and performance meet specified requirements. • Developed and maintained various project documentation, including test cases, checklists, and test reports, to ensure comprehensive coverage and traceability of testing activities. • Identified, documented, and tracked bugs using bug tracking tools, ensuring timely resolution and effective communication with the development team. Show less

      • Android Developer

        Apr 2018 - Mar 2019
      • QA Engineer Manual & Automation

        Dec 2016 - Mar 2018
    • Startup "Tasmano"

      Jan 2020 - Apr 2021
      Junior Java Engineer

      Project description: Contributed to the development of "Tasmano," an online marketplace platform similar to OLX, designed to facilitate buying and selling goods and services. The platform aimed to enhance user experience through intuitive design and robust functionality, connecting buyers and sellers across various categories.Key accomplishments and responsibilities: • Successfully developed and deployed multiple key features within the marketplace platform, enhancing user functionality and improving overall transaction efficiency. • Took part in the development of a robust RESTful API that facilitates seamless integration with various third-party services, allowing for real-time data exchange and transaction processing. • Identified and resolved critical bugs and performance issues, ensuring a stable and reliable user experience. • Developed and executed comprehensive unit tests for all new features and components, ensuring high code quality and functionality. Show less

    • GlobalLogic

      Apr 2021 - Aug 2023
      Java Software Engineer

      Project description: This telecom project focused on developing a module as part of software designed for the rapid deployment of 5G networks. The primary objective was to create a platform that enables efficient deployment, monitoring, and scaling of telecom-specific applications and services in a virtualized environment.Key accomplishments and responsibilities: • Developed containerized applications and microservices using Docker and Kubernetes, ensuring portability, scalability, and efficient resource utilization. • Collaborated with the DevOps team to set up system monitoring and implemented data encryption and decryption before storing it in the database. • Designed and implemented RESTful APIs for seamless integration with external systems, facilitating efficient communication and data exchange • Identified and resolved critical bugs and issues in the platform, ensuring a stable and reliable user experience. • Implemented comprehensive unit tests for all core components of the solution, ensuring the integrity of individual modules and functions. • Conducted user acceptance testing (UAT) in collaboration with stakeholders and end-users, validating the solution's compliance with requirements and user expectations. • Created detailed documentation for system architecture, APIs, and user manuals, ensuring smooth onboarding and adoption of the platform by users and partners. Show less

    • Mastermindy

      Sept 2023 - now
      Java Software Engineer

      Project description: The project aims to develop a comprehensive IT system for tracking goals collaboratively, designed to enhance productivity, communication, and accountability within organizations. This system will serve as a centralized platform where teams can set, monitor, and achieve their objectives collectively.Key accomplishments and responsibilities: • Actively participated in brainstorming sessions to transform initial ideas into a viable product concept, contributing to the vision and strategic direction of the goal-tracking platform. • Worked closely with stakeholders to gather requirements, define project scope, and implement features that enhance user experience. • Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery of project milestones. • Analyzed and optimized system performance, focusing on reducing load times and enhancing user interface responsiveness through efficient coding practices. • Developed and executed comprehensive testing plans, including unit tests and user acceptance testing (UAT), to ensure the reliability and functionality of the software. Show less

  • Licenses & Certifications

    • Java Multithreading, Concurrency & Performance Optimization

      Udemy
      Sept 2024
      View certificate certificate
    • Business Speaking for PM, BA and Team Leads

      Stopfail
      Nov 2023
    • Intermediate Speaking

      Stopfail
      Oct 2022