Roman D. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Roman D. - Fullstack Developer, Database Programming, tailwindcss

My journey at Softaims has been defined by curiosity, growth, and collaboration. I’ve always believed that good software is not just built—it’s carefully shaped through understanding, exploration, and iteration. Every project I’ve worked on has taught me something new about how to balance simplicity with depth, and efficiency with creativity. At its core, my work revolves around helping businesses and people achieve more through thoughtful technology. I’ve learned that the most successful projects come from teams that communicate openly and stay adaptable. At Softaims, I’ve had the opportunity to work alongside professionals who challenge assumptions, share knowledge generously, and inspire continuous improvement. I take pride in focusing on the fundamentals—clarity in logic, consistency in design, and empathy in execution. Software is more than a set of features; it’s a reflection of how we think about problems and how we choose to solve them. By maintaining this perspective, I aim to build solutions that are not only effective today but also flexible enough to support the challenges of tomorrow. The culture at Softaims promotes learning as an ongoing process. Every new project feels like a step forward, both personally and professionally. I see each challenge as a chance to refine my skills and contribute to the shared vision of building technology that genuinely improves lives.

Main technologies

  • Fullstack Developer

    10 years

  • HTML

    5 Years

  • PHP

    1 Year

  • JavaScript

    2 Years

Additional skills

  • HTML
  • PHP
  • JavaScript
  • OpenCart
  • CSS
  • Database Modeling
  • Twig
  • MySQL Programming
  • Cybersecurity Tool
  • Bug Fix
  • SCSS
  • Git
  • GitHub
  • Database Programming
  • tailwindcss

Direct hire

Potentially possible

Ready to get matched with vetted developers fast?

Let’s get started today!

Hire undefined

Experience Highlights

Increase Page speed of Bodypel.com

Roberto wanted to increase the pagespeed pf your site. PageSpeed Insights got the score 61/100 and now it's 85/100

The Prescription options

The client needed to customize the default opencart Options display. He is selling prescription glasses, so he needed to let customers select the prescription options. By using Default Opencart Options, he wanted to achieve the following style: Reference: https://www.goggles4u.com/g4u-tr-8622.html 1. Select color on the left, then click on Select Lenses, the prescription table will come out, we want something like that. So he wanted to achieve the style like the attached screenshot.

Vehicle Filter

Client needed a custom Vehicle Filter which should be available on every page and should look like image below and Consist of 3 dropdowns which include ‘Make, Model, Year’ .The top dropdown will be enabled only to start, once selected a ‘Make’, will enable ‘Model’ and so on, to if ‘Make’ is not selected ‘Model’ and ‘Year’ dropdowns will be disabled and greyed out. needs to be easy to use front end and the admin area

Itecz

My client looked OpenCart programmer to help to to fix issue on Stripe payment and shipment module. On the simle checkout page didn't show fields for inputing credit cart number and i have fixed this issue

globalstock.pk

1)fix errors 2)on the quick checkout plugin , even if customer does not place order and just writes his details , still the missing order should have it details like the name , address phone number , email , city , are picked up as customer writes it. lets say a customer writes his name , address , phone number and then does not click on submit then a missing order is placed but that missing order should have his name , address and phone number , that means if customer write his details and leaves the website without clicking on any button still his details are captured in the missing order and i can contact them later , should work on quick checkout plugin and the standard checkout page on my website 3) add a randomizer in the sort by special plugin , lets say i have select random instead of latest or any other sort option , every time that category refreshes the customers will see different products ,that way the products that have been uploaded long ago , customers will be able to see them . 4) get the review plugin to work with cron job auto delete review history after 7 days if customer does write a review, so plugin send it again for it to write . also lets say customer order 5 products and when writing review only writes for 3 products , his reviews are accepted when clicking submit but after 7 days he will get another email to write review about the remaining 2 products . limit the plugin only send 100 email per hour , so it does not send alot of email all together . add a button to send past orders email for reviews

Education

  • KPI

    Bachelor of Engineering (BEng) in Ukraine, Kyiv

    2012-01-01-2016-01-01

  • KPI

    Master of Computer Applications (MCA) in Ukraine, Kyiv

    2016-01-01-2018-01-01

Languages

  • English
  • Ukrainian