Yevhen M. Python Developer

Data Engineer, Full Stack Web

Summary

- Experienced software engineer with 4+ years of experience in Python development.
- Proficient in Python and deep knowledge of web development technologies.
- Strong understanding of software design principles and methodologies.
- Skilled in using various programming languages such as Python, JavaScript, and SQL.
- Familiarity with popular frameworks and technologies including Django, Flask, Docker, and AWS.
- Excellent knowledge of common software engineering practices like test-driven development and continuous integration.
- Experienced in working with Redis, MySQL, and PostgreSQL databases and cloud platforms like GCP and AWS.
- Upper-Intermediate English.
- Availability starting from ASAP

Work Experience

Full stack developer

Duration: November 2022 – July 2023
Summary: The project provides a product for integrating tests written with Selenium or its add-ons to provide accessibility tests without changing the current test code base.There is also a dashboard with all sorts of information (bugs found and solutions for them).

Responsibilities: Development and support of all microservices, development and support of functionality for the driver, communication with customers to solve their issues, Experience with screenreaders like nvda, Mentoring new developers, Setting up eс2 instance, Storing media content in s3 and retrieving it from there, Work with Selenium
Technologies: Python, JS, PostgreSQL, Sqlalchemy, FastApi, Selenium, Selenium Grid/Hub, Redis, Docker, AWS (EC2, S3), React

Full stack developer

Duration: August 2021 – October 2022
Summary: Project that helps in creating your own plugins for platforms such as (Wix, Bigcommerce, etc) and managing them, providing your own power.
Responsibilities: api development, writing tests, added a system of roles and permissions, created a new service so that users can work directly with the database, migrating caching from memcash to redis, creating an admin panel, bug fixing, Creating new instances for different versions of the application (app engine,) Integrating redis and configurating bridges for communication with the application, Working with gcp logs
Technologies: Python, WebApp2, MySQL, Google Cloud (App Engine), Redis, React, NextJS

Python developer

Duration: September 2022 – October 2022
Summary: A project from the fintech sphere offers firms the opportunity to manage their finances by integrating third-party financial services (various kinds of banks, online wallets, cryptocurrency assets). In the future, with the ability to analyze costs and provide recommendations to reduce them
Responsibilities: Integration of third-party services bug fixing
Technologies: Python, Flask, requests, Pydantic, Postgres, AWS

Backend developer

Duration: June 2021 – December 2021
Summary: Service for new testers to teach them how to write database queries
Responsibilities: api development, containerization and lifting on a virtual machine, created a system that allows you to interact with the database through the API, Bug fixing
Technologies: Python, DjangoDRF, PostgreSQL, Docker, Swagger

Data Engineer

Duration: October 2020 – July 2021
Summary: The site parser, it was necessary to either parse the site or extract the necessary data from some file that the customer said and upload it to Google cloud services such as cloud storage or big query. And if it was a file, then it was most likely some kind of typical one so that this parser would be reusable
Responsibilities: writing parsers, working with BigQuery, Bug fixing, data processing with Pandas
Technologies: Python, Google Cloud (BigQuery), Requests, Beautiful soup, Pundas, NumPy

Backend developer

Duration: January 2020 – November 2020
Summary: Is personalization software for consumer-facing brands, which enables marketers to create individual experiences. It is Intelligent Personalization Engine makes it easy to test and optimize, segment and target, and create true 1-to-1 experiences. Marketers have the flexibility to leverage proven approaches to improve the customer experience across web, email, mobile apps, in-store, and other touch points. The Engine also covers all aspects of the customer’s experience with the brands, from content and creative to product recommendations and offers
Responsibilities: Migrating entire codebase to Python 3.7, Testing and code review, TDD,  Meetings with consumers, support, Statistical pattern recognition is the process of establishing a connection between assigning an object to a particular class., Setting up eс2 instance, Storing media content in s3 and retrieving it from there
Technologies: Python, Django, CherryPY, Elasticsearch, MySQL, Docker, AWS EC2

Full Stack Developer, Under NDA

Duration: January 2019 – December 2019
Summary: App for calling, analyze the content of the conversation, integrates with the customer's back office systems
Responsibilities: Writing new algorithms for data scrapping, Writing new algorithms for voice transcription, Implementing new features, Meetings with consumers, support
Technologies: Python, Flask, Redis, MongoDB, Docker, Google APP Engine

Education

  • National University Zaporizhia Polytechnic
    Intelligent technologies of microsystem radio-electronic engineering
    Masters degree