Taavi Sonets

Available to hire

Experience Level

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

Work Experience

Senior Frontend Developer at Toggle
February 1, 2025 - October 2, 2025
Led frontend development of a scalable SaaS platform using Angular, React, and TypeScript, improving UI responsiveness and code maintainability. Implemented modular and responsive UI components with Angular Material, Tailwind CSS, and Storybook, aligning with design systems and accessibility standards (WCAG 2.1). Established robust unit testing coverage for critical frontend components using Jest, Angular Testing Utilities, and React Testing Library. Optimized frontend performance with lazy loading, code splitting, and memoization, resulting in 35% faster load times. Integrated RESTful and GraphQL APIs, including WebSocket-based real-time updates for financial dashboards. Practiced Agile Scrum with sprint planning, retrospectives, and daily stand-ups. Used Git and GitHub Actions to manage source control, implement CI/CD pipelines, and enforce code quality through automated linting and testing. Contributed to a feature set related to real-time data reporting, gaining familiarity with en
Senior Frontend Developer at Toggle
February 1, 2025 - October 2, 2025
Led frontend development of a scalable SaaS platform using Angular, React, and TypeScript; implemented modular and responsive UI components with Angular Material, Tailwind CSS, and Storybook; established robust unit testing coverage with Jest, Angular Testing Utilities, and React Testing Library; optimized frontend performance via lazy loading, code splitting, and memoization (35% faster load times); integrated RESTful and GraphQL APIs with WebSocket-based real-time updates for dashboards; collaborated with cross-functional teams and designed with WCAG 2.1 accessibility in mind; implemented CI/CD pipelines using GitHub Actions and Git; aligned with design systems and maintained high code quality.
Senior Full Stack Developer at Rebank
September 1, 2022 - October 2, 2025
Developed a multi-language financial web platform using Angular (v10+) and Node.js, supporting over 1M users across Europe. Designed responsive frontend interfaces with reusable Angular components and SCSS-based design systems. Led performance tuning initiatives, reducing frontend API response latency by 40% via frontend caching and optimized service calls. Built frontend unit and integration tests with Jest, Cypress, and Angular Testing Utilities. Implemented secure payment flows and user dashboards integrated with Stripe, PayPal, and third-party APIs. Practiced Git-based workflows, Docker-based deployments, and CI/CD with Jenkins and Kubernetes.
Senior Full Stack Developer at Rebank
September 1, 2022 - October 2, 2025
Developed a multilingual financial web platform using Angular (v10+) and Node.js, supporting over 1M users across Europe. Designed and implemented responsive frontend interfaces with reusable Angular components and SCSS-based design systems. Led performance tuning initiatives, reducing frontend API response latency by 40% via frontend caching and optimized service calls. Built frontend unit and integration tests using Jest, Cypress, and Angular testing framework. Implemented secure payment flows and user dashboards integrated with Stripe, PayPal, and third-party APIs. Practiced Git-based workflows, Docker-based deployment, and CI/CD using Jenkins and Kubernetes. Collaborated with cross-functional teams including designers (Figma), backend developers, and product owners.
Senior Frontend Developer at Bearmind
November 1, 2020 - October 2, 2025
Migrated a monolithic frontend to a modular architecture using Angular and Redux, increasing development efficiency and UI consistency. Built responsive, mobile-first components that complied with European accessibility standards. Developed unit and end-to-end tests with Karma, Jasmine, and Cypress to ensure production stability. Integrated real-time data streams and dashboards for financial tracking, and coordinated with back-end APIs.
Senior Frontend Developer at Bearmind
November 1, 2020 - October 2, 2025
Migrated a monolithic frontend to a modular architecture using Angular and Redux, increasing developer efficiency and UI consistency. Built responsive mobile-first components compliant with European accessibility standards. Developed unit and E2E tests using Karma, Jasmine, and Cypress, ensuring production stability. Integrated with real-time data streams and APIs for financial tracking dashboards. Coordinated closely with UI/UX teams (Figma, Zeplin) to deliver high-fidelity designs across multiple devices. Introduced Git-based feature branching strategy and code review best practices in an Agile environment.
Frontend Developer at MeetFrank
December 1, 2017 - October 2, 2025
Developed and maintained a responsive AngularJS web application to modernize an internal business platform. Created dynamic, cross-browser compatible pages using HTML5, CSS3, Bootstrap, and AngularJS. Built custom UI components and services for SPAs with unit testing using Jasmine. Collaborated in Agile teams, using Git for version control and deployment workflows.
Senior Frontend Developer at MeetFrank
December 1, 2017 - October 2, 2025
Developed and maintained a responsive AngularJS web application to modernize an internal business platform. Created dynamic, multi-browser compatible pages using HTML5, CSS3, Bootstrap, and AngularJS. Built custom UI components and services for SPAs with unit testing using Jasmine. Collaborated in Agile teams and used Git for version control and deployment workflows.

Education

Bachelor's Degree at Tallinn University
September 1, 2011 - June 1, 2015
Bachelor's Degree at Tallinn University
September 1, 2011 - June 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services, Media & Entertainment, Energy & Utilities, Other