Select Language

FULL-STACK JS DEVELOPER

Roman Dubovik

Extensive experience auditing business processes, finding bottlenecks, providing efficiency improvement options. Passionate about optimizing business processes through technology. Tech geek and Automation guru. Constantly seeking ways to improve skills & knowledge on modern tech trends.
Roman Dubovik Personal Portfolio Site

My Tech Stack

Backend Stack

Nodejs
ExpressjsExpressjs
MongoDB
MySQL

Frontend Stack

ReactReact
ReduxRedux
TypeScriptTypeScript
JavaScriptJavaScript
CSS
SCSS

Full / SSG

Remix
Nextjs
GatsbyGatsby

Cloud &
Infrastructure

Nginx
DigitalOcean
Netlify
Vercel

Not Like Others

valuableskillset
uniqueperspective
degrees
in economics
and accounting
12+
years in auditing and
business process optimization
PwCPwC
GazpromGazprom
RosneftRosneft

With a combination of economics, accounting and auditing knowledge, as well as software development skills, I can contribute a unique perspective to any team or client I'm work with.

Here are some key strengths that make this combination of skills so valuable in the workplace:

  1. 1. Understanding of financial concepts
    As programmer with an economics and accounting degree I have strong understanding of finance, which can be useful in developing software for financial institutions or businesses that deal with finances.
  2. 2. Attention to detail
    Extensive experience in auditing financial statements and business processes requires attention to detail, which is also important in software developing. This skill is valuable when it comes to debugging code and ensuring accuracy.
  3. 3. Analytical skills
    The ability to analyze data is critical for both economics/audit and software development. As developer with expertise in both areas I have unique analytical skills that are highly valued by clients.
  4. 4. Cross-functional knowledge
    As someone who has worked extensively in both economics/audit and software development I have a comprehensive understanding of how different departments within a company function together both inside employer and client.
  5. 5. Diverse perspective
    I can bring diverse experiences into the field of software development that can lead to innovative solutions and more efficient processes.

Moreover, my experience in managing multi-person teams and working for large international audit firm and oil and gas companies gives me an edge in managing the development process and working with different stakeholders. My understanding of clear communication, effective delegation, and teamwork when developing large-scale applications is critical for its success.

Overall, my background and skills offer a unique perspective that allows me to contribute to the development process in a meaningful way, going beyond just coding and into the realm of business process optimization. This makes me a valuable asset to any application development team looking to create efficient and streamlined applications that maximize productivity and improve the bottom line.

My Dev Experience

2.5+years of commercial
development
20+clients
25+clients projects
3.000+charged hours

Latest Personal Projects / Clients Projects without NDA

TurboTranslate preview
TurboTranslate logo

TurboTranslate

Description
Reliable, efficient and cost-effective service that uses the latest technologies (artificial intelligence, computer vision, machine learning and machine translation) to automate the work of professional translators, providing fast, error-free translations that minimize human error.
Stack
Backend written on NodeJS and ExpressJS with MongoDB and hosted as DigitalOcean App with managed MongoDB cluster. Front written on ReactJS and hosted on Netlify.
Nodejs
ExpressjsExpressjs
MongoDB
ReactReact
DigitalOcean
Netlify
Current Status
commercial potential, mvp developed, beta-testing
Car Rent Co CRM * preview
Car Rent Co CRM * logo

Car Rent Co CRM *

Description
CRM system with the ability to upload customer documents scans or photos (passport, driver license) and receive a completed set of documents for car rental (contract, certificate of acceptance and transfer, insurance). Made it possible to reduce the time of the documents preparation for one client from 40 minutes to 10 minutes.
Stack
Backend written on NodeJS and ExpressJS with MongoDB and hosted as DigitalOcean App with managed MongoDB cluster. Front written on ReactJS and hosted on Netlify.
Nodejs
ExpressjsExpressjs
MongoDB
ReactReact
DigitalOcean
Netlify
Current Status
client project, v1.0 developed, in production
* client name changed, not all functionality presented in video review as agreed with the client
Welcome Rules Bot preview
Welcome Rules Bot logo

Welcome Rules Bot

Description
Service allows to set up a telegram bot for supergroups or multiple groups, which restricts all new users from writing messages until they are accepted all rules and pass the questionnaire. It is also possible to setup a multi-level menu in bot with links to external sources or messages in the telegram group.
Stack
Telegram bot written on NodeJS and ExpressJS with MongoDB and hosted as DigitalOcean App with managed MongoDB cluster. CMS for bots setup and settings written on Remix and hosted on Netlify.
Nodejs
ExpressjsExpressjs
MongoDB
Remix
DigitalOcean
Netlify
Current Status
commercial potential, mvp developed, alpha-testing

Other 'portfolio' projects

Contact Me

Contact Me

Or just write me from here: