Alexey Savenkov, Developer in Wrocław, Poland
Alexey is available for hire
Hire Alexey

Alexey Savenkov

Verified Expert  in Engineering

Full-stack Developer

Location
Wrocław, Poland
Toptal Member Since
September 20, 2021

Alexey is a full-stack developer and problem solver with over six years of experience. His expertise includes building web applications end-to-end and modeling database architecture and infrastructure. He applies best practices in code and workflow. Alexey delivers full user experiences with fast load times, high responsiveness, and solid error handling. When working with a team, he communicates and clarifies all details to minimize obstacles in a project.

Portfolio

The LiftEd App
React, Firebase, JavaScript, Heroku, Amazon Web Services (AWS), Python, Node.js...
Noteworth
Python, Django, React, SQL, Redis, Celery, Amazon Web Services (AWS), Full-stack
MarketMuse
Python, Scala, Machine Learning, React, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), GitHub, MacOS, PyCharm

The most amazing...

...thing I've developed is a school management application that simplifies the education of thousands of children with special needs.

Work Experience

Lead Full-stack Engineer

2020 - PRESENT
The LiftEd App
  • Developed a school management web application that simplifies the education of thousands of children with special needs.
  • Led the development of new app features. Suggested changes to improve the product and company workflow changes to increase the productivity of the team.
  • Developed student data tracking, reporting, and recommendation tools.
  • Used auto-scalable serverless infrastructure that does not need any DevOps work to support. It scales automatically and responds instantly to any number of users.
  • Implemented prod-to-dev anonymized data pipeline, which allows developers to debug production issues without accessing prod data.
  • Interviewed engineers for a full-stack developer role and mentored new developers.
Technologies: React, Firebase, JavaScript, Heroku, Amazon Web Services (AWS), Python, Node.js, Full-stack

Senior | Lead Full-stack Engineer

2018 - 2020
Noteworth
  • Built a telemedicine platform for hospitals with over 15,000 active patients.
  • Developed patient monitoring, reporting, instructions, medication management, and other features of the product.
  • Became a team lead and managed the workflow of the company to deliver tasks on time.
  • Interviewed and mentored new developers for front-end and back-end developer roles.
Technologies: Python, Django, React, SQL, Redis, Celery, Amazon Web Services (AWS), Full-stack

Full-stack Developer

2017 - 2018
MarketMuse
  • Developed both front end and back end for new app features.
  • Moved Word2Vec machine learning model to a serverless architecture, which increased its responsiveness and saved a loss of cost.
  • Implemented a new natural language processing (NLP) analysis and recommendation tools in the product.
Technologies: Python, Scala, Machine Learning, React, Amazon Web Services (AWS), Elasticsearch, SQL, PostgreSQL

Full-stack Developer

2016 - 2017
Titanium Engine
  • Developed client-server software for ATM terminals and keycard access controls.
  • Implemented card readers based on MIFARE's card protocols according to the highest security standards. Made it impossible to use a duplicated card.
  • Optimized the amount of data sent through the network by efficiently using low-level TCP protocol for software to operate in low-speed connections.
Technologies: Java, MySQL, Python

Full-stack Developer

2015 - 2016
Artellence
  • Developed the front end and back end for a complex survey system.
  • Implemented a domain-specific programming language to efficiently create non-linear surveys.
  • Mentored junior engineers and managed their workflow.
Technologies: JavaScript, React, Node.js, Java, Python

LiftEd

http://www.theliftedapp.com
A serverless school management web application that simplifies the education of thousands of children with special needs. I was the lead full-stack developer who managed the workflow of three full-stack developers and one QA engineer. Developed student data tracking, reporting, and recommendation tools.

Languages

JavaScript, SQL, Python, CSS, HTML, HTML5, CSS3, Sass, Java, Scala, Haskell, PHP, TypeScript, Elm, GraphQL, Bash

Frameworks

Django, Bootstrap, Play Framework, Material UI, Flask, Redux

Libraries/APIs

React, Node.js, REST APIs, API Development, Pandas

Paradigms

Continuous Integration (CI), Functional Programming, Functional Reactive Programming, Testing, Microservices

Storage

Databases, PostgreSQL, MySQL, Amazon S3 (AWS S3), Elasticsearch, Google Cloud, Amazon DynamoDB, Redis

Other

Full-stack, Software Engineering, APIs, Information Technology, Algorithms, Data Structures, Mathematics, Front-end, Ajax, Back-end, Front-end Development, Machine Learning, Technical Leadership, Amazon Route 53, Serverless, IT Project Management, Servers, WebSockets, Healthcare IT, Education Technology (Edtech), Physics, System Design

Tools

Celery, RabbitMQ

Platforms

Heroku, Google Cloud Platform (GCP), Unix, AWS Lambda, Firebase, Amazon Web Services (AWS), Azure, Docker, Linux

2022 - 2023

Master's Degree in IT System Design

Kharkiv National University of Radioelectronics - Kharkiv, Ukraine (Remote)

2015 - 2019

Bachelor's Degree in Software Engineering

National University of Kyiv-Mohyla Academy - Kyiv, Ukraine

2008 - 2015

Associate Degree in Mathematics and Computer Science

Lyceum 208 - Kyiv, Ukraine

AUGUST 2017 - PRESENT

Functional Program Design

Coursera

JUNE 2017 - PRESENT

Functional Programming Principles

Coursera

MAY 2016 - PRESENT

Unix Workbench

Coursera

MAY 2014 - PRESENT

English Language Certification: C1 Advanced

English School "Green Forest"

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring