Pavel Novaikin
About
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.
The Ascent
7 months
- Shipped and maintained 3 production applications serving 30k daily active users, led a full major-version upgrade of the application framework, and stood up greenfield projects end to end — tooling (ESLint, Prettier, Husky), Sentry error tracking, i18n, GTM, and Sentry/Grafana production monitoring.
- 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.
- Led 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.
- Drove cross-functional collaboration — improving CI/CD pipelines with DevOps, aligning API contracts with backend engineers, and agreeing on roadmap and technical trade-offs with Product and the CTO.
2 years 5 months
- Delivered several key sections of the company's main website, improving overall structure and UX consistency.
- Resolved front end bugs across multiple modules, improving overall product stability.
- Contributed to migrating the application to a newer major framework version, ensuring a smooth, backward-compatible transition.
- 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.
- Partnered with clients and stakeholders to clarify requirements and align on technical solutions.
- Stepped up to lead the front end team during the lead's absence.
1 year 3 months
- Added and refined features for the company's core product — the user's personal dashboard, used by around 20,000 customers.
- Created and evolved a new version of the company's presentation website — a single-page app spanning 5 core pages and 12 additional pages with nested hierarchies, covering the service's key features and benefits.
- Built a standalone company blog as a separate project, integrating Strapi as a CMS for content updates.
1 year 3 months
Worked on several projects of different scales and directions:
- 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.
2 years 4 months
- 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).
1 year 1 month
- 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.
8 months
- 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.