Denis Orlov, Developer in Miami, FL, United States
Denis is available for hire
Hire Denis

Denis Orlov

Verified Expert  in Engineering

Software Developer

Miami, FL, United States
Toptal Member Since
July 29, 2016

Denis is an experienced front-end developer with a passion for creating optimized, user-friendly, and maintainable web stuff using cutting-edge technologies. He has a lot of freelance and hands-on industry experience in a variety of sectors: digital agencies, eCommerce, public sector, telecommunications, banking, and more.


React, Redux, Redux-Saga, Jest, PWA, GitLab CI/CD, Figma...
React, Redux, jQuery, Webpack
Node.js, Redux, React, JavaScript




Preferred Environment

WebStorm, Git, OS X

The most amazing...

...project I've worked on is a visual analytics system for banks.

Work Experience

Senior Front-end Developer

2019 - 2022
  • Participated in the development of banking PWA as part of the small team.
  • Participated in requirements, design, and code reviews.
  • Worked closely with the design team, advised on better UI/UX, and helped design some UI elements with Figma.
  • Configured ServiceWorker for better performance and reliability. Implemented forced update logic.
  • Wrote numerous tests with Jest, Enzyme, React Testing Library, and Ghost Inspector.
  • Worked closely with BE team on API design. Implemented numerous contracts using Pact.
Technologies: React, Redux, Redux-Saga, Jest, PWA, GitLab CI/CD, Figma, Amazon Web Services (AWS)

Front-end Developer

2019 - 2019
  • Developed a mini framework to simplify web-forms creation, similar to Formik but more convenient, which helped improve and accelerate the development process.
  • Optimized long list rendering, which significantly improved user experience.
  • Implemented different components and pages, and refactored old codebase from jQuery to React/Redux.
Technologies: React, Redux, jQuery, Webpack

Front-end Developer

2017 - 2019
  • Designed and implemented various screens for large travel CRM.
  • Designed and implemented consumer-oriented eTicketing and a check-in web application using Preact and service workers.
  • Designed and implemented a wizard app for fast product booking.
  • Refactored a CSS system to use BEM and Stylus preprocessor.
  • Designed and implemented a consumer-oriented payment gateway for online checkouts.
Technologies: Node.js, Redux, React, JavaScript

Front-end Developer

2017 - 2017
  • Refactored HTML/CSS code to BEVM with Stylus.
  • Added a Flex layout.
  • Created a new currency chart with D3.js.
  • Improved the UI/UX.
  • Added Gulp.
Technologies: Stylus, Express.js, D3.js, jQuery

Freelance React Developer

2016 - 2016
PRoPS (via Toptal)
  • Created a file manager component with drag-and-drop using Redux.
  • Developed a slideshow component with transitions.
  • Created several pages/components for a particular project's needs.
Technologies: Redux, React

Front-end Developer

2016 - 2016
4h Soft
  • Create React components for a betting system administrative interface.
  • Refactored legacy code and added a new functionality.
Technologies: REST, Webpack, TypeScript, React

Front-end Developer

2015 - 2016
Deep Knowledge Ventures
  • Developed the front-end part of analytics system for a particular bank.
  • Developed the box version of a bank analytics system for worldwide distribution.
  • Made financial data visualizations with D3.js.
  • Created and maintained company sites.
Technologies: jQuery, Stylus, D3.js, Node.js, Webpack, Redux, React

Web Developer

2014 - 2015
  • Created the front end for a phone callback service.
  • Coded the logic and UI for an administrative panel and the main site.
  • Implemented new functions, optimizations, and tests.
  • Created and maintained various sites from landing pages to eCommerce solutions.
Technologies: Twig, PHP, jQuery, JavaScript, CSS, HTML

Web Developer

2012 - 2014
Freelance Work
  • Created landing pages and small sites using different CMSs.
  • Creating eCommerce sites with OpenCart and PrestaShop.
  • Implemented SEO optimizations.
Technologies: Joomla, PrestaShop, OpenCart, WordPress, PHP, jQuery, JavaScript, CSS, HTML


Built a bank analytics system. Started as a small project for loaners monitoring, and then became a complex solution for financial data monitoring.
2004 - 2008

Bachelor's Degree in Mechanical Engineering

Tula State University - Tula, Russia


HIPAA Awareness for Healthcare Providers


jQuery, React, D3.js, Node.js, Redux-Saga


Gulp, Webpack, Adobe Photoshop, Stylus, WebStorm, PrestaShop, Git, GitLab CI/CD, Figma


Redux, Twig, Express.js, Jest


HTML5, Sass, JavaScript, CSS, ECMAScript (ES6), HTML, PHP, TypeScript




BEM, REST, Design Patterns, Scrum, Agile Software Development


OS X, WordPress, Joomla, OpenCart, MacOS, Amazon Web Services (AWS)

Industry Expertise

Web Design, Photography


Software Development, Ajax, Web UI, PWA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring