Resume from March 15, 2024 File

Влад

Python developer

Age:
30 years
City:
Kyiv

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

The file contains 1 more page.

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Vlad Vtornikov 30
GitHub

Skills:

Python - FastAPI, Flask, Pydantic, SQLAlchemy, PyQt/PySide, NumPy, Rasterio, Shapely, Asyncio, PyTest.
Javascript - React, Redux, RTKQuery, NodeJS, Typescript, Ramda, Leaflet, Mapbox, Webpack, Tailwind
Databases - MySQL, PostgreSQL, SQLite, MongoDB.

I am a software developer with 4+ years of experience in the field. My primary interests lie in
backend and desktop software development. In my previous roles, I have garnered expertise in both
front-end and back-end development, working as a full-stack developer in recent years.

I have a strong interest in programming and I'm always eager to take on new challenges to enhance
my skills. I find it rewarding to collaborate with others and share knowledge, and I'm always looking
for ways to improve my skills and deepen my understanding of various programming tools and
techniques.

In my work, I prioritize clean, well-structured code and adhere to the best practices of
object-oriented programming. I am dedicated to delivering high-quality, scalable solutions that meet
the needs of my clients and contribute to the wider development community.

Overall, I am a driven and enthusiastic python developer with a passion for innovation and a
commitment to ongoing learning and growth.

Experience:

Desktop Software Developer (Python) Esper Bionics
January 13 2023 - now

Esper Bionics is an engineering company focused on mechatronics, AI, and IoT technologies for Human
Augmentation.

Responsibilities:
- Development of desktop programs for automation of testing and calibration of devices.
- Automate installation and app execution process
- Testing applications
- Refactoring legacy code
- Research and provide new solutions

Stack:
- Python3
- PySide6
- PySerial
- PyUSB
- PyInstaller
- PyBluez
- Numpy
- TCP/UDP
Full Stack Developer (Python, JS) Earth
November 2021 - October 2022

Earth Platform is a web-based smartphone and satellite application designed to protect the environment for
indigenous peoples and local communities.

The Earth Platform app helps diverse groups such as forestry and fishing communities, farmers and laborers.
It tracks biodiversity for carbon credits, protects coastal fisheries, ensures supply chain sustainability and
treats workers well.

Working offline, the app enables advanced data collection anywhere in the world, provides automatic
synchronization with the cloud and seamless integration with daily satellite imagery from Planet.

Responsibilities:
- Developing and maintaining backend web applications using Python, FastAPI, and Tornado.
- Deploy development and production builds.
- Designing and implementing REST APIs for data access and processing.
- Integrating third-party APIs.
- Implementing spatial data visualization using Leaflet.
- Frontend development with Vue, Vuex.

Stack:
- Python3.8
- FastAPI
- Pydantic
- Asyncio
- Rasterio
- Shapely
- Numpy
- Vue
- Leaflet

Python Developer Bank Of Memories
February 2021 - June 2021

Blockchain platform focused on decentralized data storage with built-in economic incentives for users.

Goals:
- Designed and developed a desktop application with PyQt.
- Designed and developed RESTful APIs for data access and processing using Flask.
- Developed and maintained a PostgreSQL database for data storage and access.

Stack:
- Python3
- Flask
- PostgreSQL
- IPFS
- PyQT5
- Threading
Software Developer (Python, JavaScript) Telecard-Device
December 2018 - September 2020

GIS software development for embedded systems.

Responsibilities:
- Designing and implementing RESTful APIs with Flask.
- Developing custom algorithms for data transformation and feature extraction.
- Developing and maintaining a PostgreSQL database for data storage and access.
- Collaborating with a team of cartographers, GIS analysts, and software developers to design and
implement a user-friendly and efficient GIS application for spatial analysis and visualization.
- Creating custom GIS tools for spatial data processing and analysis using Python.

Goals:
- Created and implemented multi-threaded solutions using threading library.
- Created custom data processing pipelines using Python and Rasterio for data acquisition and
transformation.
- Utilized python libraries such as Rasterio, Shapely, and Pyproj for advanced spatial data analysis and
manipulation.
- Developed and maintained a distributed message broker system using MQTT for real-time data
transmission.
- Implemented custom map rendering and labeling using the PyQt graphics framework.
- Designed and developed a desktop application for GIS data editing and processing using PyQt.

Stack:
- Python3
- PyQT5
- NumPy
- Matplotlib
- GDAL
- Rasterio
- Flask
- PostgreSQL
- MQTT
- TCP/UDP
- Javascript
- Leaflet, Mapbox
- Canvas API
- OpenGL
- WebGL
- Go
Backend Developer (Node) Flow.ai
November 2018 – December 2018

Flow.ai is an easy-to-use complete toolbox to create Chatbots, AI assistants, Customer service, etc.

Goals:
- Designed and developed RESTful APIs for data access and processing using Express.js.
- Implemented user authentication and authorization using Passport.js and JWT.

Stack:
- Node
- Express
- React
- Redux
- PostgreSQL

Full Stack Developer (Node, JS) Lasoft
July 2018 – November 2018

Lessontrek - online private school planning tool.

Responsibilities:
- Designing and developing RESTful API.
- Building web applications.
- Debugging and refactoring.

Goals:
- Migrate from PostgreSQL to MongoDB.
- Implementing user authentication and authorization with JWT.
- Maintained and optimized database for performance and scalability.

Stack:
- Backbone.js
- Jquery
- Express.js
- Mongoose

Frontend Developer Smiddle
December 2017 – July 2018

Recording - a software solution for recording and storing conversations in the contact center.
Messager connector - a software product that provides messaging between customers of the business, users
of messaging services, and contact center agents.
Quality of service - this product will help users to achieve the ideal service in the contact center.

Responsibilities:
- Developing new user-facing features.
- Translating designs and wireframes into high-quality code.
- Debugging and troubleshooting issues that arise during development and in production environments.

Stack:
- React/Redux
- Webpack
- Javascript
- CSS3
Full stack developer (Vue, Node) OneReach
May 2017 – November 2017

Bot building platform for people without any technical skills. This platform helps to build chat, conversational,
phone, IVR, text, messaging, and SMS bots.

Stack:
- Vue
- Node
- Express
- MongoDB
- Lodash

Frontend developer Skywell
August 2016 – May 2017

Budynok Іhrashok Web Store - developing a new design, structure, and filter system for the web store makes
finding the necessary toy a breeze. Work on payment services integration for online ordering and payments.
Create a mobile version of the web store.

Widgets builder for "Nova Poshta" delivery - as an express document and cargo delivery provider, “Nova
Poshta” works closely with many stores. I developed special widgets enabling integration of “Nova Poshta's”
services into any website or web store. Widgets allow web stores to provide an additional service - the
popular online service of “Nova Poshta” searching for the nearest branches, tracking parcels, and estimating
shipping costs. Thanks to the solution, users can find the nearest “Nova Poshta” branch, to calculate the
approximate cost of the parcel, as well as to track its delivery without leaving a store website.

Responsibilities:
- Developing new user-facing features.
- Translating designs and wireframes into high-quality code.
- Debugging and troubleshooting issues that arise during development and in production environment.

Stack:
- Javascript (ES5)
- HTML5
- CSS3
- React
- MobX
- JQuery

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: