Ivan ROZINKO Software Developer

Back-End Web (5.5 yr.), QA Automation / Testing (8.0 yr.)

Summary

Software engineer with extensive experience in the design, development, and testing of web services and desktop applications across fintech, telecom, e-commerce, banking, insurance, and education sectors. Technical expertise includes RESTful API development, client-server architecture, and internet-protocols, with proficiency in programming languages such as Golang, Java, JavaScript, PHP, and C++. Strong background in both the Software Development Life Cycle (SDLC) and in software test engineering, excelling in various testing methodologies including functional, GUI, cross-browser/platform, and integration testing. Adept in agile and test-driven development practices, the candidate brings a solid engineering education with a specialized computer science focus and hands-on experience with AWS, Google Cloud Platform, IBM Cloud, and Azure. Known for a problem-solving approach, efficient communication within teams, and contributing to QA through strategy, automation, and root cause analysis.

Work Experience

Golang Developer, Teaching Service

Duration: May 2021 - June 2023
Summary: Service for providing teaching services for the US market, involving module implementations and bug fixing.
Responsibilities: Analyzing functional specs, implementing new modules, defect and bug fixing, supporting QA team, implementing tests, and reporting work progress.
Technologies: AngularJS, Go, Node.js, AWS, PostgreSQL, DynamoDB

AQA Engineer, Teaching Service

Duration: June 2020 - May 2021
Summary: Quality assurance for a teaching service project, working closely with development and quality assurance teams.
Responsibilities: Analyzing functional specs, setting test strategy, converting user scenarios to test cases, executing tests, defect reporting, and automating test cases.
Technologies: AngularJS, Go, Node.js, AWS, PostgreSQL, DynamoDB, Python, pytest

General QA Engineer, Software Developer, Product Owner, Microcredit Service

Duration: July 2019 - January 2023
Summary: Involved in the development of microcredit and credit line services with a focus on feature implementation and strategy adjustment.
Responsibilities: Analyzing functional specs, feature implementation, bug-fixing, metrics creation, A/B testing, and automating new test cases.
Technologies: AngularJS, Java, Google Cloud Platform

C++ Developer, Data Processing Software

Duration: December 2019 - September 2021
Summary: Development of software for data processing from cameras, which included video and audio, using C++ and graphic libraries.
Responsibilities: Analyzing functional specs, implementing new modules, defect and bug fixing, supporting QA team, and implementing tests.
Technologies: C++, Graphic Libraries

QA Engineer, ICO IBS Suhozjil

Duration: May 2019 - September 2019
Summary: Quality assurance for an ICO service based on the Ethereum blockchain, focused on establishing testing strategies and problem-solving.
Responsibilities: Analyzing functional specs, test strategy participation, executing tests, defect reporting, and supporting the development team.
Technologies: Ethereum, ERC20, REST API

QA Engineer, Website Analytics

Duration: November 2019 - July 2020
Summary: Quality assurance for a website analytics service, developing automation test suites for regression testing.
Responsibilities: Setting up QA processes, executing tests, defect reporting, and automating regression test cases.
Technologies: AngularJS, EmberJS, NodeJS, AWS, JavaScript, Protractor

QA Engineer, Data Processing Service

Duration: August 2020 - March 2021
Summary: Quality assurance for a data processing service with a focus on test execution and automation.
Responsibilities: Analyzing functional specs, executing tests, defect reporting, supporting development team, and test automation.
Technologies: AngularJS, PHP, AWS

Developer, QA Engineer, Freelance Projects

Duration: August 2013 - July 2017
Summary: Freelance projects involving the development of hardware and middleware as well as testing.
Responsibilities: Development of hardware and middleware, writing technical documentation, and testing.
Technologies: Various

QA Engineer, Technical Support Specialist, Java Developer, VoIP system

Duration: June 2017 - January 2019
Summary: VoIP traffic hardware and software system development, client support, and feature implementation.
Responsibilities: Client counseling, server configuration, troubleshooting, test strategy creation, and feature implementation.
Technologies: Various VoIP Technologies

Test Designer, Manual QA Engineer, Close Pharmacy

Duration: November 2018 - July 2019
Summary: Testing a mobile application for digital prescription reception, with an emphasis on functional testing.
Responsibilities: Functional and device testing, business requirement analysis, and testing strategy implementation.
Technologies: iOS, Android

Test Designer, Manual Tester, Numina

Duration: January 2019 - May 2019
Summary: Monitoring of physical and mental condition with integration testing with health trackers, focusing on app testing.
Responsibilities: Functional testing, integration testing, business requirement analysis, and testing strategy implementation.
Technologies: iOS, Android, Health Trackers

QA Engineer, QA Project

Duration: March 2021 - March 2022
Summary: Quality assurance on a service project with responsibilities including test execution, defect tracking, and automation migration.
Responsibilities: Analyzing functional specs, executing tests, defect reporting, supporting development team, test case automation, and test migration.
Technologies: AngularJS, Java, IBM Cloud

Education

  • Master's Degree
    Chernihiv National Technological University, Faculty of Electronic and Information Technologies, Department of Computer Science
    September 2022 - ongoing
  • Bachelor's Degree
    Chernihiv National Technological University, Faculty of Electronic and Information Technologies, Department of Industrial Electronics (part-time)
    September 2018 - June 2020
  • Bachelor's Degree
    Chernihiv National Technological University, Faculty of Electronic and Information Technologies, Department of Industrial Electronics
    September 2012 - January 2016