Summary

Expertise

Project Highlights

Education

Agency

RR

English:

Upper Intermediate

Roman R.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Python Software Engineer

Led and contributed to 7 successful projects: I have actively participated in projects of different sizes and complexity, where I took on roles such as designing, developing, and managing web applications. Additionally, I have excelled in coaching, mentoring, interviewing, and leading teams, showcasing my ability to handle project development plans effectively. Strong proficiency in Python application development: I deeply understand object-oriented concepts, design patterns, and deployment practices. I have successfully developed both back-end and front-end components of applications, leveraging my expertise in Python frameworks such as Django, Django REST framework, Flask, and Pydantic. Extensive experience in software design and development: I have been involved in long-term projects that have provided me with a comprehensive understanding of various software development areas. This includes issue detection and resolution, SDLC processes, and applying agile methodologies such as Scrum and Kanban. Result-oriented and goal-driven mindset: I am highly motivated, detail-oriented, and possess analytical thinking. I am always eager to learn and embrace new challenges, continuously striving to achieve desired outcomes. As a team player, I am communicative, responsible, and proactive in problem-solving. Proficient in a wide range of technologies and tools: In addition to Python, I have hands-on experience with JavaScript, RDBMS (MySQL, PostgreSQL, Cassandra), cloud platforms like AWS, and development tools such as PyCharm and Eclipse. I am familiar with frameworks like Pandas, Beautiful Soup, and Aiohttp and testing tools like Selenium.

Want to hire this engineer?

Check if Roman is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Python 5 years
Django 5 years

Other technologies

Agile
Apache
AWS
Cassandra
Eclipse
Flask
JavaScript
MySQL
PostgreSQL
React.js
Selenium
Scrum
Docker
PyCharm
Kanban
Beautiful Soup
pandas

Project Highlights

icon
Senior Software Engineer

Data science development platform

Ralabs(Zerve)

The mission is to build Zerve canvas which rearchitects the data science workflow so code-first data scientists can build, present, and deploy real, practical AI solutions like never before. Creating a unique data science development experience will allow replacing traditional notebooks. Six principles of Zerve: code first; be interactive but safe; fully embrace the Cloud; be portable; refuse to be single-threaded; be autonomous and collaborative.

Responsibilities & achievements

• Make technical decisions on the implementation • Take part in planning, designing, implementing ideas, and supporting infrastructure • Evaluate technical solutions, identify risks, and perform estimation • Designing, coding, testing, and debugging technical solutions, including complex components and in compliance with the defined engineering standards • Identify system and engineering process deficiencies, propose and implementation of solutions and process improvements • Direct communication with the client • Couch, mentor, interviewing, creating project development plans for junior staff

AWS
GitHub
Kubernetes
PostgreSQL
Python
Asynchronous I/O
WebSockets
Docker
DDD
SQLAlchemy
PyTest
pandas
Terraform
icon
Full-Stack Engineer

Sales gamification and coaching software

Dev.Pro(Ambition)

The platform is organized into surfaces correlating to functionality, such as Gamification, Coaching, workflow, Scorecards, and Metrics. Collaborates with a product team to improve characters on the platform and increase end-user value and ultimately, company revenue. We have the privilege of working with several Fortune 500 customers at scale, which means that we take caching, pagination, and query planning very seriously

Responsibilities & achievements

• Design, plan, and implementing together with the team a high-quality, robust, and reusable software • Create/modify models and API to store data and serializers to provide access to data • Create/modify frontend components to visualize, and interact with data • Write frontend/backend unit, integration, and performance tests • Profile and address performance issues • Perform code reviews • Communicate and coordinate activities with team members and Stakeholders • Couch, mentor, interviewing, creating project development plans for junior staff

Agile
AWS
Django
JavaScript
JIRA
PostgreSQL
Python
React.js
JSON
Scrum
Unit Testing
RESTful API
Docker
Cypress
icon
Python Software Engineer

Cryptocurrency market

Dev.Pro(Coinsquare)

A sizeable Canadian cryptocurrency market. Where you, as a developer, are engaged in the development of the trading platform, working on exciting tasks related to security. A broadly defined cryptocurrency is virtual or digital money that takes the form of tokens or “coins.” While some cryptocurrencies have ventured into the physical world with credit cards or other projects, the majority remain entirely intangible.

Responsibilities & achievements

• Work in a distributed team, communicating directly with team members from different countries • Led a team of 6 members, and participate in team motivation and performance reviews • Take responsibility for making technical decisions and getting them implemented • Be involved in planning, designing, implementing ideas, and supporting infrastructure • Evaluate technical solutions, identify risks, and perform estimation together with the team • Designing, coding, testing, and debugging technical solutions, including complex components and in compliance with the defined engineering standards (Agile, SCRUM) • Assistance with skills development and supervision of junior staff • Identifying system and engineering process deficiencies, proposing and implementation of solutions and process improvements

Agile
AWS
JIRA
PostgreSQL
JSON
Scrum
RESTful API
Docker
DDD
SQLAlchemy
PyTest
icon
Python Software Engineer

Transportation management system

SoftServe(Shipwell)

Industry-leading transportation management, real-time visibility and an integrated partner network system is a fast-paced, high-energy startup striving to build the future of shipping every day. We’re building future-forward technologies to transform the shipping industry and leave the status quo behind. Our team is creating a robust platform that uses artificial intelligence and automation to bring new levels of insight, efficiency, and visibility to an industry that has been stagnant for decades. With our integrated, cloud-based solution, we’re committed to delivering an exceptional customer experience and helping companies evolve their shipping strategies.

Responsibilities & achievements

• Designing, coding, testing, and debugging technical solutions, including complex components and in compliance with the defined engineering standards (Agile, SCRUM) • Assistance with skills development and supervision of junior staff • Identifying system and engineering process deficiencies, proposing and implementation of solutions and process improvements • Communicating and collaborating with internal and client teams

Agile
Django
JIRA
PostgreSQL
Python
Jenkins
JSON
Scrum
Unit Testing
RESTful API
Docker
Rollbar
icon
Python Software Engineer

Logistic Platform

Utech(TMS)

Logistic Platform – software tool designed for Trucking companies to help to plan and manage the company’s operation processes and integrates with external sources for sales activities

Responsibilities & achievements

Help to plan and manage the company’s operation processes integrates with external sources for sales activities. ▪ Knowledge sharing and coaching. ▪ Requirement analysis and clarification. ▪ Estimation, prioritization, and distribution of tasks. ▪ Code development. ▪ Unit testing. ▪ Development build and deployment scripts. ▪ Product support and documentation maintenance.

Agile
Django
HTML5
JavaScript
JIRA
MySQL
PostgreSQL
Python
Selenium
CSS3
Jenkins
JSON
Scrum
RESTful API
Docker
Beautiful Soup
pandas
icon
Python Software Engineer

PM platform

SoftServe

A Platform Product Manager (PM) is one of the most challenging roles in product management. They are responsible for prioritizing and supporting the work of multiple consumer-facing products and providing a cohesive vision across the organization. However, platform PMs can still have a significant impact across product lines.

Responsibilities & achievements

Software engineers design, develop, and test software and applications for computers. The primary duties and responsibilities include directing and participating in programming activities, monitoring and evaluating system performance, and designing and implementing new programs and features

Agile
Flask
JIRA
Python
Scrum
RESTful API
Docker
SQLAlchemy
PyTest
icon
Python Software Engineer

Big Data Calculation

SoftServe(Deloitte)

The project goal was to connect the dots between financial, medical, and administrative parties by bringing the best quality into implementing business needs for our Client — we are heavily relying on the latest technologies in the field to make things happen. This implies developing a cloud-based platform that aims to incorporate the existing functionalities of several different applications into one holistic solution.

Responsibilities & achievements

Bringing the best quality into the implementation of business needs for our Client. ▪ Code development. ▪ Unit testing. ▪ Development build and deployment scripts. Product support and documentation maintenance

Agile
Big Data Architects
Cassandra
JIRA
Python
Scrum
pandas
icon
Full-Stack Engineer

Learning Application

SoftServe

Learning Application is a complex web application that allows one to quickly take part in and go through some curriculum, obtain new knowledge, and achieve personal goals. This app efficiently communicates students with their mentors, graphs your current studying process, and receives appropriate notifications. Also, Learning Application has an "Eventually" part that provides flexible and effective event management. "Eventually" helps to manage events, group people into teams, share responsibilities, and remind them about future events.

Responsibilities & achievements

▪ Create unit tests ▪ Create curriculum ▪ Add methods to the curriculum ▪ Create UML for the curriculum ▪ Add realization of curriculum on the front-end

Django
HTML5
JavaScript
JIRA
PostgreSQL
Python
React.js
CSS3
Scrum
Webpack
Material-UI

Education

Higher education in Computer Science

Agency

agency #4482

100-400

GMT+2

Kyiv/Ukraine, Ukraine/Ukraine

Core Expertise

Amazon API
Amazon S3
AngularJS
API
AWS
Azure
Bluetooth
Business Intelligence
CakePHP
Django
Eclipse
Express.js
Facebook API
GitHub
Google API
Hibernate
Java
Kotlin
MongoDB
MySQL
Nexus
Node.js
Oracle
PHP
PostgreSQL
Python
React.js
React Native
Symfony
Amazon Web Services
Apache Kafka
Automated Testing
Automation
CPanel
CSS3
DevOps
Elasticsearch
Functional testing
Go
Golang
Google Analytics API
HTML
iOS
Laravel Framework
NoSQL
Object oriented design
Python Numpy
Redis
Socket Programming
Swift
Swing
WordPress e-Commerce
Angular 2x
RabbitMQ
Bug fixing
Celery
Docker
DynamoDB
MariaDB
Redux
Vue.js
ELK
Cypress
Spring Boot
AWS SDK
GitLab
Angular UI Bootstrap
Nest
Bitbucket
Angular CLI
Google Cloud Platform
AWS Lambda
Apollo Client
React-Apollo
Firebase
Vuex
NgRx
Next.js
Nuxt.js
Snowflake

Industries

Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Human Resources & Career, Sports & Fitness, Healthcare & Medicine, Booking & Rent, Electronics & Equipment, Service & Support, Accounting & Auditing, Big Data, Automotive, Games, Gambling & Casinos

Want to hire this engineer?

Check if Roman is available