I am a Senior Frontend / Full-stack Engineer based in Tallinn, Estonia, with 9+ years of experience building and scaling production-grade web applications. I specialize in frontend architecture, performance optimization, and backend development with Node.js, Express, and Python (FastAPI). I mentor engineers, drive technical initiatives, and deliver high-impact, scalable solutions while collaborating with UI/UX and design teams to create accessible, maintainable interfaces.

Mario Andres

I am a Senior Frontend / Full-stack Engineer based in Tallinn, Estonia, with 9+ years of experience building and scaling production-grade web applications. I specialize in frontend architecture, performance optimization, and backend development with Node.js, Express, and Python (FastAPI). I mentor engineers, drive technical initiatives, and deliver high-impact, scalable solutions while collaborating with UI/UX and design teams to create accessible, maintainable interfaces.

Available to hire

I am a Senior Frontend / Full-stack Engineer based in Tallinn, Estonia, with 9+ years of experience building and scaling production-grade web applications.

I specialize in frontend architecture, performance optimization, and backend development with Node.js, Express, and Python (FastAPI). I mentor engineers, drive technical initiatives, and deliver high-impact, scalable solutions while collaborating with UI/UX and design teams to create accessible, maintainable interfaces.

See more

Experience Level

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

Language

English
Fluent
Estonian
Advanced

Work Experience

Senior Frontend / Full-stack Engineer at Netguru
July 1, 2022 - December 1, 2025
Led the evolution of the frontend architecture for large-scale web platforms serving 2M+ daily active users, prioritizing performance, scalability, and long-term maintainability. Designed and implemented complex frontend systems using React, TypeScript, and Redux; integrated RESTful and GraphQL APIs; introduced CI/CD and cloud deployment with Docker and AWS; collaborated with UI/UX teams to translate complex designs into pixel-perfect, accessible interfaces; mentored 20+ engineers; enabled third-party APIs and service integrations to extend platform functionality.
Senior Frontend / Full-stack Engineer at IBM
August 1, 2019 - June 1, 2022
Developed and shipped 10+ production-grade web applications using React, TypeScript, HTML, and CSS. Built a reusable component library and frontend patterns, integrated RESTful and GraphQL APIs, and implemented Redis and Context API for efficient state management. Designed backend endpoints for data aggregation and authentication logic; improved frontend performance via code splitting, lazy loading, and memoization; enhanced test coverage with Jest and React Testing Library; automated builds using Vite and Webpack; collaborated with UI/UX designers and deployed cloud-based frontends on AWS with Docker. Mentored engineers and contributed to architecture decisions.
Frontend Developer at Bondora
June 1, 2015 - June 1, 2019
Built responsive, mobile-first web applications using HTML5, CSS3 and modern JavaScript (ES6+). Created interactive UIs with React focusing on clean component architecture and predictable state management using Redux and Context API; implemented UI components and styling guidelines to improve consistency and reusability across products.
Frontend Engineer at Netguru
August 1, 2019 - June 1, 2022
Drove production-grade frontend development, built reusable component libraries to accelerate development, and led API integration and state management solutions. Improved performance through code splitting and lazy loading, wrote unit/integration tests, and collaborated with cross-functional teams to advance frontend architecture and user experience.
Frontend Engineer
August 1, 2019 - June 1, 2022
Developed production-grade frontend web applications, built reusable component libraries, and integrated APIs. Improved performance through code-splitting and lazy loading, collaborated with UI/UX teams to ensure responsive, accessible interfaces. Implemented CI/CD pipelines with AWS and Docker and worked with cross-functional teams to optimize application performance.

Education

Bachelor's Degree in Computer Science at University of Tartu
September 1, 2011 - May 1, 2015
Bachelor's Degree in Computer Science at University of Tartu
September 1, 2011 - May 1, 2015
Bachelor's Degree in Computer Science at University of Tartu
September 1, 2011 - May 1, 2015
Bachelor's Degree in Computer Science at University of Tartu
September 1, 2011 - May 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Financial Services, Media & Entertainment