Artemiy Erokhin
Senior Software Engineer at 500 Experiences- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
500 Experiences
-
United States
-
Internet Marketplace Platforms
-
1 - 100 Employee
-
Senior Software Engineer
-
Nov 2021 - Present
Los Angeles, California, United States - Designed and developed a scalable microservice architecture on the backend, comprising 13 microservices, using NodeJS/NestJS and PostgreSQL/Sequelize. This implementation enhances system performance, promotes modularity, and optimizes data management - Utilized Redis for caching static API requests and HTML-views - Developed two-factor authentication using Twilio API - Integrated Stripe API to process payments, AWS S3 to store media files - Worked with PostGIS extension to provide… Show more - Designed and developed a scalable microservice architecture on the backend, comprising 13 microservices, using NodeJS/NestJS and PostgreSQL/Sequelize. This implementation enhances system performance, promotes modularity, and optimizes data management - Utilized Redis for caching static API requests and HTML-views - Developed two-factor authentication using Twilio API - Integrated Stripe API to process payments, AWS S3 to store media files - Worked with PostGIS extension to provide map tools in WebApp - Developed ToolBox App to manage content and moderate users - Created monitoring microservice which notifies about critical errors via SMS - Developed high-performance WEB Application with Angular/TypeScript (performance score of mobile view for most pages is between 75-95 according to PageSpeed Insights metrics) - Collaborated with UI designers to create UI/UX - Used features modules and dynamic components to reduce the size of WebApp script chunks - Developed UI components with a minimal codebase to increase the performance of WebApp Introduced server-side rendering and caching output HTML code to provide fast first-time page load and to improve SEO - Implemented the Dexie library to efficiently store session data and cache static API requests on the WebApp, ensuring improved performance and responsiveness Show less
-
-
-
Sberbank
-
Russian Federation
-
700 & Above Employee
-
Senior Software Engineer
-
Sep 2020 - Nov 2021
Moscow, Moscow City, Russia
-
-
-
Edmodo
-
United States
-
E-Learning Providers
-
1 - 100 Employee
-
Senior Software Engineer
-
Feb 2019 - Jul 2020
San Mateo, California, United States
-
-
-
Avanoo
-
United States
-
Human Resources Services
-
1 - 100 Employee
-
Software Engineer
-
Dec 2015 - Feb 2019
San Francisco, California, United States
-
-
-
-
Software Engineer
-
Dec 2010 - Dec 2015
Moscow
-
-
-
Synovate
-
Market Research
-
700 & Above Employee
-
Software Engineer
-
Apr 2007 - Dec 2010
Moscow, Moscow City, Russia
-
-
Education
-
Izhevsk State Technical University (ISTU)
Bachelor's degree, Information Technology