Oleksandr Hushcha
Fullstack Software Engineer
Experienced software engineer with a passion for building scalable web applications and developer tooling. In the free time enjoy active sports, e.g. strength training, boxing; riding a motorcycle; motorsports; playing music (own electric and acoustic guitars, and piano) and singing.
Skills
Soft skills
Programming Languages
Frontend
Backend
AI
Tools
Experience
Junior Integration Engineer
Jun 2020 – Aug 2020- developing new integrations for the customer integration platform following the code quality standards.
Integration Engineer
Aug 2020 – Oct 2020- developing new integrations for the customer integration platform following the code quality standards
- implementing unit tests
Senior Integration Engineer
Oct 2020 – Apr 2021- developing new integrations to the customer's platform following the code quality standards
- maintaining existing vastly adopted integrations (from thousands to millions of $ of ARR): resolving bugs, evaluating and dealing with the breaking changes for the scheduled API updates caused by 3rd party old API version deprecations, etc
- reviewing code submitted by colleagues making sure the code quality standards are met
- covering code with unit tests, doing the smoke testing and implementing e2e tests on the platform side
- supporting colleagues with the technical expertise
- reacting on and resolving incidents
Integration Engineering Team Lead
May 2021 – Sep 2022- managing the team counting from 5 to around 15 engineers at different points in time
- communicating with the customer and customer's management resolving organisational issues between teams, e.g. cooperation, work load share, blockers with 3rd party representatives
- analysing and refining work tasks for the team, e.g. communicating with 3rd party representatives regarding granting us access to their systems (if it was the only way to get access), evaluating which part of the 3rd party system brings more value for the customer's platform and translating it into the work tasks
- supporting team with the technical expertise
- resolving internal team issues
- performance evaluation and making decisions when team required optimisation
Back-end Engineer
Jan 2022 – Jan 2022Substituded suddenly missed back-end developer for the ML-based dental diagnose application.
- implement remained features and fix bugs on the back-end
- demo the project
- deploy the project on the customer's infrastructure
Full Stack Engineer
Feb 2022 – Apr 2023An ML-based sound analyzer application for a big automotive manufacturer which can detect car impairments based on the voice track it is provided with.
- implement the back-end functionality
- fix and implement the front-end components
- refactor and fix the front-end storage logic
Full Stack Engineer
Sep 2022 – PresentOrganisational changes on the customer side. Integration engineering teams were merged and the manager responsibilities were taken by the people from the customer's side which brought me back to the engineering position. Shortly after I switched to the other department within the customer's organisation structure as a full stack engineer.
- maintenance of the existing functionality: bug fixing, ensuring breaking changes are not introduced
- analysing and implementing new features following the code quality standards
- implementing unit, integration, e2e tests
- react on and resolve incidents
- supporting team with the technical expertise, especially with nuances on how the platform works
- performing a code review and honest feedback
- cooperating with different departments resolving their requests (customer care, other engineering departments code review) and requesting assistance from their side regarding our issues