English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
Python/Django developer
I am a dedicated back-end developer with 3 years of experience in commercial projects based on Python technology. An adaptive and open-minded developer. I have strong knowledge of programming techniques and algorithms, object-oriented programming, and MVC patterns. Good problem solver and analytical thinker.
Want to hire this engineer?
Check if Dmytro is availableExpertise
Years of commercial development experience
3 years of experience
Core technologies
Other technologies
Project Highlights
WEB HELPDESK AND CONFIGURATION PANEL
A WEB admin panel that allows managing help desk content, file uploading, providing an API for mobile devices, and allowing customers to contact support. Providing the ability to configure configuration for different services.
Responsibilities & achievements
• Designing APIs • Developing and maintaining the service • Debugging and troubleshooting issues • Writing unit tests
PIPELINE DOCUMENT MANAGER
The application is a combination of CLI scripts for end-users and a few step machines that manage uploaded documents. The users could sign in to the application, and upload large files to our storage, when this step is finished, a new workflow is starting. It involves several processing steps, most of them happened on the client’s local server, because of the data specifics. The step machine, in this case, was used to track all the steps errors and processing information. In the end, the client receives on a daily basis a report with a summary of all the data processed by the system with a detailed description of each step.
Responsibilities & achievements
• Improving Cloud infrastructure • Improving data pipelines • Improving AWS lambdas and Step Functions • Deploying environments
IOT SMART HOME SYSTEM
The system was basically about managing different user devices and connecting them into one ecosystem. The front-end UI to manage smart devices inside the house was implemented. A user could see how much energy was spent, set a timer for devices, etc. The data visualization part was implemented using a sophisticated tool called D3.js. Signup into the system was simplified with the help of Cognito. As a result, our client has received an IoT platform that lets him provide users with advanced services for smart home appliances control and embedded software for the in-house manufactured device.
Responsibilities & achievements
• Developing and maintaining the service • Integrating third party APIs (Open Energy, Emergya Wind Technologies, Nibe Uplink) • Debugging and troubleshooting issues regarded smart devices of different brands • Optimization and refactoring
WEB DATA SCRAPER
Collecting parsed data from specific web resources based on the specific configuration for the site as page locations, depth, etc. Having the ability to go through the site tree and get different types of data based on a defined configuration. Collected data can be presented in different formats and exported to a few file types, for example, JSON, csv, xlsx, etc. Data scraping can be configured to use proxy servers and retry in case of any network errors.
Responsibilities & achievements
• Define datasources schemas • Implement scrapping flow • Implement data export • Configure scraping properties
TEAM CHAT FOR COMPANY
This project is a collaboration hub that brings the right people, information, and tools together to get work done in the company. The chat allows you to define a unique account, fill out your profile, and manage notification settings. Also, a user can create rooms or send messages directly. Instead of a single overstuffed inbox, conversations in the Chat happen in dedicated spaces called rooms. This chat makes it simple to follow conversations or find important information in an easily searchable archive. The chat can be installed on a local server and can be used on the intranet. Target environments: WEB, Desktop, iOS, and Android applications.
Responsibilities & achievements
• Designing APIs and socket messages • Writing unit tests • Designing database models for specific features • User support
Education
Higher education in Computer Science
Agency
100-400
GMT+2
Kharkiv/Ukraine
Core Expertise
Industries
E-Commerce & Retail, Information services & Technologies, Advertising & Marketing, Service & Support
Want to hire this engineer?
Check if Dmytro is available