I

Ivan Frolov

Software Engineer

Novi Sad, Vojvodina, Serbia12 yrs experience
Most Likely To Switch

Key Highlights

  • Led high-load advertising frontend systems at Microsoft.
  • Increased merchant onboarding rate by 40% with innovative dashboard.
  • Mentored over 20 students in JavaScript frameworks.
Stackforce AI infers this person is a Full-Stack Developer specializing in AdTech and SaaS solutions.

Contact

Skills

Core Skills

TypescriptReactMentoringProject ManagementLeadershipAngularFull-stack DevelopmentSoftware DevelopmentReact.js

Other Skills

A/B TestingAJAXActionScriptAdTechAlgorithmsAndroidAngularJSBootstrapCSS3CapacitorCode ReviewColdFusionD3.jsData AnalysisData Structures

About

Experienced developer with a focus on ad tech, building services with Typescript, Python and Rust. Recently developed a Telegram bot with LLM integration (chatGPT API) using Python + FastAPI, PostgreSQL, Docker, and Redis. Additionally, I have hands-on experience with frontend development using JavaScript, React and Angular Feel free to ping me via telegram: @ivan_codes

Experience

12 yrs
Total Experience
2 yrs 2 mos
Average Tenure
3 yrs 1 mo
Current Experience

Microsoft

Software Engineer 2

Dec 2023Present · 2 yrs 6 mos · Belgrade, Serbia · Hybrid

  • JavaScript sdk engineer in the Microsoft Ads team. Display Ads and HTML5 creatives rendering.
  • ● Owned end-to-end lifecycle of high-load advertising frontend systems which are used by millions of users across the globe every day: feature design, implementation, CI/CD, production deployment, metrics, alerting and incident resolution.
  • ● Operated without a dedicated SRE team — built and maintained monitoring/alerting (Azure alerts, KQL), managed on-call rotations and ensured system stability 24/7.
  • ● Actively participated in post-mortems and root cause analysis to improve system reliability.
  • ● Improved ad banner templates and raised viewability rate and click through rate by 5-10%.
  • ● Collaborated with internal teams, including graphic designers, QA testers and PM to develop and launch new ad templates in just 3 months, ahead of schedule by 2 months.
  • ● Incorporated A/B testing with our release process that decreased the failure rate of critical changes by 30%.
  • ● Setup 4 real time dashboards with various data sources to monitor the product metrics during releases.
  • ● Wrote readable and useful documentation, which already helped 3 new developers to onboard quickly and smoothly.
Microsoft AzureTypeScriptReactPlaywrightNxWebpack+2

The rolling scopes school

Mentor

May 2023Present · 3 yrs 1 mo · Нови Сад, Воеводина, Сербия · Remote

  • ● Helped 20+ students to complete javascript/react/angular courses over past 1.5 years
  • ● Conducted 100+ code reviews
  • ● Helped students to complete 4 final course projects
MentoringProject ManagementTeam MentoringTypeScriptCode Review

Mercury development, llc

Lead Software Engineer (Frontend)

Jan 2023Dec 2023 · 11 mos · Нови Сад, Воеводина, Сербия · Hybrid

  • ● Led the team of 4 frontend developers.
  • ● Conducted code reviews, tasks management, tech debt management.
  • ● Added state management to the application which drastically increased the maintainability of UI
  • components and reduced Time To Market of features by 15%.
  • ● Added unit testing with Jest which increased reliability of the application. Coverage is about 82%.
  • ● Added SonarQube for code quality checking
  • ● Improved the process of tasks decoupling by incorporating a strict ticket template which reduced the amount of unclear requirements and reduced Time To Market by 30%.
  • ● Significantly reduced the cost of usage of Google Maps api by 70% by migrating to Google Maps Static Api and adding caching.
  • ● Other duties: Improving team processes, making tasks refinement, sprint plannings and retrospectives
Team MentoringLeadershipFirebaseionicGoogle MapsXcode+10

Unlimint

Full Stack Engineer

May 2022Jan 2023 · 8 mos · Нови Сад, Воеводина, Сербия · Hybrid

  • Developed and maintained a dashboard for merchant onboarding using Angular, ngzorro, NestJS, MongoDB and Mongoose, which helped to increase the rate of merchants joining to the platform by 40%.
  • Created a whitelabel solution for issuing credit cards in collaboration with other teammates, including developers, designers, QAs and PMs, for just 4 months, which was ahead of schedule by 1m.
  • Incorporated dynamic components which added flexibility and helped to create 15+ credit card form templates.
  • Built a payment form using Angular, dynamic components and customisation. Utilized Angular, Storybook, Nest.js and Docker.
  • Tested UI components with Jest
MongoDBdockerAngularNestJSreduxTypeScript+2

Mynd

Senior Frontend Developer (Angular) at Mynd

Jun 2020May 2022 · 1 yr 11 mos

  • Developed and maintained https://www.mynd.co/ platform for real estate management using Angular, NgRX, GitLab, SCSS, Kotlin, and Postgres, Okta as SSO tool.
  • Implemented a realtime chat application in close collaboration with backend team using Angular and socket.io, which helped to reduce the time support request answer by 50%.
  • Tested ui-components with Jest and increased tests coverage by 30%.
RxJSdockerUpworkwebsocketAngularOkta Single Sign-On+2

Draewil

Senior Frontend Developer

May 2018Jun 2020 · 2 yrs 1 mo · Санкт-Петербург, Россия

  • Senior Front End Developer
  • Developed and maintained a logistics product using AngularJS 1.7+ and Angular 8.
  • Implemented ngx-translate npm packet for localization.
  • Split the app into many lazy loading modules to increase page loading speed.
  • Implemented custom module preloading strategy for selective loading of important modules.
  • Utilized Server-Side-Rendering for optimization.
  • Utilized Angular-Material UI and D3.js for admin panel.
  • Created a part of the UI kit and implemented CONTROL_VALUE_ACCESSOR for proper functionality in template driven and reactive forms.
  • Migrated the AngularJS app to Angular 2+ using ng-metadata lib.
  • Set up 'sentry' package for errors logging.
ui-kitAlgorithmsSoftware DevelopmentSSRAngularD3.js+3

Yumasoft

Full Stack Engineer

Jun 2014May 2018 · 3 yrs 11 mos · Saint-Petesburg

  • Full Stack Developer
  • Developed and maintained a stack of donation collection applications for American companies.
  • Wrote an application for a call center using Flex (ActionScript3), an online donation gift store using AngularJS, and an Android application for volunteers to collect donations.
  • Migrated app from AngularJS to Angular.
  • Developed admin page using Bootstrap, Chart.js and D3.js.
  • Developed APIs with JWT and OAuth using ColdFusion.
  • Wrote an app for call center employee scheduling and time management using Angular 2.
AlgorithmsjQuerySoftware DevelopmentColdFusionReact.jsJava Virtual Machine (JVM)+1

Education

ITMO University

Incomplete Bachelor's degree — Electrical and Electronics Engineering

Jan 2008Jan 2010

Saint-Petersburg college of telecommunications

Specialist — Software architecting and development

Jan 2013Jan 2016

Stackforce found 100+ more professionals with Typescript & React

Explore similar profiles based on matching skills and experience