Ivan ROZINKO, Software Developer

Vetted expert in Back-End Web (5.5 yr.), QA Automation / Testing (8.0 yr.)
english C1 (Advanced) English
seniority Senior (5-10 years)
location Chernihiv, Ukraine UTC+02:00

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.

Main Skills

Security

Wireshark

Programming Languages

Android Libraries and Tools

Android APIs

JavaScript Frameworks

UI Frameworks, Libraries, and Browsers

.NET Platform

MS Dynamics 365

Java Libraries and Tools

okHttp

Python Libraries and Tools

Data Analysis and Visualization Technologies

Tableau

Databases & Management Systems / ORM

AWS DynamoDB AWS Redshift DBeaver MongoDB MySQL PGAdmin PostgreSQL

Cloud Platforms, Services & Computing

AWS GCP IBM Cloud

Amazon Web Services

AWS DynamoDB AWS Redshift

Third Party Tools / IDEs / SDK / Services

Adobe LiveCycle Eclipse Labview MatLab Visual Studio

SDK / API and Integrations

Android APIs JWT

Web/App Servers, Middleware

Azure DevOps Server (ex TFS Team Foundation Server)

Scripting and Command Line Interfaces

Bash

Version Control

BitBucket Git

Mail / Network Protocols / Data transfer

DNS JWT TCP/IP

BlockChain and Decentralized Software

Operating Systems

iOS macOS

Methodologies, Paradigms and Patterns

microservices architecture

QA, Test Automation, Security

pytest 1 yr. Selenium Wireshark

Platforms

Other Technical Skills

GPO (Group Policy Object) I2C Maple MicroStrategy OS-based µC PCAD Quartus SPI Stylelint Jira VHDL
ID: 600-203-025
Last Updated: 2024-09-05

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

Ready to hire Ivan ROZINKO
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call