Pavel Novaikin

Front End Senior/Lead Developer
Tbilisi, Georgia

Summary

Front End Developer with 10 years of experience building web applications, 3 of them as a Front End Team Lead. I enjoy turning messy, complex requirements into clean, reliable products that genuinely help both users and the business.

Over the past decade I've shipped products across fintech, crypto, media, and large-scale sports platforms — from real-time trading systems to a high-traffic news platform. Moving between such different domains taught me to get up to speed fast, pick the right approach for each problem, and stay independent of any single tool or framework.

I've delivered and scaled applications serving tens of thousands of daily users, set up greenfield projects end to end, and grown teams through code review, mentoring, and technical hiring — working closely with backend, DevOps, and product along the way. I treat every project as a chance to sharpen both how I build and how I lead.

I also bring experience with user interface design, knowledge of performance testing frameworks including Mocha and Jest, and experience with browser-based debugging and performance testing software.

Work experience

News Company (Under NDA)
Jun 2023 — Present3 years

Senior Front End Developer → Front End Team Lead

Project: "The Times" in the crypto industry

  • Shipped and maintained 3 production applications serving 30k daily active users, and stood up greenfield projects end to end — tooling (ESLint, Prettier, Husky), Sentry error tracking, i18n, GTM, and Sentry/Grafana production monitoring.
  • Promoted from Senior Developer to Team Lead — leading a team of 3 front end engineers: decomposing features into actionable tasks, tracking technical debt in Jira, shielding the team from unrealistic deadlines through transparent estimation, and conducting technical interviews.
  • Led a full major-version upgrade of the application framework, ensuring a smooth, backward-compatible transition.
  • Owned engineering standards and code quality — enforcing consistent conventions, running thorough code reviews and mentoring, designing a GitHub review workflow with LLM-assisted self-review, building automated CI quality gates, and managing dependency upgrades.
  • Drove cross-functional collaboration — improving CI/CD pipelines with DevOps, aligning API contracts with backend engineers, partnering with clients and stakeholders to clarify requirements, and agreeing on roadmap and technical trade-offs with Product and the CTO.
  • Delivered several key sections of the company's main website, improving structure and UX consistency, and resolved bugs across modules to improve product stability.
  • Investigated and optimized how data is created, processed, stored, and presented to users, reducing load times by 20%.
  • Integrated 5 third-party APIs and 20+ partner widgets into the core platform.
Introduct tech
Feb 2021 — Jun 20232 years 5 months

Senior Front End Developer

introduct.tech

Worked on several projects of different scales and directions:

  • Added and refined features for a crypto payment service's core product — the user's personal dashboard, used by around 20,000 customers.
  • Created and evolved a new version of that service's presentation website — a single-page app spanning 5 core pages and 12 additional pages with nested hierarchies, covering its key features and benefits.
  • Built a standalone blog as a separate project, integrating Strapi as a CMS for content updates.
  • Developed 2 mobile applications for Android and iOS using NativeScript with the Angular framework.
  • Created the front end of a help-desk system.
  • Engineered and maintained an isomorphic web application from scratch on Nuxt.js.
  • Implemented an authorization mechanism based on Keycloak.js.
AAATrade
Jan 2019 — Apr 20212 years 4 months

Front End Team Lead

www.aaatrade.com

Project: FinTech project

  • Led a front end team of 6 — decomposing and supervising tasks, running daily scrums, mentoring junior developers, and interviewing candidates.
  • Owned the tech stack and engineering quality — selecting technologies, introducing code review, and managing incidents and overall application health.
  • Migrated the project from JavaScript to TypeScript, eliminating a large class of weak-typing errors.
  • Refactored the codebase toward SOLID principles — splitting oversized super-classes into small, focused ones and extracting reusable components and modules.
  • Optimized the application, significantly reducing CPU load on the client side.
  • Designed and organized a middleware API and automated the deployment process (Bamboo).
Strict Logic
Jan 2018 — Jan 20191 year 1 month

Front End Developer

strictlogic.com

Project: A big sports portal/custom CRM for one huge world sports association.

  • Designed and developed the front end module I was responsible for, working with large, scalable web systems.
  • Built a stable WebSocket connection between the front end and middleware for real-time data.
  • Engineered the front end of an email service and a smart layer bridging the server and client.
  • Worked autonomously and collaborated remotely with managers in Germany, gathering requirements directly from the client.
Arview
Jun 2017 — Jan 20188 months

Front End Developer

arview.pro

Project: An ambitious service which is able to choose a tourist program in several countries fit for your budget.

  • Crafted the front end of the service from pixel-perfect designs.
  • Authored many custom Angular components.
  • Tested every new feature at the end of each sprint.

Earlier experience (2008–2016) — Web Developer at Paraweb, and System Administrator at Tomsk State University of Control Systems and Radioelectronics (TUSUR).

Skills

Programming Languages
TypeScriptJavaScriptPython
Front End
ReactVueNuxt.jsNext.jsAngular
State Management
PiniaVuexReduxZustandMobX
Styling
TailwindSCSSBootstrapReka UIRadix UI
Backend
Node.jsNest.jsBunFastAPI
Mobile Apps
ExpoIonicCapacitorElectron
APIs
GraphQLREST
CMS
Payload.jsStrapi
Auth & BaaS
KeycloakSupabaseFirebase
Testing
VitestJestPlaywrightCypress
Build Tools
ViteWebpack
DevOps & Monitoring
Gitlab CISentryGoogle Lighthouse
Architecture
Feature-Sliced DesignRxJS

Education

Tomsk State University of Control Systems and Radioelectronics

Faculty of Management Systems, Data processing information

2018 · Bachelor

Languages

Spoken

Russian — Native

English — C1 — Advanced