Post Job Free

Resume

Sign in

Software Engineer Development

Location:
Foster City, CA
Salary:
170000
Posted:
March 08, 2024

Contact this candidate

Resume:

Anton Zotov

Foster City, CA

LinkedIn: https://www.linkedin.com/in/zotovanton/

GitHub url: https://github.com/votoznotna

Professional Summary:

Skilled self-starter with ability to work independently/self-directed with little direct supervision. Strong mentoring skills and strengths in helping coworkers define the most efficient ways of unraveling particularly difficult problems.

Technical leader for Enterprise Web solutions, building management systems from scratch.

An excellent problem-solver, mentor, able to quickly understand complex systems and identify opportunities for improvement and resolution of critical issues.

Eager to constantly learn something new. I have a Udemy.com membership to practice using new technologies and improve my software development skills.

Skills:

Years of experience on JavaScript / ES6 / TypeScript / Angular / React / Vue / Node /GoLang / Python

Experience with Responsive Design using Twitter Bootstrap, Sass, Stylus, LESS.

Experience with consuming Rest, GraphQL, node micro services, Jupiter, numpy, pandas, matplotlib.

Web3/MetaMask solutions with Solidity and React/Next/Node Ethereum network project(s) for management of blockchain transactions.

Expert in JavaScript, TypeScript, Angular1,2+, RxJS, React, NextJS, Electron.js, WebSockets, Vue, StencilJS, NodeJS, NestJS, Material-UI, Go, Microservices, Node.js, Python, Mobile Web, GraphQL, Redux, Redux Toolkit, REST, JSON, HTML5, CSS3, Storybook, TDD, Jest, PostgreSQL, MongoDB, MySQL, Docker, Kubernetes, Nginx, Travis-ci, GCP, AWS (DynamoDB, S3, SQS, lambda).

Education:

·Master of Science, Applied Mathematics

·State Marine Technical University of St. Petersburg, Russia, 1988 http://www.smtu.ru

Professional Experience:

FTD Solutions (https://www.ftdsolutions.net/)

Colorado Springs, CO

Senior Software Engineer June 22 – Dec 23

Part time employment

Maintained and extended Facility Management Application written on React/NextJS on UI and Java and Python on the backend. Used JavaScript/Typescript ReactJS/NextJS/Java/Python/Swagger/Postgres, Material UI, Formik, GraphQL, apollo:client/server, .

Web pages for Creating Administrative/User roles, command dashboard for granting permissions. UX/UI for role specific pages.

Web pages for Editable custom categories in Tree View representation.

Account/Profile web pages for users and admins.

Cerebras (https://www.cerebras.net/)

Sunnyvale, CA Oct 21 – Jan 23

Staff Software Engineer

Developed two JavaScript/Typescript ReactJS/NextJS/Node/Python/Go projects from scratch as data visualization tools for debugging Wafer-Scale Engine internal multiprocessing activity via web interface.

Maintained 4 JavaScript/Typescript React projects and shared components library through Storybook.

Used Material UI v5, Ag-grid, React/NextJS Routing, NextAuth, JWT, OAuth, react v17/18 project with intensive usage of custom hooks and context API, React-PixiJS, D3.js, Sankey, TailwindCss.

Maintained a NestJS framework project for two legacy React web applications backed by Node using Mongo DB as the data source.

Used Jupiter Notebook with numpy, pandas and matplotlib for running and building graph plots used as mocking templates for web UI charts.

Thorough unit, e2e testing with Jest, testing-library, Cypress for React and Next projects.

Maintenance and extending React library for two legacy React v16 projects with Storybook support.

NodeJS, Python (fast Api, requests), Go (microservices) MongoDB and PostgreSQL on the backend experience to deliver the biz data to the UI in Json format in according to artifact paths specified in UI requests.

NodeJS Rest Api and Python fastApi unit testing.

Wrote Docker, Kubernetes, Nginx, Travis-ci, GCP, AWS scripts for CI/CD purposes.

WebSockets, XTerm usage in Terminal implementation for configuration purposes.

Responsibility: ReactJS, NextJS, NodeJS, Python developing waffle visualization tools with ReactJS/NextJS from scratch. Porting existing enterprise UI built with vanilla JS to

ReactJS/NextJS/Python frameworks. Troubleshooting scalability issues and issues, and continuous UX improvements for all existing UI applications based on consumer requests. Support for NodeJS projects using Express (Node) and MongoDB to store configuration data.

Rfxcel Part of Antares Vision Group (https://rfxcel.com/)

San Ramon, CA Aug 21 – Oct 21

Senior Software Developer

ReactJS/Redux, GraphQL, Angular, Java/Spring/MySQL/PostgreSQL, web development for traceability solutions. Extensive CI/CD Docker experience.

Added Material UI v5 experience into brand new react v17 project with intensive usage of custom hooks and context API.

Responsibility: Adding React and Angular features to the projects. Java/Spring/MySQL coding for rule/query engine features. Review the projects core/design with providing recommendations for improvements. Troubleshooting the issues.

Jaxel for Nike, Inc. (https://jaxel.com/ - https://www.nike.com/)

Pleasanton, CA Apr 21 – Aug 21

Senior Software Developer

e-Commerce web development with ReactJS, Typescript, Material-UI, Ag-grid, GraphQL, Jest, testing-library, enzyme, Cypress.

Storybook support and extension for reusable React UI components.

Responsibility: In time completion of UI React/Redux stories on 2 weeks Sprint schedule in agile manner. Writing unit tests; Writing e2e tests. Troubleshooting the issues of legacy projects Code review of co-workers.

Avanciers Technologies for Altran Technologies/Facebook (https://www.avanciers.com/)

Menlo Park, CA Dec. 20 – Apr. 21

Full Stack ReactJS Engineer

React, JavaScript / Full Stack development.

Internal project targeted for augmentation and troubleshooting of internal data monitoring and analytic services using ReactJS/TypeScript, React hooks, GraphQL/Apollo, ImmutableJS, High charts, MySQL.

Jest, testing-library unit testing throughout project’s code base.

Responsibility: In time completion of UI React stories on 2 weeks Sprint schedule. Participating in Agile scrum daily and backlog meetings. Writing jest unit tests. Code review of co-workers. Discussions of code review, daily brainstorming with code improvements.

Tata Consultancy Services (TCS)

Santa Clara, CA Sep. 20 – Dec 20

Senior, UI Developer, UI Lead

StencilJS/React/Angular JavaScript Full Stack development.

Design and creating StencilJS reusable components from scratch for payroll flavor web project.

Design Micro-frontend infrastructure for reusing Vue JS UI pages in various Apple Inc. internal projects.

Vuex ES6 experience for mutual state management in Vue JS projects with Vuetify UI framework.

Lead an offshore UI team of 3 with daily instructions and code review.

Node.js usage for mock Json data REST experience until production microservices readiness.

Responsibility: Designing React/StencilJS project from scratch. Creating reusable React/StencilJS components.

Mentoring and leading a group of 4 of outsource UI developers in India, daily code review, discussions, pair online programming. Weekly completion the tons of trainings with many hours of quiz tests.

Judge Group, for Edelman Financial Engines (https://www.judge.com/ - edelmanfinancialengines.com)

Mountain View, CA Jun 19– Jul 20

Senior, Web Developer

React/Angular JavaScript Full Stack development.

Porting REST API to GraphQL for React ES6 targeted project with using NextJS, NodeJS, Apollo, PostgreSQL, MongoDB.

Vue / Vuex ES6 experience in exploring the best upgrade option for an obsolete Angular 1.5 project.

Maintenance and improvement of collection

reusable legacy by upgrading React/TypeScript projects with Redux and React Hooks counterparts of functional components.

Improvement of performance /re-architecting major SPAs grounded on Angular 1.5 and 8. Porting a number of components from Angular.js 1.5 to Angular 8.

Thorough experience with RxJS operators for data filtering and data flow simulations for integration testing.

Data Visualization troubleshooting for Angular 1.5 and 8 components with D3.js charts.

Responsibility: Designing Angular/React features as new UI pages for existing projects from scratch. Thorough troubleshooting complex browsers specific issues from the backlog. Daily scram agile meetings with 2 weeks Sprint cycle. Coder review with remarks and discussions of improvements.

Harman, for Cisco (https://pro.harman.com/ - https://www.cisco.com/)

San Jose, CA Jan 17– Jun 19

Architect, Product Developer

React JavaScript Web development.

Prototyping/architecting and implementation of UI Secure clustering components and pages in scope of CISCO HyperFlex Manager CMS project. Using React/Redux/GraphQL(partially) ES6, Bootstrap UI, SASS, REST, NestJS, MongoDB, Python, Go on backend, Git/Github, Webpack.

Node.js, Go microservices development for inner management system backend.

Electron.js desktop development for demo purposes.

Led a group of 4 offshore contractors with mentoring, code analysis and guidelines for a React project.

Backend servers coding on Go for production and local unit testing.

Python 3 scripts experience for e2e testing with mocking data and SQLite as a data source.

Incorporated Data visualization with D3.js and NVD3 for React.

Unit testing with all elements of React/Redux project by using Jest + Enzyme.

Porting datacenter management system to Angular 8. TypeScript, REST, Angular Material.

Integration testing with Selenium.

Ryzen Solutions for Apple Inc. (https://www.ryzen.com/ - https://www.apple.com/)

Sunnyvale, CA Aug 15 – Nov 16

UI Developer

Angular JavaScript Web development

Development Apple SEED Administrative tool for Apple’s internal worldwide Marketing and Sales departments using Angular.js 1.3/2.0, React/Redux, Underscore.js, jQuery.js, Moment.js, Html5/Css3, Bootstrap, Less, Git/GitLabs, Grunt, Gulp, WebStorm IDE.

Integrated REST API services with JS OO inheritances for multiple local JS UI dependencies.

The Apple SEED (Supplier Employee Education and Development) app helps you get ready for any customer conversation with sales news, tips, games, and other training resources, where and when you need them. The Apple SEED app is available to Worldwide Channel Sales teams.

Development Angular 1 directives for reusing across various CMS forms and WEB pages.

IBM corp. (https://www.ibm.com/us-en/)

Foster City, CA Mar 15 – Jul 15

Advisory Software Engineer

Consulted/ Developed Angular JavaScript Web widgets.

Strategy, design, and implementation of robust e-Commerce solutions.

Designed and developed AngularJS reusable components as Directives from scratch as wrappers of existing jQuery.

Developed Angular JS templates/dependencies covering common use cases of OAuth e-commerce application.

Wrote Karma/Jasmine unit and Protractor e2e test cases. Extensive experience.

Risk Management Solutions Inc. (https://www.rms.com/)

Newark, CA Jan 14 – Dec 14

Sr. Software Engineer/UX

Helps insurers, financial markets, corporations, and public agencies evaluate and manage catastrophe risks throughout the world.

·Consulted/Architected/Developed JavaScript/full stack: SPA AngularJS/.NET Web projects

·Initiated and evolved a transition from .net to full-stack JavaScript development with MEAN stack and WebStorm as IDE.

·Hands on experience with D3.js and Angular wrapper for D3.js for linear and pie, bar charts.

·Resolved performance MAP UI issues in various parts of enterprise based project.

AtHoc Inc.

San Mateo, CA Apr 11 – Dec 13

Sr. UI Software Engineer

AtHoc's innovative enterprise-class suite of integrated solutions sets the standard in crisis communications and emergency mass alerting today.

·Architected/Developed ASP.NET/MVC/ASP classic Web projects for network-centric crisis solutions

·Initiated and evolved a transition to Single Page Application development with using Angular JS on front and Web API/REST on back.

·Adopted Corporative project’s authentication and UI layers for Apple Inc., needs.

Open TV

Mountain View, CA Feb 11 – Apr 11

Sr. UI Software Engineer

·Global software technology company for interactive and digital television.

·Initiated a refactoring of MVC 2 web project with patterns for increasing the reusability.

·Troubleshot critical bugs for Video on Demand .Net MVC 2 project

Social Shield Inc., San Bruno, CA Sep 10 – Dec 10

Sr. Software Engineer

·Offers technology tools to prevent cyberbullying in the children's Internet safety market.

·Designed and developed a number of views, models and controllers for processing clients’ interactions coming in JSON /XML AJAX manner.

·Skinned company pages with Umbraco CMS, XSLT Macros customization.

Bristol-Myers Squibb (https://www.bms.com )

Milpitas, CA May 10 – Sep 10

Sr. Software Engineer

·American pharmaceutical company. Manufactures prescription pharmaceuticals in several therapeutic areas.

·Troubleshot and developed Drug Inventory Discovery ASP.NET MVC projects.

·Accomplished client centric development with extensive coding on JQuery/ JavaScript with extensive CSS and html extensions.

Litescape Technologies Inc. (https://www.litescape.com/)

Redwood Shores, CA Oct 07 – Dec 09

Sr. UI/Lead Software Engineer

·Played a key role in development and maintenance of the corporate web.

·Designed and developed the License Manager as Asp.net 2.0 web project for online generation and issue of the corporate licenses over multi-hierarchical user management simplifying a service for the partners and customers.

·Designed and developed enhancements for corporate administration system. Maintained existing ASP.NET web applications for management of centralized configuration.

Genesys Telecommunications Laboratories Inc. (https://www.genesys.com/)

Daly City, CA Jun 96 – Oct 07

Sr. Software Engineer

·Developed historical and real-time reporting applications for exposing telephone statistical data

·Developed .net components powered with AJAX for transferring integrated data from various data sources into a single information system for easy access, navigation and declaration.

·Champion in Java popularization and transition Java codebase for .Net environment.

·Designed, developed and documented ASP.NET 2.0 MSDN corporate information systems from scratch utilizing open source resources.

·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. Wrote XSLT transformers for merging XML-based statistics from various aggregating scenarios.

SBER Bank of the Russian Federation (https://www.sberbank.com)

St.-Petersburg, Russia Feb 93 – Jun 96

Senior Software Engineer

·The largest bank in Russia and Eastern Europe, and the third largest in Europe.

Avrora Corporation, Russia intelligent solutions for ships. (https://www.avrorasystems.com/eng)

St.-Petersburg, Russia Mar 88 – Feb 93

Senior Software Engineer

Automates nuclear, diesel, steam turbine and other power plants.



Contact this candidate