Andrey Izotov,美国加州洛杉矶的开发者
Andrey is available for hire
Hire Andrey

Andrey Izotov

Verified Expert  in Engineering

Solutions Architect and Software Developer

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

Andrey是一位动手能力强的架构师、技术主管和全栈开发人员. At the strategic level, he enjoys creating a roadmap, choosing a tech stack, and architecting the solution. 在实现层面,他喜欢TDD,并交付具有高测试覆盖率的健壮系统. 无论是领导团队还是独立工作,他都能产生可靠的结果. 对软件系统和尖端技术充满热情, 安德烈可以提供解决方案,以满足您的技术需求.

Portfolio

Red Krypton, Inc.
React, TypeScript, HTML, CSS, GraphQL, Next.js, Apollo, Tailwind CSS...
Mediflix
Node.js、JavaScript、架构、领导力、TypeScript、GPT...
Education Service Center
可访问性,Web可访问性,Ruby on Rails (RoR), Cloud66, Ruby, GitHub...

Experience

Availability

Part-time

Preferred Environment

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

The most amazing...

...我建立的项目是一个交互式的动画工具,用于确定雷达读数是否是由飞机引起的.

Work Experience

Senior Software Engineer

2023 - 2023
Red Krypton, Inc.
  • 通过引入测试技术和教授团队成员最佳实践,提高了代码库的可维护性.
  • 设计动态在线预订体验,提供无缝的实时预订流程.
  • 实现了一个复杂的本地状态管理系统, 改善用户体验(UX)和开发人员体验(DX).
技术:React, TypeScript, HTML, CSS, GraphQL, Next.js, Apollo, Tailwind CSS, Single-page Applications (SPA), Ajax, API Development, Design Patterns, Minimum Viable Product (MVP)

AI Solutions Architect

2023 - 2023
Mediflix
  • 领导开发用于分类、NER和语义搜索的AI后端系统.
  • 通过消除故障点和增强容错性来提高可靠性.
  • 设计了一个系统,可以用视频回答自由形式的问题, leveraging a medical knowledge base, a LLM, deepfakes, and MDs in the loop.
  • 围绕测试、审查和发布实现行业标准的SDLC实践.
  • 组合图表、需求和设计文档.
  • 对技术供应商进行市场调研. 撰写简报,并向高管展示调查结果.
Technologies: Node.js、JavaScript、架构、领导力、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), Amazon Cognito, Asynchronous Programming, ChatGPT, Proof of Concept (POC), JSON, OpenAI, Language Models, Single-page Applications (SPA), Ajax, API Development, Design Patterns, Minimum Viable Product (MVP)

Senior Software Engineer

2023 - 2023
Education Service Center
  • 改进了遗留网站的可访问性和遵从性.
  • 通过主动升级核心软件,确保可维护性和安全性.
  • 识别并解决产品错误,增加测试覆盖率.
Technologies: 可访问性,Web可访问性,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, Web Usability, Front-end Development, CSS3, JSON, Single-page Applications (SPA), Ajax, API Development, Design Patterns

Senior Software Engineer

2021 - 2022
PatientIQ
  • 通过提供新特性、优化和修复来增强现有的web应用程序.
  • 将应用程序集成到Cerner EHR中,作为FHIR应用程序上的SMART.
  • 重构数据模型以符合FIHR标准.
  • 通过建立索引存储系统,启用了对医疗代码的高性能搜索.
  • 通过将遗留代码重构为现代范例和技术,提高了遗留代码的可读性和可维护性.
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, Front-end Development, Asynchronous Programming, CSS3, JSON, Single-page Applications (SPA), Ajax, API Development, Design Patterns

Senior Software Engineer

2021 - 2021
Zappos.com
  • 设计并交付了一个电子商务web前端, complete with authentication, product selection, and checkout.
  • 开发新功能和修复,包括对现有web应用程序的可访问性改进.
  • 提高了定制CMS系统的灵活性.
  • 通过引入检查框架和最先进的测试实践,提高了代码库的可维护性.
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, Front-end Development, CSS3, JSON, Single-page Applications (SPA), Ajax, API Development, Design Patterns, Minimum Viable Product (MVP)

CTO

2020 - 2021
NextSession
  • 与联合创始人合作,明确并细化产品需求.
  • 从头开始设计和开发一个复杂的全栈web应用程序.
  • 设置具有自动伸缩和高可用性(HA)的部署基础设施.
  • 建立持续集成和持续交付管道.
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, Front-end Development, Asynchronous Programming, CSS3, JSON, Single-page Applications (SPA), Ajax, API Development, Design Patterns, Minimum Viable Product (MVP)

Solutions Architect

2020 - 2021
Anthem Blue Cross and Blue Shield
  • 为web和移动平台设计和开发完整文档化的UI组件库, based on Material Design.
  • 通过向私有注册中心添加可重用组件来提高团队速度.
  • 指导一个由四个开发人员组成的离岸团队的开发工作.
  • 通过执行定期的代码评审,确保高标准的代码质量.
  • 执行现代测试实践并强制执行高测试覆盖率.
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, Front-end Development, CSS3, JSON, Single-page Applications (SPA), Ajax, Design Patterns

Senior Software Engineer

2020 - 2020
AXA XL
  • 通过交付定制的图表库,使开发人员能够在符合现有设计标准的情况下创建图表.
  • 允许设计人员通过提供交互式组件可视化GUI来探索框架的功能.
  • 通过部署交互式和引人入胜的仪表板,授权业务领导跟踪kpi.
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、前端开发、CSS3、JSON、单页应用(SPA)、Ajax、设计模式

Senior Software Engineer

2020 - 2020
RavenOps
  • 通过使用多个自定义数据层增强现有应用程序,允许最终用户查看关键任务天气数据.
  • 通过部署独特的动态数据可视化,使用户能够确定雷达读数是否由飞机引起.
  • 按摩天气和飞机轨迹数据,使其适合可视化.
  • 改进了现有代码的性能和清晰度.
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, Front-end Development, Mapbox, Proof of Concept (POC), JSON, Single-page Applications (SPA), Ajax, API Development, Design Patterns, Minimum Viable Product (MVP)

Senior Software Engineer

2019 - 2020
Megaphone, LLC
  • 通过高效的预测程序实现广告印象量的准确预测.
  • 通过将遗留的广告决策模块重写为独立的微服务,提高了它的性能.
  • 改进了面向客户的web GUI的性能和用户体验.
  • 通过执行分段重构增强了遗留代码库的可维护性.
  • 通过提供一个IP彩虹表生成器,启用了对散列IP的查找.
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, Web Usability, Front-end Development, Asynchronous Programming, CSS3, JSON, Single-page Applications (SPA), Ajax, API Development, Design Patterns

Software Engineer

2016 - 2018
Aspiration
  • 为PII和其他敏感数据的处理和存储实现了解决方案.
  • 通过构建2FA解决方案提高帐户安全性.
  • 通过建立身份验证系统来减少欺诈.
  • 构建了将用户从一个银行合作伙伴迁移到另一个银行合作伙伴的机制.
  • 通过算法和查询调优优化性能. 在一个案例中,它将作业执行时间从8小时缩短到不到1秒.
  • 托管应用程序部署和部署后验证.
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, Front-end Development, Asynchronous Programming, CSS3, JSON, Single-page Applications (SPA), Ajax, API Development, Design Patterns

Tech Lead

2014 - 2016
Honest
  • 增强了订单管理系统,能够完成来自多个配送中心的订单.
  • 在现有平台上构建和A/B测试实验功能.
  • 管理一个由8名开发人员组成的跨职能团队.
  • 通过监控系统和提供优化补丁确保应用程序的性能.
  • 为客户和面向管理的web应用程序提供UI和UX改进.
  • 编写和组织票据,计划发布,并管理团队工作量.
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, Web Usability, Front-end Development, Asynchronous Programming, CSS3, JSON, Single-page Applications (SPA), Ajax, API Development, Design Patterns, Minimum Viable Product (MVP)

Software Engineer

2013 - 2014
Fiksu, Inc.
  • 为广告活动的管理开发了一个面向客户的门户网站.
  • 精心制作的自定义api和交互式数据可视化.
  • 设计并交付web gui的快速原型.
  • 扩展了管理工具的功能并改进了其性能.
  • 通过数据库查询调优改进了API性能.
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, Front-end Development, CSS3, JSON, Ajax, API Development, Design Patterns, Minimum Viable Product (MVP)

Weather Data Visualization

在交互式世界地图上提供了一个动态的气流动画和一个静态的反射率雷达数据可视化. 这允许终端用户在不离开主机应用程序的情况下查看关键任务天气数据.

开户及管理系统实施

http://www.aspiration.com
设计并交付了一个用于开立和管理财务账户的SOA系统. 该系统由第三方服务集成点组成, background processing modules, and internal—and public-facing—APIs. 该解决方案的测试覆盖率超过95%.

Checkout Flow Improvement

http://www.honest.com
通过将多页面rails视图体验重建为单页面应用程序,改进了电子商务应用程序的结帐流程. 由此产生的性能和用户体验改进将转化率提升了10%.

播客广告预测实现

http://www.megaphone.fm
建立了一个预测播客广告下载的解决方案. 这是通过创建流量模型并使用它们来生成剧集下载请求来实现的. 这些数据依次输入到广告决策引擎中. 解决方案以高度并行的方式交付, Dockerized, 并且具有超过95%测试覆盖率的文档化良好的应用程序.

Multi-step Order Creation Wizard

http://www.megaphone.fm
构建了一个多步骤向导,用于在web UI中创建广告订单. 该解决方案是作为一个带有动画的React组件的组合来交付的, documentation, and more than 90% test coverage.

Updating a Legacy Front End

http://www.megaphone.fm
Updated a legacy front end, 以前主要由jQuery和Rails视图以及React组件组成. The update involved upgrading React from 15.6 to 16.并构建大量组件,包括模态、选择器、表和过滤器等.

Astrology Chart Generator

建立了一个基于网络的占星术图表生成器, given a spacial and temporal input, 生成描绘行星体位置的图形快照. 快照以可打印的格式交付.

CellSim

http://www.youtube.com/playlist?list=PLmatbM0gftCvPawO_vajHoLuAbIM_H_36
设计并开发了一个模拟活体组织突变的应用程序, inspired by biological cell behavior. The simulation included cell division, death, mutation, movement, angiogenesis, metastasis, inter-cell signaling, 消除严重突变的(癌症)细胞.

Radar Reading Animation

设计并制作了一个独特的动画,用于确定雷达读取的空中物体是一架潜在危险的未知飞机还是一群鸟等自然良性现象.

Toroidal Technologies Website

http://toroidal.tech
一个双向环形流动画设置在闪烁的星星的背景. 这个项目展示了WebGL的强大功能.js, GLSL shaders, and math. 这个数字艺术作品是作为一个渐进式web应用程序(PWA)构建的,带有Next提供的服务器端渲染(SSR)的附加功能.js.

Hindu Deities Classifier

http://huggingface.co/spaces/aizotov/hindu-deities
专为识别印度教神像而设计的最先进的分类器, 使用PyTorch开发并利用卷积神经网络(cnn)的强大功能. 这个先进的工具采用深度学习技术,根据图像中出现的复杂图案和特征,准确地对不同的神进行分类. For a hands-on experience, 用户被邀请上传他们自己的图像并评估分类器的性能. Alternatively, 为那些热衷于探索其功能而不上传自己的图像的人提供了一些示例图像.

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, MUI (Material UI), Jest, Next.js, Express.js, OAuth 2,顺风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 API、Sidekiq、Twilio API、Formik、React Redux、Passport.js、API开发、Stripe、Vue、WebGL、三.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, Amazon Cognito

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, 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,数据库,云部署,JSON, 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, Front-end Development, ChatGPT, OpenAI, Single-page Applications (SPA), Ajax, Minimum Viable Product (MVP), 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, Web Usability, Proof of Concept (POC), Language Models, 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

计算机科学学士学位(优等)

马萨诸塞大学阿姆赫斯特,马萨诸塞州,美国