Position: Software Developer (Python, Rust)
Category: Python
English level: upper
Years of experience: 6


Software Developer (Rust, Python)
March 2021 - Present (2.8 years) Kyiv Region, Ukraine
- Implement API with Rocket(Rust) framework and Flask(Python) framework + MySQL (raw SQL)
- Creation of workers for background processes 
- Integrate AWS libs: S3, SNS, SES, AuroraDB 
- Integrate Stripe API, Twilio, Google API (sign-up/sign-in, maps), Facebook API(sign-up/sign-in), Apple API(sign-up/sign-in), Jinja + MJML
- Create database structure using MySQL and MySQL Workbench
- Code review
- Business analysis
- Create documentation (OpenApi)
- Create Unit tests
- Create API tests
		
Senior QA Automation Engineer (Java, Python)
March 2017 - March 2021 (4 years) Kyiv Region, Ukraine
2019 - 2020 - Middle to Senior
QA team management
 Set up and Integrated tests to CI/CD
 Successfully predicted product quality in the planning and collection requirements stages
 Implemented monitoring tests for the application in a production environment
 2018 - Middle QA Automation Engineer
Refactored and extended framework to support API tests
Transferred the project from Maven to Gradle build system
 Created tests for Onboard/Offboard service, which included integration with (~)10 services and third-party systems through notification bus (RabbitMQ) - Full customization for test automation
 2017 - Junior QA Automation Engineer
Written the framework for UI tests using Selenium WebServer and JUnit4
Covered critical functions with automated tests
 Added test report system