Pavel Novaikin

Senior Full Stack Developer
Tbilisi, Georgia

Summary

Full Stack Developer with 10 years of experience building web products across fintech, crypto, media, and sports, including 3 years as a Front End Team Lead.

My work connects user interfaces with the services behind them: Node.js server layers, middleware APIs, headless CMS integrations, and end-to-end authentication. I have built an SSR application on Nuxt.js with its Node.js layer, connected Strapi to a standalone blog, and implemented authorization with Keycloak.

I enjoy owning delivery end to end — clarifying requirements, shaping API contracts, building features, and improving deployment and monitoring with backend and DevOps colleagues. Investigating how data is created, processed, stored, and presented helped me reduce load times by 20%.

Alongside hands-on development, I bring experience leading teams, mentoring engineers, conducting technical interviews, and establishing code review and automated quality checks.

Work experience

Cointelegraph
Jun 2023 — Present3 years

Senior Front End Developer → Front End Team Lead

cointelegraph.com

Project: "The Times" in the crypto industry

  • Shipped and maintained 3 production applications serving up to 8 million users per month at peak traffic, 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 the full data path — 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 Full Stack 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 end to end as a separate project — setting up Strapi as a headless CMS backend and wiring it to the front end 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 (SSR) web application from scratch on Nuxt.js, including its Node.js server layer.
  • Implemented an end-to-end authorization mechanism based on Keycloak.
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.
  • Designed and organized a middleware API between the client and the core backend, and automated the deployment process (Bamboo).
  • 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.
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
TypeScriptPythonJavaScript
Backend
Node.jsNest.jsBunFastAPI
Databases
PostgreSQLMongoDBRedis
APIs
RESTGraphQL
Auth & BaaS
KeycloakSupabaseFirebase
Front End
VueReactAngularNuxt.jsNext.js
CMS
Payload.jsStrapi
State Management
PiniaVuexReduxZustandMobX
Styling
TailwindSCSSBootstrapReka UIRadix UI
Mobile Apps
ExpoIonicCapacitorElectron
Testing
VitestJestPlaywrightCypress
Build Tools
ViteWebpack
DevOps & Monitoring
DockerNginxGitlab 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 — B2 — Upper-Intermediate