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

JavaScript Developer in Los Angeles, CA, United States

Member since August 21, 2018
Andrey is a full-stack developer specializing in the delivery of optimized solutions built with React and Ruby on Rails. 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



  • Object-oriented Programming (OOP), 12 years
  • SQL, 9 years
  • Test-driven Development (TDD), 8 years
  • Ruby on Rails (RoR), 8 years
  • JavaScript, 8 years
  • RabbitMQ, 5 years
  • React, 3 years
  • Node.js, 1 year


Los Angeles, CA, United States



Preferred Environment

VS Code, macOS, Docker, GitHub

The most amazing...

...thing I've built is an optimization for an eCommerce checkout flow that increased customer conversion by 10%.


  • Software Engineer

    2019 - 2020
    Megaphone, LLC
    • Delivered performance and UX improvements to customer-facing UI.
    • Refactored legacy Rails-views and jQuery logic into React components.
    • Implemented state-of-the-art testing practices.
    • Upgraded numerous outdated dependencies, including React from 15.6 to 16.8.
    • Delivered a highly parallelized, dockerized, Elixir application for forecasting orders.
    • Rewrote a legacy Ruby component as a new Phoenix microservice.
    • Tracked down and resolved bugs in an existing Ruby on Rails application.
    Technologies: React, CSS, Ruby on Rails, Elixir, Phoenix, Docker, PostgreSQL, Redis, Google Cloud Platform
  • Software Engineer

    2016 - 2018
    Aspiration Partners, LLC
    • Designed and delivered an SOA system for financial account opening and management.
    • Implemented a solution for the processing and storage of PII and other sensitive data.
    • Increased account security by building a 2FA solution.
    • Mitigated the amount of fraud by setting up a system for identity verification.
    • Built a mechanism for migrating users from one banking partner to another.
    • Optimized the performance via algorithms and query tuning; in one case, reducing the job execution time from eight hours to under one second.
    • Proactively identified and communicated risks to management; created plans to mitigate risk in each of the projects.
    • Managed the application deployment and post-deployment verification.
    • Delivered improvements to the internal admin portal built on React and Node.js.
    • Implemented a system for ingesting files from a banking partner using Python.
    Technologies: Ruby on Rails, React, Node.js, Java, PostgreSQL, RabbitMQ, Docker, Vault, GraphQL
  • Tech Lead

    2014 - 2016
    The Honest Company, Inc.
    • Increased the customer conversion rate by 10% by optimizing the performance and UX of a web-based checkout flow.
    • 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 performance by monitoring the system and delivering optimization patches.
    Technologies: Ruby on Rails, AngularJS, PostgreSQL, RabbitMQ, Optimizely, MongoDB, CoffeeScript
  • Software Engineer

    2013 - 2014
    Fiksu, Inc.
    • Developed a customer-facing web portal for the management of advertising campaigns.
    • Crafted APIs and interactive data visualizations.
    • Designed and delivered rapid prototypes of web GUIs.
    • Expanded the functionality and improved the performance of administrative tools.
    • Wrote and executed database migrations.
    • Improved API performance via database query tuning.
    • Integrated a web portal with Stripe.
    Technologies: Ruby on Rails, jQuery, Highcharts, MySQL


  • Account Opening and Management System Implementation (Development)

    I designed and delivered an SOA system for opening and managing financial accounts. The system was comprised of third-party service integration points, internally-accessible-and-public-facing APIs, and background processing modules.

    Technologies: Ruby on Rails, PostgreSQL, RabbitMQ

  • Two-factor Authentication Implementation (Development)

    I enhanced an application's security by implementing a 2FA solution.

    Technologies: Java, PostgreSQL, Twillio

  • User Migration Implementation (Development)

    I implemented a mechanism for migrating users from one banking partner to another.

    Technologies: Ruby on Rails, PostgreSQL, RabbitMQ

  • Checkout Flow Improvement (Development)

    I 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.

    Technologies: Ruby on Rails, AngularJS, Optimizely

  • Order Management System Improvement (Development)

    I enhanced an order management system with the capability to fulfill an order from multiple distribution centers.

    Technologies: Ruby on Rails, PostgreSQL, RabbitMQ

  • CellSim (Other amazing things)

    Inspired by biological cell behavior, I designed and developed an application for modeling mutations of living tissues. The simulation included cell division, death, mutation, movement, angiogenesis, metastasis, inter-cell signaling, and elimination of severely mutated (cancer) cells.

    Technologies: C#, XNA, WPF, Dynamic Data Display

  • Secret Storage Implementation (Development)

    I enhanced a software system with secure secret storage and dynamic credential-provisioning mechanism via a Vault integration.

    Technologies: Ruby, Java, Vault

  • Podcast Advertisement Forecast Implementation (Development)

    I built a solution for forecasting podcast advertisement downloads. This was done by creating two models: for episode downloads and ad impressions. The former modeled the episode requests N days after launch while the latter modeled the ad-slot impressions.

    These models were then used to generate mock episode download requests, which were in turn fed into an ad decision engine. The solution was delivered as a highly-parallelized, dockerized, and well-documented application with >95% test coverage.

    Technologies: Elixir, Phoenix, PostgreSQL, Redis, Docker

  • IP Rainbow Table Generation (Development)

    I wrote a highly-parallelized script to generate an IP rainbow table for looking up hashed IPs.

    Technologies: Elixir

  • Multistep Order Creation Wizard (Development)

    I 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 tests, documentation, and animations.

    Technologies: React, CSS, Ruby on Rails

  • Upgrading a Legacy Front End (Development)

    I updated a legacy front end, previously built with jQuery and Rails views with React components including, among others, modals, selectors, and filters.

    Technologies: React, CSS, jQuery, Ruby on Rails


  • Languages

    JavaScript, Ruby, HTML5, CSS, SQL, GraphQL, CoffeeScript, Python, Java
  • Frameworks

    Ruby on Rails (RoR), AngularJS
  • Libraries/APIs

    React, jQuery, D3.js, Stripe, Node.js
  • Tools

    Git, CircleCI, Vault, RabbitMQ
  • Paradigms

    Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP), Continuous Integration (CI)
  • Platforms

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

    PostgreSQL, MongoDB, Datadog


  • Bachelor's degree (magna cum laude) in Computer Science
    2009 - 2013
    University of Massachusetts - Amherst, MA, USA

To view more profiles

Join Toptal
I really like this profile
Share it with others