Senior Frontend / Full-Stack Engineer with 8+ years of hands-on experience building modern, scalable web applications. Deep expertise across React, Vue, Angular, Next.js, NestJS, and Java, with a strong focus on performance, maintainability, and user experience. Most recently led frontend development for a large-scale logistics platform using a microfrontends architecture. Delivered real-time bus tracking via Google Maps API and WebSockets, owned the full authentication and authorization flow (including OAuth), and translated high-fidelity Figma designs into responsive, pixel-perfect interfaces. Strong advocate for quality and reliability, with extensive experience writing end-to-end tests in Cypress to protect critical user journeys and reduce production defects. Comfortable collaborating in fast-paced, cross-functional teams, working closely with designers, backend engineers, and product managers through Jira, code reviews, and pair programming. Recently expanded into backend development with Java Spring Boot, RabbitMQ, and PostgreSQL, enabling effective contribution to full-stack or tightly integrated frontend-backend teams. Known for clean, maintainable code, advanced CSS (including animations), Material Design systems, and Canvas API usage.

Joonas Suurvali

Senior Frontend / Full-Stack Engineer with 8+ years of hands-on experience building modern, scalable web applications. Deep expertise across React, Vue, Angular, Next.js, NestJS, and Java, with a strong focus on performance, maintainability, and user experience. Most recently led frontend development for a large-scale logistics platform using a microfrontends architecture. Delivered real-time bus tracking via Google Maps API and WebSockets, owned the full authentication and authorization flow (including OAuth), and translated high-fidelity Figma designs into responsive, pixel-perfect interfaces. Strong advocate for quality and reliability, with extensive experience writing end-to-end tests in Cypress to protect critical user journeys and reduce production defects. Comfortable collaborating in fast-paced, cross-functional teams, working closely with designers, backend engineers, and product managers through Jira, code reviews, and pair programming. Recently expanded into backend development with Java Spring Boot, RabbitMQ, and PostgreSQL, enabling effective contribution to full-stack or tightly integrated frontend-backend teams. Known for clean, maintainable code, advanced CSS (including animations), Material Design systems, and Canvas API usage.

Available to hire

Senior Frontend / Full-Stack Engineer with 8+ years of hands-on experience building modern, scalable web applications. Deep expertise across React, Vue, Angular, Next.js, NestJS, and Java, with a strong focus on performance, maintainability, and user experience.

Most recently led frontend development for a large-scale logistics platform using a microfrontends architecture. Delivered real-time bus tracking via Google Maps API and WebSockets, owned the full authentication and authorization flow (including OAuth), and translated high-fidelity Figma designs into responsive, pixel-perfect interfaces.

Strong advocate for quality and reliability, with extensive experience writing end-to-end tests in Cypress to protect critical user journeys and reduce production defects. Comfortable collaborating in fast-paced, cross-functional teams, working closely with designers, backend engineers, and product managers through Jira, code reviews, and pair programming.

Recently expanded into backend development with Java Spring Boot, RabbitMQ, and PostgreSQL, enabling effective contribution to full-stack or tightly integrated frontend-backend teams. Known for clean, maintainable code, advanced CSS (including animations), Material Design systems, and Canvas API usage.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Estonian
Intermediate

Work Experience

Lead Frontend Developer at Euroland
January 1, 2017 - January 1, 2019
Produced frontend work for various investor apps. Reviewed junior developers' code, assigned tasks, and addressed productivity issues. Main tech stack: HTML, CSS, XML, JavaScript, C#, ASP.NET.
React Developer at Play Retail Platform
April 1, 2020 - November 1, 2020
Collaborated on an ecommerce platform with the ability to drag and drop different UI elements through an in-house CMS solution. Created several interactive templates for the ecommerce platform. Tech Stack: React.js, Vanilla JS, Redux, RxJS, SCSS, Go templates.
Frontend Developer at Solita
December 1, 2020 - July 1, 2021
Contributed to a project utilizing machine learning for animal detection and labeling on images. Implemented functionality for drawing, moving, deleting, and labeling rectangles on animal images, integrated with an API. Enhanced user engagement by implementing interactive features. Collaborated closely with team members to troubleshoot and resolve technical issues. Tech stack: Vue.js, Vuex, TypeScript, Vanilla JS.
Software Developer (Frontend)
January 1, 2021 - Present
Led frontend development for a logistics platform serving thousands of users daily, implementing real-time tracking, Google Maps API integration, and WebSocket communication; implemented a Stripe-based payment flow and OAuth-based login; translated Figma designs into functional interfaces; mentored a junior developer. Technologies: React, Redux, TypeScript, Vue.js, Vuex, Canvas API.
Frontend Developer
January 1, 2020 - November 1, 2020
Collaborated on an e-commerce platform, enabling drag-and-drop of UI elements through an in-house CMS solution. Tech stack included React.js, Vue.js, Redux, RxJS, and SCSS; contributed to UI components and performance improvements.
Frontend Developer
January 1, 2017 - November 1, 2019
Delivered frontend work for various investor apps; reviewed junior developers' code, assigned tasks to maximize productivity. Worked with HTML/CSS, JavaScript, and React in a fast-paced environment.

Education

Bachelor of Social Sciences at Tallinn University of Technology
January 11, 2030 - January 22, 2026
Bachelor of Social Sciences at Tallinn University of Technology
January 11, 2030 - January 22, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Professional Services, Transportation & Logistics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more