Andrey Izotov
Verified Expert in Engineering
Solutions Architect and Software Developer
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 designing the solution. At the implementation level, Andrey 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
Experience
Availability
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
Senior Software Engineer
Boston Children's Hospital
- Enabled medical professionals to leverage NLP AI by delivering a ChatGPT-like application via a private LLM deployment.
- Ensured predictable operational costs by implementing tiered monthly token usage caps.
- Empowered administrative control by delivering a bespoke internal dashboard.
- Assured maintainability of the codebase by introducing and enforcing best practices around testing, CI, and code reviews.
- Provided guidance around web and database security.
Senior Software Engineer
Red Krypton, Inc.
- Increased maintainability of the codebase by introducing testing technologies and teaching team members best practices.
- Engineered a dynamic online booking experience, delivering a seamless real-time booking flow.
- Implemented a sophisticated local state management system, leading to improved user experience (UX) and developer experience (DX).
AI Solutions Architect
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 free-form questions with video replies, leveraging a medical knowledge base, an 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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
CTO
NextSession
- Collaborated with co-founders to specify and refine product requirements.
- Designed and developed from scratch a full-stack web application for sharing information.
- Set up a deployment infrastructure with autoscaling and high availability (HA).
- Established continuous integration and continuous delivery pipelines.
Solutions Architect
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Tech Lead
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.
Software Engineer
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.
Experience
Weather Data Visualization
Account Opening and Management System Implementation
http://www.aspiration.comCheckout Flow Improvement
http://www.honest.comPodcast Advertisement Forecast Implementation
http://www.megaphone.fmMulti-step Order Creation Wizard
http://www.megaphone.fmUpdating a Legacy Front End
http://www.megaphone.fmAstrology Chart Generator
CellSim
https://www.youtube.com/playlist?list=PLmatbM0gftCvPawO_vajHoLuAbIM_H_36Radar Reading Animation
Toroidal Technologies Website
https://toroidal.techHindu Deities Classifier
https://huggingface.co/spaces/aizotov/hindu-deitiesEducation
Bachelor's Degree (Magna Cum Laude) in Computer Science
University of Massachusetts - Amherst, MA, United States
Skills
Libraries/APIs
Highcharts, D3.js, React, jQuery, Node.js, REST APIs, Three.js, Sidekiq, Twilio API, Formik, React Redux, Passport.js, API Development, Emotion API, Stripe, Vue, WebGL, PyTorch, OpenLayers, XNA, OpenGL, Fast.ai, SQLAlchemy, Mantine
Tools
Git, GitHub, Airbrake, React Apollo, Postman, ChatGPT, Optimizely, CircleCI, Vault, RabbitMQ, Webpack, Cloud66, Kibana, Canvas, Snowplow Analytics, Elastic, ELK (Elastic Stack), Figma, Amazon Cognito, Pytest, Logstash, Google Analytics, Text2Speech
Languages
TypeScript, JavaScript, Ruby, GraphQL, CSS, SQL, Python, Elixir, HTML, HTML5, ECMAScript (ES6), SCSS, Sass, CSS3, CoffeeScript, C#, C#.NET, GLSL, Java, Go
Frameworks
Ruby on Rails (RoR), Redux, React Native, Material UI, Jest, Next.js, Express.js, OAuth 2, Tailwind CSS, Swagger, JSON Web Tokens (JWT), Flask, Cypress, Phoenix, AngularJS, Alloy, Windows Presentation Foundation (WPF), .NET, Serverless Framework, Angular, NestJS, Django
Paradigms
Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP), REST, Web App Design, Microservices Architecture, Web Architecture, API Architecture, Asynchronous Programming, Design Patterns, Agile, Requirements Analysis, Agile Project Management, Azure DevOps, Continuous Integration (CI), Continuous Delivery (CD), Microservices, Serverless Architecture, DevOps, B2B
Platforms
Docker, Heroku, Vercel, New Relic, Rancher, Amazon Web Services (AWS), Google Cloud Platform (GCP), Twilio, Windows, AWS Lambda, Azure, Jupyter Notebook, Brightcove, Kubernetes, Mapbox
Storage
MySQL, PostgreSQL, Databases, Cloud Deployment, JSON, MongoDB, Elasticsearch, Database Security, Google Cloud, Redis, Datadog, Neo4j
Industry Expertise
Project Management, Healthcare
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, Front-end Development, OpenAI, Single-page Applications (SPA), Ajax, Minimum Viable Product (MVP), Large Language Models (LLMs), UI Development, Software Development, Engineering, 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 (PWAs), Data Analysis, Online Payments, Machine Learning, Recommendation Systems, Emerging Technologies, Natural Language Processing (NLP), Single Sign-on (SSO), Conversational Interfaces, Web Usability, Proof of Concept (POC), Language Models, AI Programming, Payment APIs, People Management, Serverless, Regulatory Compliance, PWA, Generative Pre-trained Transformers (GPT), Elastic APM, Background Jobs, Pinecone, APM, Enterprise SaaS, Speech to Text, Text to Speech (TTS), FastAPI, Retrieval-augmented Generation (RAG), Generative Pre-trained Transformer 3 (GPT-3), Mapping, Geolocation, SaaS Monitoring, Monitoring
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