Vitaly Kondratiev
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Electron Developer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Head of UI Engineering
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.
Skills
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
Education
Master's Degree in Computer Science
Moscow State University of Economics, Statistics and Informatics (MESI) - Moscow, Russia
Certifications
6.831D UI Design & Implementation
MIT
Certified Lean Kanban Foundation
LeanKanban University
Startup Engineering
Coursera
Certified Scrum Master
Scrum Alliance
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring