CA

Senior JavaScript Engineer for Performant and Scalable Web Applications

I build and improve modern web applications using React, Next.js, TypeScript and Node.js. I work frontend-focused, but can contribute across the stack when the project requires it.

10+ years in modern JavaScript React, Next.js, TypeScript, Node.js Frontend architecture & performance Remote from Romania

What I Do

Focused areas where I consistently deliver value.

Frontend Architecture

I design scalable, maintainable frontend structures. I establish patterns, conventions and technical foundations that teams can build on with confidence.

React / Next.js Development

I build complex, production-ready React and Next.js applications — from component design to routing, data fetching, SSR and performance tuning.

Performance Optimization

I identify and resolve bottlenecks in slow or heavy applications. I measure, analyze and improve load times, rendering and overall responsiveness.

Full-stack JavaScript Support

When the project needs it, I contribute to Node.js backends, REST APIs and service integrations — working across the stack without losing frontend focus.

Core Skills

Technologies I work with in production.

Frontend
React Next.js TypeScript JavaScript Angular HTML CSS
State Management
Redux Zustand RxJS
Backend
Node.js Express REST APIs WebSockets
UI / Motion
Rive Framer Motion Material UI Styled Components
Testing
Jest React Testing Library
Specialized
PWA React Native WebRTC Performance Optimization

Problems I Solve

Common challenges I help teams and companies address.

Slow or hard-to-maintain React applications
Unstable or outdated frontend architecture
Migration from legacy code to modern architecture
Interactive UIs that need to stay performant under load
Applications with complex state management
API and backend service integrations
Products that need technical ownership
Teams that need senior guidance and code review

Experience

10+ years delivering JavaScript applications in production.

Jan 2023 – Present
Freelance Senior Software Engineer
Independent Consultant

Frontend-focused full-stack JavaScript consultant in the gambling industry. Delivered and launched 3 online games in production, with complex animations and real-time interactions.

React Next.js TypeScript Node.js Redux Zustand
Apr 2021 – Jan 2023
Team Lead / Senior Software Engineer
Cognizant Softvision

Enterprise web applications for financial services, banking and e-commerce. Led teams of 3–5 developers, defined frontend architecture and drove code quality through mentoring and reviews.

React TypeScript Node.js Express
Nov 2017 – Apr 2021
Principal Software Engineer
Nagarro

Enterprise web platforms and large-scale applications. Led frontend implementation, drove architecture and technical design decisions with focus on scalability and performance.

React Angular TypeScript Node.js
Jan 2015 – Nov 2017
Senior Software Engineer
iQuest

Enterprise web applications with React, Angular, JavaScript and Node.js. Built reusable component libraries, optimized frontend performance and handled backend integrations.

React Angular JavaScript Node.js
Feb 2007 – Apr 2013
Full-stack Developer
Pirelli

Internal enterprise applications in an international collaborative environment, working full-stack from frontend UI to backend services.

Java Spring Hibernate JSP

Education

Bachelor's Degree in Informatics

University of Craiova

Selected Projects

Production work across different industries and problem domains.

Lead Developer

Real-time Communication Platform

Real-time communication platform for airport ground operations requiring reliable audio in difficult field conditions.

  • Low-latency audio communication, stable on 3G and weak connections
  • Maintained reliability under challenging field conditions
  • Cross-platform delivery via React Native
WebRTC WebSockets React Native
Lead Frontend Engineer

Business Network Platform

React/TypeScript platform for agricultural businesses covering operations, analytics, e-commerce and financial services.

  • Architecture modernization from class to functional components
  • Improved maintainability and test coverage
  • Complex state management with Redux across multiple domains
React Redux TypeScript
Lead Developer

Financial Trading Platform

Financial platform for stock and mutual fund trading, with a high-performance UI for frequently updated data under production load.

  • High-performance UI with real-time data updates
  • Reliable and responsive under high traffic
  • Strong typing and maintainability with TypeScript
Angular TypeScript
Lead Full-stack Developer

Media & Knowledge Management Platform

Knowledge management platform for a UK financial media organization, with full-stack ownership from React frontend to cloud-backed services.

  • Full-stack ownership from React frontend to Node.js/Express backend
  • Integration with AWS Kinesis, Lambda, Redis and microservices
  • Deployed and maintained on Heroku
React Node.js Express MongoDB Redis AWS

How I Work

Principles that guide my technical approach and collaboration.

01

Technical Clarity

I prefer simple, explainable and maintainable solutions. When a system becomes slow or hard to change, I look for the structural cause — not just the visible symptoms.

02

Maintainable Code

I write code that other developers can read, extend and trust. Good naming, clear structure and consistent patterns matter as much as working code.

03

Measurable Performance

Performance improvements need to be verified, not assumed. I use profiling tools and real metrics to validate decisions and measure impact.

04

Pragmatic Collaboration

I work well with product, QA, backend and design teams. I adapt to different team structures and contribute where it matters most.

Get in Touch

Available for consulting engagements, contract projects and technical leadership roles.

Location
Romania / Remote
Copied to clipboard!