Upstaff Sign up
Yevhen M.
đŸ‡ș🇩Ukraine (UTC+02:00)
Created AtUpstaffer since September, 2023

Yevhen M. — Python Developer

Expertise in Data Engineer, Full Stack Web.

Last verified on September, 2023

Core Skills

Bio 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

Technical Skills

Programming LanguagesJavaScript, Python
Python Libraries and ToolsBeautiful Soup, NumPy, Pandas, rq
UI Frameworks, Libraries, and BrowsersBootstrap, jQuery, Socket.io
JavaScript Libraries and ToolsCanvas
Python FrameworksDjango, Flask
JavaScript FrameworksjQuery, Next.js, React
AI & Machine LearningNumPy
Data Analysis and Visualization TechnologiesPandas
Databases & Management Systems / ORMMemcached, MySQL, PostgreSQL, Redis, SQL, SQL Alchemy
Cloud Platforms, Services & ComputingGCP, Heroku
Google Cloud PlatformApp Engine, Google BigQuery
Amazon Web ServicesAWS EC2, AWS S3
Scripting and Command Line InterfacesBash
Message/Queue/Task BrokersCelery
Deployment, CI/CD & AdministrationCI/CD
Collaboration, Task & Issue TrackingCron, Jira, Redmine
Virtualization, Containers and OrchestrationDocker
Version ControlGit, SVN
Web/App Servers, MiddlewaregUnicorn, Nginx
Methodologies, Paradigms and PatternsKanban, Scrum, Waterfall
Operating SystemsLinux, Windows
QA, Test Automation, SecuritySelenium, Selenium Webdriver, Unit Testing
SDK / API and IntegrationsSwagger
Hosting, Control PanelsuWSGI
Mail / Network Protocols / Data transferWebSockets

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Yevhen M.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring