Summary
Overview
Work History
Education
Skills
Timeline
Generic

Oleksandr Kravchuk

Hallandale Beach

Summary

I am a seasoned Python developer with 8+ years of experience in designing, developing, testing, and deploying high-quality software solutions for corporate clients and government agencies. The past 7+ years, have been working as a Senior Python Developer supporting companies in the US & Canada. My track record of success includes developing scalable and robust applications, implementing cutting-edge technologies, and delivering projects on time and within budget. As a skilled communicator and collaborator, I have a proven ability to build strong relationships with management, clients, and key stakeholders, ensuring project goals are met and exceeded. With excellent leadership skills, I motivate and inspire teams to work collaboratively towards a common goal, even in dynamic and challenging environments. Overall, I bring a wealth of technical expertise, leadership, and communication skills to any team or project, and I am committed to driving innovation and delivering exceptional results.

Overview

8
8
years of professional experience

Work History

Senior Python Developer

Jabil
Kyiv
11.2020 - 12.2023
  • Remote position; worked with a client from Florida, USA
  • Designing ETL and tech solutions in collaboration with the team for better end-user experience involved in QA, Frontend, and Product Owner discussions
  • Optimized speed of business-critical flows using DB analysis (indexes, query profiling) and code refactoring (including code profiling) (not possible without tests on top of the old codebase)
  • Build and design features that could be iteratively scaled using Agile approach using: Feature Flags, Data Migration
  • Tasked with designing and building robust, resilient, and scalable technical solutions in collaboration with project owners.
  • Drive software delivery through prototyping exercises to solicit early user feedback and discover appropriate solutions
  • Perform a variety of other tasks, to include preparing/documenting design and program specifications and unit testing and integration testing on software components.
  • Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.
  • Technologies: Python, Flask, SQLAlchemy, PostgreSQL, Docker, Docker Compose, Kubernetes

Python Developer

HealthJoy
Kyiv
05.2020 - 02.2021
  • Remote position; worked with a client from Chicago, USA
  • Building and designing new services with the ability to serve authentication and data exports with member benefits using REST with RPC
  • Refactored old code to provide, extend and migrate old features that require incapsulation into service and management classes inside the monolith
  • Working with Python 2 and Python 3 codebases, with further migration into 3 version
  • Integrated CI/CD practices with code standards using black, flake8, GitLab, docker
  • Optimised speed of business-critical flows using DB analysis (indexes, query profiling) and code refactoring (including code profiling) (not possible without tests on top of the old codebase)
  • Designing APIs and tech solutions in collaboration with the team for better end-user experience involved in QA, Frontend, and Product Owner discussions
  • Build and design features that could be iteratively scaled using Agile approach using: Feature Flags, Data Migration
  • Technologies: Python, Flask, FastAPI, Marshmallow, SQLAlchemy, Pydantic, PostgreSQL, Redis, RabbitMQ, Docker, Docker Compose, Docker Swarm, Kubernetus, AWS (ECS, ECR, RDS, S3), Sentry

Python Developer

Sportech LLC
Kyiv
09.2019 - 04.2020
  • Onsite position; worked with a client from London, UK
  • Building and designing new services
  • Maintaining old services
  • Refactored old code to provide, extend and migrate old features that require incapsulation into service and management classes inside the monolith
  • Working with Python 2 and Python 3 codebases, with further migration into 3 version
  • Integrated CI/CD practices with code standards using black, flake8, docker
  • Optimised speed of business-critical flows using DB analysis (indexes, query profiling) and code refactoring (including code profiling) (not possible without tests on top of the old codebase)
  • Designing APIs and tech solutions in collaboration with the team for better end-user experience involved in QA, Frontend, and Product Owner discussions
  • Build and design features that could be iteratively scaled using Agile approach
  • Technologies: Python, Django, DRF (Django Rest Framework), Flask, SQLAlchemy, Peewee ORM, PostgreSQL, RabbitMQ, Redis, Celery, Docker, Docker Compose, AWS (EC2, RDS, S3, ECS, ECR, ELB)

Team Lead

RetargetAPP
Kyiv
05.2017 - 09.2019
  • Onsite position; worked with a client from Los-Angeles, USA
  • Provided proactive vision on a tech solution for the current product stack
  • Developing and leading new features
  • Implemented TDD in the legacy codebase - increased stability and predictability of complex business pipeline
  • Optimised speed of business-critical flows using DB analysis (indexes, query profiling) and code refactoring (including code profiling) (not possible without tests on top of the old codebase)
  • Able to grow developers to Senior Level in our team and improve the quality of deliveries
  • Designing APIs and tech solutions in collaboration with the team for better end-user experience involved in QA, Frontend, and Product Owner discussions
  • Build and design features that could be iteratively scaled using Agile approach using: Feature Flags, Data Migration
  • Technologies: Python3, Django, DRF (Django Rest Framework), RabbitMQ, Celery, MariaDB, Redis, AWS (EC2, RDS, S3, IAM, VPC, ELB), Sentry, Microservices, New Relic

.NET Developer

UNITY-BARS
Kyiv
01.2016 - 05.2017
  • Development and support banking systems
  • Provided proactive vision on a tech solution for the current product stack
  • Designing APIs and tech solutions in collaboration with the team for better end-user experience involved in QA, Frontend, and Product Owner discussions
  • Technologies: JavaScript, AngularJS, JQuery, Kendo UI, Bootstrap, С#, ASP.NET MVC, Oracle Database, Rest API

Education

Bachelor of Science - Computer Engineering

National Technical University of Ukraine 'Kyiv Pol
Kyiv, Ukraine
09.2017

Skills

  • Language: Python
  • Python Frameworks: Django, Django Rest Framework, Flask, FastAPI, SQLAlchemy, PeweeORM
  • Tools: Pandas
  • API Design and Development
  • Source and Version Control: Git, Github
  • RDMS Development and SQL
  • Amazon Web Services
  • Linux Environments
  • Web Programming
  • RESTful Web Services
  • Messaging Frameworks: RabbitMQ, Redis
  • Databases: PostgreSQL, MariaDB
  • Agile/Scrum Methodology
  • Object-Oriented Programming
  • Code and Quality Standards

Timeline

Senior Python Developer

Jabil
11.2020 - 12.2023

Python Developer

HealthJoy
05.2020 - 02.2021

Python Developer

Sportech LLC
09.2019 - 04.2020

Team Lead

RetargetAPP
05.2017 - 09.2019

.NET Developer

UNITY-BARS
01.2016 - 05.2017

Bachelor of Science - Computer Engineering

National Technical University of Ukraine 'Kyiv Pol
Oleksandr Kravchuk