Anton Zotov
Full-Stack Software Engineer
· Skilled self-starter with the ability to work independently.
· Possesses strong mentoring skills exhibited by helping coworkers define the most efficient ways of unraveling difficult problems.
· Technical leader for Enterprise Web Backend and Frontend solutions, including building management systems from scratch.
· An excellent problem-solver with the ability to quickly understand complex systems and identify opportunities for improvement through resolution of critical issues.
**********@*******.***
Foster City, CA
https://www.linkedin.com/in/
zotovanton/
https://github.com/votoznotna
WORK EXPERIENCE
FTD Solutions
Senior Software Engineer
Remote June 2022 - March 2024
Maintained and extended an object management application developed using a model-driven development pattern using the latest versions of React/NextJS, delivering amazing performance following standard NextJS build and revalidation features and render binding and prioritization using React 18.
Added Golang microservices including Nginx, Ingress, broker, Redis, Postgres, Logger using Travis-ci and GCP for deployment which added excellent scalability in CI/CD handling.
Added unit testing for the React/UI part using the testing library, achieving up to 80% coverage.
Cerebras Systems Inc.
Staff Software Engineer
Sunnyvale, CA October 2021 - January 2023
Led, designed, and developed full-fledged web projects in JavaScript/Typescript/Python from scratch. Applied modern practices to enhance performance using React 18 and NextJS 13 to improve page loading and component rendering by 50% compared to previous legacy projects for the same Wafle chips debugging purposes. Used Storybook for documenting React UI components, which added 80% processing documentation efficiency and maintainability for existing and future UI development.
Added unit testing practice with Jest and testing-library for newly created and old UI components. Increased a coverage for 80%. Added Cypress for partival e2e coverage.
Wrote and maintained Go backend with GraphQL, MongoDB for JSon data storage and Postgres for User personalization. Added Travis-ci with Docker/Kubernetes and AWS for CI/CD processing.
Started using FastAPI with asynchronous functions to develop Python backend instead of the Flask framework, which increased Python backend performance by up to 30%.
EDUCATION
Master of Science
Applied Mathematics
State Marine Technical
University
St. Petersburg, Russia
SKILLS
React
Redux
NextJS
NestJS
NodeJS
REST API
GraphQL
Angular 1, 2
HTML5
CSS3
JavaScript
TypeScript
Python
Go
Solidity
Web3
Prisma
Jest
Cypress
Postgres
MongoDB
Travis-ci
Redis
Deployed React web-apps to AWS with using Insomnia, Lambda, EC2, S3, and NextJS projects to AWS with using AWS-Ampliry, Travis-ci, Kubernetes.
Tata Consultancy Services (TCS), for Apple Inc.
UI Lead
Santa Clara, CA August 2020 - October 2021
Architected and developed StencilJS/React/Angular micro-frontend JavaScript Full Stack projects from scratch for new Apple payroll management system. Added 50% flexibility to reusability of existing UI components written with different UI frameworks.
Led a 4-person, offshore UI team through daily instruction and code reviews. Provided mentoring and long-term triage of high-priority issues and upcoming roadmaps.
Added Javascript/Typescript backend miscrosevices including Ingress, Nginx, broker, Redis, Postgres, Express, mailer/mailhog, logger wirh Kubernetes experience what added a scalability architecture to a whole project for CI/CD processing.
Judge Group, for Edelman Financial Engines
Senior Web Developer
Mountain View, CA June 2019 - Jule 2020
Developed Angular/React JavaScript Full Stack CMS projects by adding up to 30% of performance improvement due to upgrading UI with most recent Angular/React versions. Ported the existing REST API to GraphQL for the target React ES6 project using NodeJS, Apollo libraries, which significantly reduced the number of transactions and eliminated unused json data.
Troubleshot Data Visualization issues for Angular 1.5 and 8 components with D3.js charts and upgraded with new versions and features. Added Karma/Jasmit unit testing for existing and new Angular components by obtaining testing coverage up to 80%. Harman Professional Solutions, for Cisco Systems
Inc.
Architect, Product Developer
Mountain View, CA January 2017 - June 2019
Architected/Developed React v15-16 UI Secure clustering components and pages in scope of CISCO HyperFlex Manager data center project using React/Redux/GraphQL ES6.
Developed Node.js microservices for debugging mode and Go microservices for production integrating the same data sources, allowing for a more flexible test environment for development and a scalable environment for production on the back end. Developed Python 3 mockup services with SQLite data source for e2e testing and data modeling experience. Built-in data visualization using D3.js and NVD3 to add reporting features and improve UI compatibility with CMS. Led a group of 4 offshore contractors with mentoring, code analysis and guidelines for React/UI part for the project.
Ingress
Nginx
Docker
Kubernetes
Firebase
Vercel
GCP
AWS
CERTIFICATIONS
Unsupervised Learning,
Recommenders,
Reinforcement Learning,
DeepLearning.AI, Coursera,
Stanford CPD.
Advanced Learning
Algorithms,
DeepLearning.AI, Coursera,
Stanford CPD.
Supervised Machine
Learning: Regression and
Classification,
DeepLearning.AI, Coursera,
Stanford CPD.
Professional Certificate of
Python Master, Programiz
PRO.
Added unit testing experience with all elements of a React/Redux project using the Jest + Enzyme libraries. Wrote Selenium scripts for e2e tesing which fixed up to 50% of all issues before passing the update to the QA team.
Ryzen Solutions, for Apple Inc.
UI Developer
San Jose, CA August 2015 - November 2016
Developed Apple administration tool for Apple's internal marketing and sales team worldwide using Angular 1.3. Created a reusable custom UI library, Storybook, which documented the features of angular directives, bringing significant clarity to project support.
Added Node.js integration with NestJS REST API, including internalization and localization.
IBM
Advisory Software Engineer
Foster City, CA March 2015 - July 2015
Developed Angular JavaScript enterprise web widget library from scratch and refined existing Angular components to add clarity and structure to the reusable UI library.
Wrote Karma/Jasmine unit and Protractor e2e test cases what allowed to detect multiple issues with exiting angular components. Moody's RMS
Senior Software Engineer/UX
Newark, CA January 2014 - December 2014
Developed a fully functional collaborative web project Asp.net for insurance companies, financial markets and government agencies. Reusable components are separated into an independent UI library to improve reusability, documentation, and testing.
Resolved performance MAP UI issues in various parts of an enterprise- based project and added a loading and rendering improvement. BlackBerry AtHoc
Senior UI Software Engineer
San Mateo, CA April 2011 - December 2013
Architected/Developed Asp.net/MVC/Asp Web projects for network- centric crisis situations. Incorporated new UX to all projects' pages, which increased user engagement.
Initiated and developed the move to developing single-page applications using Angular JS, which provided significant performance improvements over full-page loading with pages routing.
Adopted unique authentication and UI layers for specific clients, e.g., Apple Inc.
Mindlance, for Bristol-Myers Squibb
Senior Software Engineer
San Jose, CA January 2010 - April 2011
Created an Asp.net project from scratch for an American pharmaceutical company producing prescription drugs in multiple therapeutic areas. Created complex UX scenarios using model-driven development against data flows for manufacturing of various pharmaceuticals. Troubleshot and developed Asp.net MVC projects for discovery of drug inventory, which significantly improved customer satisfaction when compared to previous legacy software.
LiteScape Technologies Inc.
Senior UI/Lead Software Engineer
Redwood Shores, CA October 2007 - December 2009
Worked with Product Managers to redesign a multi-page "License Manager" web project under Asp.net 2.0 for online generation and issuance of enterprise licenses using multi-hierarchical user management, making it easier to serve partners and customers. Designed and developed Asp.net web applications for centralized configuration management and integration with MS Sql using .Net adapters. The performance of interaction with databases had increased due to the use of database indexes and normalization of data object schemas.
Genesys Telecommunications Laboratories, Inc.
Senior Software Engineer
Daly City, CA June 1996 - October 2007
Developed historical and real-time reporting applications for exposing telephone statistical data. Added an ETL data aggregation feature which drastically improved the method of obtaining filtered historical data. Developed .Net components powered with AJAX for transferring integrated data from various data sources.
Created a demand for Java and transitioned the Java codebase to the
.Net environment after determining to pivot from Java 2.0 to .Net application development.
Designed, developed, and documented Asp.net 2.0 MSDN corporate information systems from scratch utilizing open source resources which added a clarity to the company's reusable elements. Designed, developed, and documented a client API in Java and SQL scripts for dynamically generating statistics tables from statistics scenarios requested in real-time from various corporate data collectors.