Denis Orlov, Software Developer in Miami, FL, United States
Denis Orlov

Software Developer in Miami, FL, United States

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.
Denis is now available for hire

Portfolio

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

Experience

Location

Miami, FL, United States

Availability

Part-time

Preferred Environment

WebStorm, Git, OS X

The most amazing...

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

Employment

  • 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, 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

Experience

  • iBAS

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

Skills

  • Languages

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

    Redux, Twig, Express.js, Jest
  • Libraries/APIs

    jQuery, React, D3.js, Node.js, Redux-saga
  • Tools

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

    Software Development, Ajax, Web UI, PWA, AWS
  • Paradigms

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

    OS X, WordPress, Joomla, OpenCart, MacOS
  • Industry Expertise

    Web Design, Photography
  • Storage

    MongoDB

Education

  • Bachelor's Degree in Mechanical Engineering
    2004 - 2008
    Tula State University - Tula, Russia

Certifications

  • HIPAA Awareness for Healthcare Providers
    OCTOBER 2017 - OCTOBER 2019
    HIPAATraining.com

To view more profiles

Join Toptal
Share it with others