Vitaly Kondratiev, Developer in London, United Kingdom
Vitaly is available for hire
Hire Vitaly

Vitaly Kondratiev

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
September 7, 2020

Vitaly is an experienced software engineer and technical lead with a proven track record of executing complex client-centric and business-critical customer experiences on the web. Vitaly developed real-time and latency-sensitive UI and visualizations for FX algo trading—complexity at its finest. He works directly with product owners, designers, architects, and developers to conceptualize, build, test, and release remarkable digital products.

Portfolio

Class Twist Inc. dba ClassDojo
React, Next.js, HTTP, Amazon CloudFront CDN, Web, Performance, Debugging...
Infinity Labs
JavaScript, Node.js, React, Electron, APIs, Charts
BNP Paribas
Software Development, UI Engineering, Finance, Financial Markets, Angular...

Experience

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Solution Architecture, Financial Services, UI Engineering, React, Technical Leadership, Node.js, TypeScript, APIs, Python 3

The most amazing...

...product I've developed was real-time and latency-sensitive UI and visualizations for FX algo trading—complexity at its finest

Work Experience

Front-end React Developer | Web App

2022 - 2022
Class Twist Inc. dba ClassDojo
  • Performed performance optimizations for an already optimized out-of-the-box next.js build. It was a proper front-end challenge!
  • Improved performance on all web vitals metrics, utilizing bundle analysis, advanced webpack chunking, smart prefetches, windowing of long lists, image optimization, smart caching techniques with react-query, etc.
  • Implemented monorepo migration architecture with smart build tooling: Turborepo and pnpm workspaces.
Technologies: React, Next.js, HTTP, Amazon CloudFront CDN, Web, Performance, Debugging, WebView

Electron Developer

2020 - 2022
Infinity Labs
  • Developed a desktop Physics Lab app for university students. This truly unique experience allowed teachers to send assignments to classes, and students could connect their desktops to hardware sensors, record, chart, and annotate physics experiments.
  • Collaborated with hardware engineers on the development of interfaces and came up with mock hardware on Arduino that allowed building applications before hardware production.
  • Architected and built a desktop app on Electron/React. End-to-end Cypress tests allowed us to keep regressions at a minimum while building new features.
Technologies: JavaScript, Node.js, React, Electron, APIs, Charts

Senior Software Engineer

2019 - 2020
BNP Paribas
  • Assisted the bank in the rapid transition from the Single-dealer Platform (SDP) functionality using Microsoft Silverlight to the native web and desktop with HTML 5, TypeScript, and OpenFin.
  • Created a strategy and roadmap to tackle accrued technical debt, causing multiple regressions and reduced development velocity.
  • Delivered products and features such as algo orders and dark theme support.
Technologies: Software Development, UI Engineering, Finance, Financial Markets, Angular, React, RxJS, TypeScript

Senior Software Engineer

2018 - 2019
Goldman Sachs
  • Built a greenfield web client (React, Redux, and TypeScript) to automate the Equity derivatives trading desk's business workflows that provide option strategies, analytics, and pricing for internal and external clients.
  • Developed a desktop client for equity options RFQ workflow using React, MobX, RxJS, TypeScript, and OpenFin.
  • Contributed to the shared next-generation UI platform. Developed various BAU enhancements for components and tools, including accessibility fixes, charting library optimization, and toolchain enhancements resulting in faster build and test times.
Technologies: Software Development, UI Engineering, Finance, Financial Markets, Electron, OpenFin, RxJS, Webpack, Node.js, TypeScript, MobX, Redux, React

Head of UI Engineering

2013 - 2018
Deloitte Digital UK
  • Built the user interface engineering capability in Deloitte Digital from the ground up to 30 UI engineers across the UK and nearshore (c.a. £5 million revenue in FY17).
  • Served as technical lead for Standard Chartered investment bank. Led a team to automate the request for quote (RFQ) workflow for a variety of financial products and ensure the bank met MiFID II compliance requirements.
  • Assisted as tech lead for Clydesdale and Yorkshire Bank. Led a team to develop an online account opening app allowing customers to open and transact on their accounts in <15 minutes, becoming one of the bank’s most important acquisition channels.
  • Acted as the UI tech lead for Clarks (the leading UK shoe manufacturer). Responsive storefront, component-based architecture, and integration with Hybris allowed to deliver a seamless and personalized experience across all digital touchpoints.
  • Served as the UI tech lead for Aegon (multinational life insurance, pensions, and asset management company)-an online direct-to-customer proposition to improve the experience and make it easier for customers to prepare and plan retirement.
Technologies: Amazon Web Services (AWS), Software Development, UI Engineering, Financial Markets, Docker, Babel, Webpack, Selenium, Cypress, Jest, MobX, Gatsby, Web Architecture, Technical Leadership, Web Accessibility, Website Performance, REST APIs, User Interface (UI), Serverless Architecture, Serverless Framework, Continuous Delivery (CD), Continuous Integration (CI), HTML5, CSS, RxJS, Redux, React, Electron, Node.js, TypeScript, JavaScript, Engineering Management

Languages

JavaScript, TypeScript, CSS, HTML5, GraphQL, Python 3

Frameworks

Redux, Jest, Electron, Serverless Framework, Cypress, Selenium, Next.js, Chrome, Angular

Libraries/APIs

Node.js, React, RxJS, REST APIs, MobX, React Router, Redux-Saga

Tools

Git, Shell, Slack, Skype, Mongoose, Amazon CloudFront CDN, Webpack, Babel, WebView

Paradigms

Web Architecture, Continuous Integration (CI), Serverless Architecture, Continuous Delivery (CD), Agile Software Development

Platforms

Visual Studio Code (VS Code), Web, MacOS, OpenFin, Desktop, Blockchain, Firebase, Amazon EC2, Docker, Amazon Web Services (AWS)

Other

User Interface (UI), CSS-in-JS, Website Performance, Web Accessibility, Technical Leadership, Gatsby, Financial Markets, Finance, Fintech, Engineering Management, Software Development, Amazon Route 53, Front-end Development, UI Engineering, Decentralized Finance (DeFi), Solution Architecture, Financial Services, APIs, HTTP, Performance, Debugging, Charts

Storage

MongoDB, Amazon S3 (AWS S3), Amazon DynamoDB, Redis

1998 - 2003

Master's Degree in Computer Science

Moscow State University of Economics, Statistics and Informatics (MESI) - Moscow, Russia

MARCH 2018 - PRESENT

6.831D UI Design & Implementation

MIT

JULY 2014 - PRESENT

Certified Lean Kanban Foundation

LeanKanban University

SEPTEMBER 2013 - PRESENT

Startup Engineering

Coursera

JUNE 2013 - JUNE 2017

Certified Scrum Master

Scrum Alliance

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