Roman D.

About Me

Roman is a Senior Developer with professional Python software design and development expertise - delivering fullstack solutions from inception to production within Agile teams. He is familiar with modern Python packages for developing backend components and integrating user-facing elements into applications - innovating on best practices to ensure improved processes.

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Python Developer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Portside
Portside
Software Engineer
2021 - 2022 (1 year)
Ukraine
  • Designed, implemented, and integrated software solutions with the Portside platform - improving performance and responsiveness.

  • Executed new features to enhance the owner portal, reporting and analytics, and expense management.

  • Supported, maintained, and resolved issues for custom features in live production systems on the project.

Tictrac
Tictrac
Software Engineer
2019 - 2021 (2 years)
Remote
  • Built and deployed new SaaS, enterprise and API solutions to improve the Tictrac platform.

  • Provided technical leadership and support for the platform - fixing defects and evangelizing best practices.

  • Sought out difficult impediments to improve performance, reliability, scalability, and security of solutions on the platform.

Lohika
Lohika
Software Engineer
2018 - 2019 (1 year)
Lviv, Ukraine
  • Worked on a new testing suite to enhance test processes for jet engines - ensuring the efficiency and durability of engines.

  • Shipped new features and improvements with minimal guidance and support on the project.

  • Wrote new code, integrated 3rd-party solutions and deployed fixes to defects for Lohika.

Vakoms
Vakoms
Software Engineer
2016 - 2018 (2 years)
Lviv, Ukraine
  • Designed and implemented new test cases to help improve functionalities on solutions for clients.

  • Developed and deployed APIs to integrate user-facing elements to multiple mobile apps and websites.

  • Provided recommendations for improvements, implemented enhancements and brought solutions in compliance with dev standards.

Showcase

Software Engineer - Test and Diagnostics System
Software Engineer - Test and Diagnostics System
  • Developed a test and diagnostics system for asset performance and equipment types.

  • Implemented IoT connectivity for data analysis and predictive maintenance.

  • Designed new solutions including Python scripting, database design, and software integration.

Software Engineer - Tictrac
Software Engineer - Tictrac
  • Tictrac is a health and wellbeing platform focused on engagement and healthy living.

  • The platform features new features and bug fixes, including code reviews and integration.

  • The team actively participated in software design, architecture, and stakeholder management.

Software Engineer - Portside
Software Engineer - Portside
  • Portside is a cloud-based platform connecting players in the global business aviation industry.

  • The platform facilitates instant data exchange, reporting, and analytics for industry participants.

  • The project involved software architecture design, backend development, bug fixing, platform support, testing, and performance tuning.

Education

MSc. Computer Science
MSc. Computer Science
Ivan Franko National University of Lviv
2017 - 2019 (2 years)
Django Course: Build Your App Fast & Free!
Django Course: Build Your App Fast & Free!
Udemy
2016 - 2016
Fullstack Web Development Certification
Fullstack Web Development Certification
freeCodeCamp
2015 - 2016 (1 year)
Bachelor's Degree in Applied Mathematics
Bachelor's Degree in Applied Mathematics
Ivan Franko National University of Lviv
2013 - 2017 (4 years)