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

Denis Orlov

Verified Expert  in Engineering

Software Developer

Location
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.

Portfolio

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

Experience

Availability

Part-time

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
Lana
  • 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
Signs365.com
  • 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
Rezometry
  • 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
FlashFX
  • 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
Appatbox
  • 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

iBAS

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

OCTOBER 2017 - OCTOBER 2019

HIPAA Awareness for Healthcare Providers

HIPAATraining.com

Libraries/APIs

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

Tools

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

Frameworks

Redux, Twig, Express.js, Jest

Languages

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

Storage

MongoDB

Paradigms

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

Platforms

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

Industry Expertise

Web Design, Photography

Other

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.

1

Share your needs

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

Choose your talent

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

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