English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
Dedicated back-end Python developer with a decent background in Machine Learning
I am a hardworking and result-oriented person with a valid experience in Python and Machine learning. I am always eager to learn new features and absorb knowledge like a sponge. I can solve any problem you have and embody your idea for project as cool as it possible!
Want to hire this engineer?
Check if Roman is availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
Social network
The purpose of this social media is to connect like-minded people into local organizations. It includes a lot of build in content along with other features like friend-list, posts and reactions, organizations with leaders and followers, paid content - subscription plans.
Responsibilities & achievements
Updating outdated micro services to aiohttp Refactoring tests and factories Writing OpenAPI documentation Test-driven development, Full test coverage Building new features(posting) and expansion of existing ones(organizations) Optimizing SQL queries and working with cache. Building, deploying, operating, scaling, testing, and evolving distributed systems
So�ware for all customer-facing roles
It provides actionable insights for every business interaction by collecting and analyzing information from all over the web and from internal data sources. Based on all this info, the service provides you with must-know information for your meetings: the ice breakers you should use, the things you have in common, and much more in order to boost the interaction and make you better at what you do more confident, proficient, and professional. There are only relevant news articles and anything important regarding the person you are meeting and the company he works for.
Responsibilities & achievements
Writing new article and graph boosters Adding transactions, transforming and syncing data from Postgres to ArangoDB Fixing issues and writing tests
Booking application for travelers
It is an online booking system for travelers, which provides access to thousands of tours in more than 2,000 destinations worldwide. Planning your traveling can become a very tedious activity when you start checking opportunities from different providers on numerous online platforms. This is a unique booking system that gives you direct access to 200,000 bookable activities and provides recommendations on the best tourist attractions in a selected area. With this service, travelers can easily discover and book incredible experiences. Optimized for mobile booking, it lets users plan in advance or book on-the-go to skip long lines and sold-out signs.
Responsibilities & achievements
Development of project’s architecture Adding all necessary functionality
Football simulator
This project is about scraping / pulling data from API, some data processing, construction and training machine learning models. The main goal is to predict the results of match statistics and results in real time (every 15 minutes of the match in real time) based on the strength of each player of both teams. The project also contains tools for calculating the accuracy of predictions, finding data correlations and visualizing predictions and match data using tables.
Responsibilities & achievements
Development of project’s architecture Responsible for CI/CD and deployment Leading BE team and mentoring junior developers Adding all necessary functionality Designing, building, deploying, operating, scaling, testing, and evolving distributed systems
Educational platform
It is an online platform for finding tutors and conducting online lessons. Due to the possibility of individual and group learning, it can be an addition to school learning or a method for its implementation. Tutoring has always been in demand, but during the pandemic, there was a need not only to develop platforms for online learning but also to expand the functionality of existing ones. It was our aim – to make online learning a convenient process for both tutors and students. The platform is available for use worldwide.
Responsibilities & achievements
Implementing additional functionality Decision on the technical stack Leading Back-end team and mentoring junior developers Code refactoring
Travel map with useful statistics
It is a mobile application to track users’ trips. It is possible to indicate visited cities, transport, dates, and others. You can see your covered distance and other details. Also, this application is great for interacting with friends. It is possible to upload photos, that make your memories more vivid.
Responsibilities & achievements
Development of the project’s architecture Adding all necessary functionality
Education
Higher education in Computer Science
Agency
10-50
GMT+3
Lviv/Ukraine
Core Expertise
Industries
Education & Science, Business & Productivity, E-Commerce & Retail, Banking & Finance, News & Media, Healthcare & Medicine, Booking & Rent
Want to hire this engineer?
Check if Roman is available