Ivan ROZINKO, Software Developer
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
Programming Languages
Android Libraries and Tools
JavaScript Frameworks
UI Frameworks, Libraries, and Browsers
.NET Platform
Java Libraries and Tools
Python Libraries and Tools
Data Analysis and Visualization Technologies
Databases & Management Systems / ORM
Cloud Platforms, Services & Computing
Amazon Web Services
Third Party Tools / IDEs / SDK / Services
SDK / API and Integrations
Web/App Servers, Middleware
Scripting and Command Line Interfaces
Version Control
Mail / Network Protocols / Data transfer
BlockChain and Decentralized Software
Operating Systems
Methodologies, Paradigms and Patterns
QA, Test Automation, Security
Platforms
Other Technical Skills
Work Experience
Golang Developer, Teaching Service
Duration: May 2021 - June 2023Summary: 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 2021Summary: 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 2023Summary: 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 2021Summary: 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 2019Summary: 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 2020Summary: 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 2021Summary: 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 2017Summary: 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 2019Summary: 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 2019Summary: 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 2019Summary: 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 2022Summary: 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