Andrey Izotov, JavaScript Developer in Los Angeles, CA, United States
Andrey Izotov

JavaScript Developer in Los Angeles, CA, United States

Member since October 29, 2018
Andrey is a hands-on architect and full-stack developer specializing in the delivery of optimized solutions built with cutting-edge technologies. Zealous about TDD, he enjoys delivering maintainable systems with high test coverage. He produces reliable results, whether leading a team or working independently. Passionate about designing software systems, Andrey can provide a solution to satisfy your technical needs.
Andrey is now available for hire

Portfolio

  • 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...
  • Zappos.com
    React, MUI (Material UI), Next.js, Ruby on Rails (RoR), Redux, Git...

Experience

Location

Los Angeles, CA, United States

Availability

Part-time

Preferred Environment

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

The most amazing...

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

Employment

  • 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
  • Senior Software Engineer

    2021 - 2022
    PatientIQ
    • Improved an existing web application by delivering new features, optimizations, and fixes.
    • Integrated application into Cerner EHR as a Smart on FIHR app.
    • Refactored data model into compliance with FIHR standards.
    • Enabled performant search of medical codes by setting up an indexed storage system.
    • Improved readability and maintainability of the 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
  • 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
  • CTO

    2020 - 2021
    NextSession
    • Designed and developed a complex full-stack web application from scratch.
    • Set up a deployment infrastructure with autoscaling and high availability (HA).
    • Set up 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
  • Software 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
  • Senior Software Engineer

    2020 - 2020
    AXA XL
    • Created and developed a bespoke and customizable charting library.
    • Delivered an interactive component visualization GUI.
    • Deploying an interactive and engaging KPI 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
  • Senior Software Engineer

    2020 - 2020
    RavenOps
    • Enhanced an existing application with multiple custom-built data layers.
    • 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
  • Senior Software Engineer

    2019 - 2020
    Megaphone, LLC
    • Delivered performance and UX improvements to a customer-facing dashboard.
    • Moved large chunks of a legacy multi-page application into the single-page application paradigm.
    • Implemented state-of-the-art testing practices for the client.
    • Rewrote a slow legacy component as a new and optimized microservice.
    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
  • Software Engineer

    2016 - 2018
    Aspiration
    • Implemented a solution for processing and storage of PII and other sensitive data.
    • Built a mechanism for migrating users from one banking partner to another.
    • Optimized the performance via algorithm and query tuning, in one case reducing the job execution time from eight hours to under one second.
    • Implemented a system for ingesting files from a banking partner.
    • Mitigated fraud by setting up a system for identity verification.
    • Tightened account security by implementing a 2FA solution.
    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
  • 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.
    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
  • 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

Experience

  • Weather Data Visualization

    I 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, which I did 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.

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

    I 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

    I 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
    http://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.

Skills

  • Languages

    TypeScript, JavaScript, Ruby, GraphQL, CSS, SQL, HTML, HTML5, CoffeeScript, Python, Elixir, C#, C#.NET, GLSL, Java, Go
  • Frameworks

    Ruby on Rails (RoR), Redux, MUI (Material UI), Jest, Next.js, Express.js, OAuth 2, Tailwind CSS, React Native, .NET, Phoenix, AngularJS, Alloy, Windows Presentation Foundation (WPF), Serverless Framework, Angular
  • Libraries/APIs

    Highcharts, D3.js, React, jQuery, Node.js, REST APIs, Stripe, Vue, WebGL, Three.js, OpenLayers, XNA
  • Tools

    Git, GitHub, Airbrake, Optimizely, CircleCI, Vault, RabbitMQ, Webpack, Cloud66, Canvas, Snowplow Analytics
  • Paradigms

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

    Docker, Heroku, New Relic, Rancher, Amazon Web Services (AWS), Google Cloud Platform (GCP), Twilio, Windows, AWS Lambda
  • Storage

    MySQL, PostgreSQL, MongoDB, Redis, Datadog, Elasticsearch, Neo4j
  • Other

    Apollo, Computer Science, Web Applications, APIs, API Integration, Documentation, Full-stack, SaaS, Data Visualization, Technical Leadership, Web Development, Full-stack Development, Accessibility, Web Accessibility, 3D, Software Design, User Experience (UX), User Interface (UI), Architecture, MERN Stack, Software Architecture, Early-stage Startups, Startups, Team Leadership, Shaders, 3D Animation, Leadership, Serverless, CTO, Regulatory Compliance, PWA

Education

  • Bachelor's Degree (Magna Cum Laude) in Computer Science
    2009 - 2013
    University of Massachusetts - Amherst, MA, United States

To view more profiles

Join Toptal
Share it with others