Andrey Izotov, Developer in Los Angeles, CA, United States
Andrey is available for hire
Hire Andrey

Andrey Izotov

Verified Expert  in Engineering

Solutions Architect and Software Developer Developer

Location
Los Angeles, CA, United States
Toptal Member Since
October 29, 2018

Andrey is a hands-on architect, technical lead, and full-stack developer. At the strategic level, he enjoys creating a roadmap, choosing a tech stack, and architecting the solution. At the implementation level, he relishes TDD and delivering robust systems with high test coverage. He produces reliable results, whether leading a team or working independently. Passionate about software systems and cutting-edge technology, Andrey can provide a solution to satisfy your technical needs.

Portfolio

Mediflix
Node.js, JavaScript, Architecture, Leadership, TypeScript, GPT...
Education Service Center
Accessibility, Web Accessibility, Ruby on Rails (RoR), Cloud66, Ruby, GitHub...
PatientIQ
Ruby on Rails (RoR), GraphQL, JavaScript, React, Git, Ruby, CircleCI, Docker...

Experience

Availability

Full-time

Preferred Environment

GitHub, Docker, MacOS, Visual Studio Code (VS Code), Jupyter Notebook

The most amazing...

...project I've built is an interactive and animated tool for determining whether a radar reading was caused by an aircraft.

Work Experience

AI Solutions Architect

2023 - 2023
Mediflix
  • Led the development of an AI back-end system for classification, NER, and semantic search.
  • Increased reliability by removing points of failure and enhancing fault tolerance.
  • Designed a system for answering freeform questions with video replies, leveraging a medical knowledge base, a LLM, deepfakes, and MDs in the loop.
  • Implemented industry-standard SDLC practices around testing, review, and releases.
  • Composed diagrams, requirements, and design documents.
  • Performed market research of technology vendors. Wrote briefs and presented findings to the C-Suite.
Technologies: Node.js, JavaScript, Architecture, Leadership, TypeScript, GPT, OpenAI GPT-3 API, OpenAI GPT-4 API, Generative Pre-trained Transformers (GPT), Artificial Intelligence (AI), Elastic, Elasticsearch, Elastic APM, ELK (Elastic Stack), NestJS, Redis, Brightcove, Background Jobs, Kubernetes, Docker, Azure, Pinecone, APM, Azure DevOps, Python, CI/CD Pipelines, Back-end, System Architecture, Cloud Deployment, Web Servers, Figma, Swagger, JSON Web Tokens (JWT), Integration Testing, Postman, React Redux, Data Analysis, ECMAScript (ES6), Technical Project Management, Machine Learning, Third-party APIs, Recommendation Systems, Emerging Technologies, Natural Language Processing (NLP), Team Leadership, Web Architecture, Chatbots, API Architecture, Conversational Interfaces, Speech to Text, Text to Speech (TTS)

Senior Software Engineer

2023 - 2023
Education Service Center
  • Improved the accessibility and compliance of the legacy website.
  • Ensured maintainability and security by proactively upgrading core software.
  • Identified and resolved production bugs and increased test coverage.
Technologies: Accessibility, Web Accessibility, Ruby on Rails (RoR), Cloud66, Ruby, GitHub, Amazon Web Services (AWS), Regulatory Compliance, Airbrake, Tailwind CSS, Software Design, Databases, Front-end, Cloud, Back-end, Cloud Deployment, Web Servers, Integration Testing, Postman, SCSS, Sass, API Architecture

Senior Software Engineer

2021 - 2022
PatientIQ
  • Enhanced an existing web application by delivering new features, optimizations, and fixes.
  • Integrated an application into Cerner EHR as a SMART on an FHIR app.
  • Refactored a data model to comply with FIHR standards.
  • Enabled a performant search of medical codes by setting up an indexed storage system.
  • Improved readability and maintainability of legacy code by refactoring it into modern paradigms and technologies.
Technologies: Ruby on Rails (RoR), GraphQL, JavaScript, React, Git, Ruby, CircleCI, Docker, PostgreSQL, SQL, Test-driven Development (TDD), CSS, HTML, User Interface (UI), jQuery, Datadog, Elasticsearch, Apollo, Web Applications, Computer Science, Jest, Object-oriented Programming (OOP), User Experience (UX), APIs, REST, OAuth 2, REST APIs, API Integration, HTML5, Web App Design, Documentation, Full-stack, SaaS, Webpack, Web Development, Full-stack Development, Startups, GitHub, Software Design, Databases, Front-end, Front-end Architecture, Cloud, Back-end, Sidekiq, React Apollo, System Architecture, Cloud Deployment, Web Servers, Figma, JSON Web Tokens (JWT), Integration Testing, Postman, Formik, React Redux, ECMAScript (ES6), SCSS, Sass, Third-party APIs, B2B, Enterprise SaaS, Web Architecture, API Architecture

Senior Software Engineer

2021 - 2021
Zappos.com
  • Designed and delivered an eCommerce web front-end, complete with authentication, product selection, and checkout.
  • Developed new features and fixes, including accessibility improvements, to existing web applications.
  • Improved the flexibility of a custom-made CMS system.
  • Increased maintainability of the codebase by introducing linting frameworks and state-of-the-art testing practices.
Technologies: React, MUI (Material UI), Next.js, Ruby on Rails (RoR), Redux, Git, Test-driven Development (TDD), Serverless, Serverless Framework, Serverless Architecture, Web Applications, Computer Science, HTML, Object-oriented Programming (OOP), User Interface (UI), User Experience (UX), jQuery, HTML5, Web App Design, Full-stack, REST APIs, SaaS, Webpack, Web Development, Full-stack Development, Accessibility, Web Accessibility, GitHub, AWS Lambda, Software Design, Databases, Front-end, Front-end Architecture, Cloud, Cloud Deployment, Web Servers, Figma, JSON Web Tokens (JWT), Postman, React Redux, Cypress, ECMAScript (ES6), SCSS, Sass, Server-side Rendering (SSR), Node.js

CTO

2020 - 2021
NextSession
  • Collaborated with co-founders to specify and refine product requirements.
  • Designed and developed a complex full-stack web application from scratch.
  • Set up a deployment infrastructure with autoscaling and high availability (HA).
  • Established continuous integration and continuous delivery pipelines.
Technologies: React, GraphQL, Ruby on Rails (RoR), MUI (Material UI), PostgreSQL, Google Cloud Platform (GCP), Docker, Apollo, User Interface (UI), User Experience (UX), Continuous Integration (CI), Continuous Delivery (CD), Jest, Next.js, Git, Test-driven Development (TDD), SQL, Web Applications, Computer Science, Heroku, HTML, Object-oriented Programming (OOP), Node.js, APIs, OAuth 2, API Integration, DevOps, HTML5, Web App Design, Full-stack, REST APIs, SaaS, CTO, Architecture, Technical Leadership, Web Development, Full-stack Development, Software Architecture, Early-stage Startups, Startups, GitHub, Leadership, Software Design, Databases, Front-end, Front-end Architecture, Cloud, CI/CD Pipelines, Back-end, React Apollo, SEO Tools, System Architecture, Cloud Deployment, Web Servers, Figma, JSON Web Tokens (JWT), Integration Testing, Twilio API, Postman, Formik, React Redux, Online Payments, ECMAScript (ES6), SCSS, Sass, Technical Project Management, Third-party APIs, Team Leadership, Web Architecture, Server-side Rendering (SSR), API Architecture, Vercel

Solutions Architect

2020 - 2021
Anthem Blue Cross and Blue Shield
  • Designed and developed fully-documented UI component libraries for the web and mobile platforms, based on Material Design.
  • Enhanced team velocity by adding reusable components into a private registry.
  • Guided the development efforts of an offshore team of four developers.
  • Ensured a high standard of code quality by performing regular code reviews.
  • Implemented modern testing practices and enforced high test coverage.
Technologies: React Native, TypeScript, Agile Software Development, Git, Test-driven Development (TDD), CSS, React, MUI (Material UI), User Interface (UI), User Experience (UX), Jest, Web Applications, Computer Science, HTML, Object-oriented Programming (OOP), HTML5, Documentation, Webpack, Architecture, Technical Leadership, Web Development, Software Architecture, GitHub, Team Leadership, Leadership, Software Design, Front-end, Front-end Architecture, Cloud, System Architecture, Figma, ECMAScript (ES6), SCSS, Sass, Technical Project Management

Senior Software Engineer

2020 - 2020
AXA XL
  • Enabled developers to create charts while conforming to existing design standards by delivering a customized charting library.
  • Allowed designers to explore the capabilities of the framework by delivering an interactive component visualization GUI.
  • Empowered business leaders to track KPIs by deploying an interactive and engaging dashboard.
Technologies: User Interface (UI), User Experience (UX), Continuous Integration (CI), HTML, Azure DevOps, Git, Agile Software Development, JavaScript, Test-driven Development (TDD), D3.js, CSS, Redux, React, Jest, Web Applications, Computer Science, Object-oriented Programming (OOP), HTML5, Documentation, Data Visualization, Architecture, Web Development, GitHub, Software Design, Front-end, Front-end Architecture, Cloud, Cloud Deployment, Azure, Figma, React Redux, ECMAScript (ES6), SCSS, Sass, B2B, Enterprise SaaS, Node.js

Senior Software Engineer

2020 - 2020
RavenOps
  • Allowed end-users to see mission-critical weather data by enhancing an existing application with multiple custom-built data layers.
  • Enabled users to determine whether a radar reading was caused by an aircraft by deploying a unique and dynamic data visualization.
  • Massaged weather and aircraft track data, making it suitable for visualization.
  • Improved the performance and clarity of existing code.
Technologies: User Interface (UI), User Experience (UX), HTML, CSS, Git, Agile Software Development, TypeScript, Vue, OpenLayers, Canvas, D3.js, Jest, Web Applications, Computer Science, Object-oriented Programming (OOP), HTML5, SaaS, Data Visualization, Web Development, Early-stage Startups, Startups, GitHub, Software Design, Front-end, Front-end Architecture, Cloud, JSON Web Tokens (JWT), Postman, Data Analysis, ECMAScript (ES6), SCSS, Sass, Third-party APIs, Enterprise SaaS

Senior Software Engineer

2019 - 2020
Megaphone, LLC
  • Enabled the accurate prediction of advertisement impression volume via an efficient forecasting program.
  • Increased the performance of a legacy ad-decision module by rewriting it as a standalone microservice.
  • Improved the performance and UX of a customer-facing web GUI.
  • Enhanced maintainability of a legacy codebase by performing piecewise refactoring.
  • Enabled look-ups of hashed IPs by delivering an IP rainbow table generator.
Technologies: Continuous Integration (CI), HTML, Object-oriented Programming (OOP), SQL, Git, Agile Software Development, JavaScript, Test-driven Development (TDD), Google Cloud Platform (GCP), Redis, PostgreSQL, Docker, Phoenix, Elixir, Ruby on Rails (RoR), Ruby, CSS, React, Jest, Web Applications, Computer Science, Heroku, User Interface (UI), User Experience (UX), APIs, REST, OAuth 2, REST APIs, API Integration, HTML5, Web App Design, Full-stack, SaaS, Webpack, Web Development, Go, Full-stack Development, Software Architecture, Startups, GitHub, Software Design, Databases, Front-end, Front-end Architecture, Cloud, Multithreading, Back-end, Sidekiq, Cloud Deployment, Web Servers, Figma, JSON Web Tokens (JWT), Integration Testing, Postman, Formik, React Redux, Passport.js, ECMAScript (ES6), SCSS, Sass, Third-party APIs, B2B, Enterprise SaaS, Web Architecture, API Architecture

Software Engineer

2016 - 2018
Aspiration
  • Implemented a solution for the processing and storage of PII and other sensitive data.
  • Increased account security by building a 2FA solution.
  • Mitigated fraud by setting up a system for identity verification.
  • Built a mechanism for migrating users from one banking partner to another.
  • Optimized performance via algorithm and query tuning. In one case, it reduced job execution time from eight hours to under one second.
  • Managed application deployment and post-deployment verification.
Technologies: Redis, CircleCI, Rancher, Continuous Integration (CI), HTML, Object-oriented Programming (OOP), Amazon Web Services (AWS), SQL, CSS, Git, Agile Software Development, JavaScript, Test-driven Development (TDD), GraphQL, Vault, Docker, RabbitMQ, PostgreSQL, Java, Python, Node.js, Redux, React, Ruby on Rails (RoR), Ruby, Jest, Twilio, Web Applications, Computer Science, User Interface (UI), User Experience (UX), APIs, REST, OAuth 2, REST APIs, API Integration, HTML5, Web App Design, Documentation, Full-stack, SaaS, Web Development, Full-stack Development, Software Architecture, Startups, Microservices Architecture, Microservices, GitHub, Software Design, Databases, Flask, Front-end, Cloud, CI/CD Pipelines, Multithreading, Back-end, Sidekiq, System Architecture, Cloud Deployment, Web Servers, Swagger, Integration Testing, Twilio API, Postman, React Redux, Passport.js, Django, ECMAScript (ES6), SCSS, Sass, Third-party APIs, Single Sign-on (SSO), Web Architecture, API Architecture

Tech Lead

2014 - 2016
Honest
  • Enhanced an order management system with the capability to fulfill an order from multiple distribution centers.
  • Built and A/B tested experimental features on top of an existing platform.
  • Managed a cross-functional team of eight developers.
  • Ensured the application's performance by monitoring the system and delivering optimization patches.
  • Delivered UI and UX improvements to both customer and admin-facing web applications.
  • Wrote and organized tickets, planned releases, and managed team workload.
Technologies: Redis, User Experience (UX), User Interface (UI), New Relic, Continuous Integration (CI), HTML, Object-oriented Programming (OOP), Amazon Web Services (AWS), SQL, CSS, Git, Agile Software Development, JavaScript, Test-driven Development (TDD), CoffeeScript, MongoDB, Optimizely, RabbitMQ, PostgreSQL, AngularJS, Ruby on Rails (RoR), Ruby, Snowplow Analytics, Neo4j, Web Applications, Computer Science, APIs, REST, OAuth 2, REST APIs, API Integration, HTML5, Web App Design, Full-stack, SaaS, Technical Leadership, Web Development, MERN Stack, Full-stack Development, Startups, Microservices Architecture, Microservices, Accessibility, Web Accessibility, GitHub, Team Leadership, Leadership, Software Design, Angular, Databases, Front-end, Cloud, CI/CD Pipelines, Multithreading, Back-end, Sidekiq, System Architecture, Cloud Deployment, Web Servers, Integration Testing, Postman, Online Payments, ECMAScript (ES6), SCSS, Sass, Technical Project Management, Third-party APIs, Single Sign-on (SSO), Web Architecture, Server-side Rendering (SSR), API Architecture

Software Engineer

2013 - 2014
Fiksu, Inc.
  • Developed a customer-facing web portal for the management of advertising campaigns.
  • Crafted custom APIs and interactive data visualizations.
  • Designed and delivered rapid prototypes of web GUIs.
  • Expanded the functionality and improved the performance of administrative tools.
  • Improved API performance via database query tuning.
Technologies: User Interface (UI), User Experience (UX), New Relic, Continuous Integration (CI), HTML, Object-oriented Programming (OOP), Datadog, Stripe, Amazon Web Services (AWS), SQL, CSS, Git, Agile Software Development, JavaScript, Test-driven Development (TDD), MySQL, Highcharts, jQuery, Ruby on Rails (RoR), Ruby, Web Applications, Computer Science, APIs, REST, REST APIs, API Integration, HTML5, Web App Design, Full-stack, SaaS, Web Development, Full-stack Development, Startups, GitHub, Software Design, Databases, Front-end, Cloud, Multithreading, Back-end, Sidekiq, Cloud Deployment, Web Servers, Integration Testing, Online Payments, SCSS, Sass, Third-party APIs, B2B, Enterprise SaaS, API Architecture

Weather Data Visualization

Delivered a dynamic animation of wind currents and a static visualization of reflectivity radar data rendered on top of an interactive world map. This allowed the end-user to see mission-critical weather data without leaving the host application.

Account Opening and Management System Implementation

http://www.aspiration.com
Designed and delivered an SOA system for opening and managing financial accounts. The system was comprised of third-party service integration points, background processing modules, and internal—and public-facing—APIs. The solution was delivered with more than 95% test coverage.

Checkout Flow Improvement

http://www.honest.com
Improved the checkout flow of an eCommerce application by rebuilding a multi-page Rails-views experience as a single-page application. The resulting performance and UX improvements accounted for a 10% conversion lift.

Podcast Advertisement Forecast Implementation

http://www.megaphone.fm
Built a solution for forecasting podcast advertisement downloads. This was done by creating traffic models and using them to generate episode download requests. These were, in turn, fed into an ad decision engine. The solution was delivered as a highly parallelized, Dockerized, and well-documented application with more than 95% test coverage.

Multi-step Order Creation Wizard

http://www.megaphone.fm
Built a multi-step wizard for creating an advertisement order in a web UI. The solution was delivered as a composite of React components complete with animations, documentation, and more than 90% test coverage.

Updating a Legacy Front End

http://www.megaphone.fm
Updated a legacy front end, previously largely made up of jQuery and Rails views with React components. The update involved upgrading React from 15.6 to 16.8 and building numerous components, including, among others, modals, selectors, tables, and filters.

Astrology Chart Generator

Built a web-based astrology chart generator that, given a spacial and temporal input, generates a graphical snapshot depicting the positions of the planetary bodies. The snapshot was delivered in a printable format.

CellSim

https://www.youtube.com/playlist?list=PLmatbM0gftCvPawO_vajHoLuAbIM_H_36
Designed and developed an application for modeling mutations of living tissues, inspired by biological cell behavior. The simulation included cell division, death, mutation, movement, angiogenesis, metastasis, inter-cell signaling, and elimination of severely mutated (cancer) cells.

Radar Reading Animation

Architected and produced a unique animation for determining whether a radar reading of an airborne object is a potentially dangerous unknown aircraft or a naturally benign phenomenon such as a flock of birds.

Toroidal Technologies Website

https://toroidal.tech
A bi-directional toroidal flow animation set on a backdrop of twinkling stars. This project showcases the power of WebGL, Three.js, GLSL shaders, and math. This piece of digital art was built as a progressive web app (PWA) with the added power of server-side rendering (SSR) powered by Next.js.

Hindu Deities Classifier

https://huggingface.co/spaces/aizotov/hindu-deities
A state-of-the-art classifier designed specifically for identifying Hindu deity images, developed using PyTorch and leveraging the power of convolutional neural networks (CNNs). This advanced tool employs deep learning techniques to accurately categorize different deities based on intricate patterns and features present in the images. For a hands-on experience, users are invited to upload their own images and evaluate the classifier's performance. Alternatively, a selection of example images is provided for those keen on exploring its capabilities without uploading their own.

Languages

TypeScript, JavaScript, Ruby, GraphQL, CSS, SQL, Python, Elixir, HTML, HTML5, ECMAScript (ES6), SCSS, Sass, CoffeeScript, C#, C#.NET, GLSL, Java, Go

Frameworks

Ruby on Rails (RoR), Redux, React Native, MUI (Material UI), Jest, Next.js, Express.js, OAuth 2, Tailwind CSS, Swagger, JSON Web Tokens (JWT), .NET, Flask, Cypress, Phoenix, AngularJS, Alloy, Windows Presentation Foundation (WPF), Serverless Framework, Angular, NestJS, Django

Libraries/APIs

Highcharts, D3.js, React, jQuery, Node.js, REST APIs, Sidekiq, Twilio API, Formik, React Redux, Passport.js, Stripe, Vue, WebGL, Three.js, PyTorch, OpenLayers, XNA, OpenGL, Fast.ai

Tools

Git, GitHub, Airbrake, React Apollo, Postman, Optimizely, CircleCI, Vault, RabbitMQ, Webpack, Cloud66, Canvas, Snowplow Analytics, Elastic, ELK (Elastic Stack), Figma

Paradigms

Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP), REST, Web App Design, Microservices Architecture, Web Architecture, API Architecture, Azure DevOps, Continuous Integration (CI), Continuous Delivery (CD), Microservices, Serverless Architecture, DevOps, B2B

Platforms

Docker, Heroku, New Relic, Rancher, Amazon Web Services (AWS), Google Cloud Platform (GCP), Twilio, Windows, AWS Lambda, Azure, Jupyter Notebook, Brightcove, Kubernetes

Storage

MySQL, PostgreSQL, Databases, Cloud Deployment, MongoDB, Elasticsearch, Redis, Datadog, Neo4j

Other

Apollo, Computer Science, Web Applications, APIs, API Integration, Documentation, Full-stack, SaaS, Data Visualization, Architecture, Technical Leadership, Web Development, Full-stack Development, Software Architecture, Accessibility, Web Accessibility, Team Leadership, 3D, Software Design, Chatbots, Back-end, Server-side Rendering (SSR), Front-end, OpenAI GPT-4 API, OpenAI GPT-3 API, Front-end Architecture, Cloud, CI/CD Pipelines, System Architecture, Integration Testing, Technical Project Management, Third-party APIs, Vercel, User Experience (UX), User Interface (UI), CTO, MERN Stack, Early-stage Startups, Startups, Shaders, 3D Animation, Leadership, Artificial Intelligence (AI), Multithreading, SEO Tools, Web Servers, Progressive Web Applications (PWA), Data Analysis, Online Payments, Machine Learning, Recommendation Systems, Emerging Technologies, Natural Language Processing (NLP), Single Sign-on (SSO), Conversational Interfaces, Serverless, Regulatory Compliance, PWA, GPT, Generative Pre-trained Transformers (GPT), Elastic APM, Background Jobs, Pinecone, APM, Enterprise SaaS, Speech to Text, Text to Speech (TTS)

2009 - 2013

Bachelor's Degree (Magna Cum Laude) in Computer Science

University of Massachusetts - Amherst, MA, United States