I'm Kaspar Kruus, a Senior Full Stack Engineer with 10+ years of experience designing and delivering scalable SaaS platforms, cloud-native applications, and high-performance web solutions. I specialize in multi-tenant systems, IoT platforms, crypto trading platforms, AI-powered apps, and e-commerce ecosystems, with strong expertise in React, Next.js, TypeScript, Node.js, and NestJS. I thrive on leading cross-functional teams, architecting robust APIs, and delivering end-to-end SaaS solutions that scale globally. I blend deep technical skill with business-driven delivery, comfortable with cloud infrastructure (AWS/GCP/Azure), DevOps (Docker, Kubernetes, Terraform, CI/CD), and secure design, always focused on measurable outcomes.

Kaspar Kruus

I'm Kaspar Kruus, a Senior Full Stack Engineer with 10+ years of experience designing and delivering scalable SaaS platforms, cloud-native applications, and high-performance web solutions. I specialize in multi-tenant systems, IoT platforms, crypto trading platforms, AI-powered apps, and e-commerce ecosystems, with strong expertise in React, Next.js, TypeScript, Node.js, and NestJS. I thrive on leading cross-functional teams, architecting robust APIs, and delivering end-to-end SaaS solutions that scale globally. I blend deep technical skill with business-driven delivery, comfortable with cloud infrastructure (AWS/GCP/Azure), DevOps (Docker, Kubernetes, Terraform, CI/CD), and secure design, always focused on measurable outcomes.

Available to hire

I’m Kaspar Kruus, a Senior Full Stack Engineer with 10+ years of experience designing and delivering scalable SaaS platforms, cloud-native applications, and high-performance web solutions. I specialize in multi-tenant systems, IoT platforms, crypto trading platforms, AI-powered apps, and e-commerce ecosystems, with strong expertise in React, Next.js, TypeScript, Node.js, and NestJS.

I thrive on leading cross-functional teams, architecting robust APIs, and delivering end-to-end SaaS solutions that scale globally. I blend deep technical skill with business-driven delivery, comfortable with cloud infrastructure (AWS/GCP/Azure), DevOps (Docker, Kubernetes, Terraform, CI/CD), and secure design, always focused on measurable outcomes.

See more

Experience Level

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

Language

English
Fluent
Estonian
Advanced
Turkish
Intermediate

Work Experience

Senior Full Stack Engineer at Truxco Energy
March 1, 2025 - Present
Led development of a multi-tenant EV Charging SaaS platform (CSMS), integrating IoT connectivity, energy management, and payment processing into a unified ecosystem. Built backend microservices in Node.js and NestJS for charger connectivity over OCPP and real-time telemetry; developed operator dashboards and customer portals with React/Next.js/TypeScript; created secure billing modules with automated invoicing and subscriptions; implemented real-time monitoring, alerts, and notifications for operators and end users; designed REST and gRPC APIs to streamline inter-service and device communication; established scalable data pipelines for telemetry, charging sessions, and financial data; deployed cloud-native services using Docker, Kubernetes, and CI/CD; implemented multi-tenant onboarding and RBAC; collaborated with cloud/DevOps teams using AWS/GCP; introduced Jest and Cypress for testing; optimized performance and uptime.
Senior Full Stack Engineer at Truxco Energy
March 1, 2025 - Present
Led development of a multi-tenant EV charging SaaS platform (CSMS), integrating IoT connectivity, energy management, and payment processing. Built backend microservices with Node.js and NestJS, supported charger connectivity via OCPP, and processed real-time telemetry. Created operator dashboards and customer portals using React/Next.js/TypeScript. Implemented secure fintech-like billing modules, real-time charger monitoring, REST and gRPC APIs, and data pipelines for telemetry and financial data. Deployed cloud-native services with Docker and Kubernetes, designed multi-tenant access control, and introduced Jest and Cypress tests to improve reliability.
Senior Full Stack Engineer at Truxco Energy
March 1, 2025 - Present
Led the development of a multi-tenant EV charging SaaS platform (CSMS), integrating IoT connectivity, energy management, and secure payment processing into a unified ecosystem. Built backend microservices in Node.js and NestJS to support charger connectivity via the OCPP protocol and real-time telemetry ingestion, while delivering operator dashboards and customer portals with React/Next.js/TypeScript. Implemented secure billing modules with automated invoicing, subscriptions, and transaction reconciliation. Established real-time monitoring for chargers with live session management, alerts, and automated notifications. Designed REST and gRPC APIs for reliable communication between microservices, IoT devices, and frontend apps. Built scalable data pipelines for telemetry, charging sessions, and financial data, and deployed cloud-native services with Docker, Kubernetes, and CI/CD.
Senior Full Stack Engineer at Northdex / Exzi
February 28, 2025 - September 12, 2025
Contributed to Exzi, a SaaS crypto trading platform with spot and margin trading; implemented real-time order book updates, limit and stop-limit orders using Node.js/NestJS and Django (Python); built and maintained Django/Python services for trading logic and Node.js microservices for modular components; implemented WebSocket streams for low-latency updates; integrated third-party APIs to improve liquidity; performed backend performance tuning for high-load trading; designed fraud monitoring and analytics with Python; ensured 24/7 reliability and production troubleshooting; managed AWS (EC2/S3/RDS) with Terraform and CI/CD via Docker/Kubernetes.
Senior Full Stack Engineer at Northdex / Exzi
February 28, 2025 - September 12, 2025
Contributed to Exzi, a SaaS crypto trading platform with spot and margin trading. Implemented core trading features including real-time order book updates, limit and stop orders, and built Python/Django services alongside Node.js/NestJS microservices. Enabled low-latency WebSocket data streams, integrated third-party APIs, and implemented fraud monitoring and analytics. Managed AWS infrastructure, Terraform-based deployments, and CI/CD pipelines; collaborated with frontend teams to display real-time trading data.
Senior Full Stack Engineer at Northdex / Exzi
February 1, 2025 - September 12, 2025
Contributed to Exzi, a SaaS crypto trading platform supporting spot and margin trading, with real-time order book updates, limit and stop-limit orders. Implemented backend services using Django (Python) for core trading logic and Node.js microservices for modular components. Built WebSocket-based real-time data streaming for low-latency order updates; integrated third-party APIs to extend liquidity and features; performed backend performance tuning for high-frequency trading; designed fraud monitoring rules and analytics; collaborated with frontend teams to build TypeScript dashboards; deployed on AWS with Terraform; established CI/CD pipelines; ensured 24/7 uptime.
Senior Full Stack Engineer at SENLA
February 29, 2024 - September 12, 2025
Drove development of a SaaS AI-powered job platform that connects job seekers with employers through intelligent recommendations and automation. Built frontend with React/Next.js/TypeScript; backend with Node.js/NestJS; integrated Python AI/ML models for job matching and ranking; implemented real-time search and filtering; RBAC authentication; payments/subscriptions using Stripe; notifications and messaging workflows; deployed on cloud-native infrastructure (AWS/GCP) with Docker/Kubernetes; analytics dashboards for recruiters.
Senior Full Stack Engineer at SENLA
February 29, 2024 - September 12, 2025
Developed a SaaS AI-powered job platform with intelligent recommendations and automation. Built front-end dashboards with React/Next.js/TypeScript, backed by Node.js/NestJS APIs and Python-based AI/ML models for job matching and ranking. Implemented real-time search, secure authentication with RBAC, and Stripe-based payments for premium employer services. Deployed cloud-native infrastructure (AWS/GCP) with Docker/Kubernetes and CI/CD, and delivered analytics dashboards for recruiters.
Senior Full Stack Engineer at SENLA
February 1, 2024 - September 12, 2025
Developed a SaaS AI-powered job platform enabling intelligent job matching and applicant ranking. Built frontend with React, Next.js, and TypeScript and backend with Node.js and NestJS; integrated Python AI/ML models for matching and ranking; implemented real-time search and filtering, secure authentication with RBAC, notifications, and Stripe-based payments; deployed cloud-native infrastructure on AWS/GCP with Docker/Kubernetes; automated tests (Jest/Cypress) and data analytics dashboards for recruiters.
Software Engineer at Empat
November 30, 2021 - September 12, 2025
Developed a scalable e-commerce platform with product catalogs, carts, checkout, orders, and user management. Frontend with React/Next.js/TypeScript; backend with Node.js/NestJS; integrated Stripe/PayPal payments; implemented RBAC; server-side rendering for fast product discovery; Python data processing scripts for analytics; PostgreSQL, MongoDB; deployed on AWS/GCP with Docker/Kubernetes and CI/CD; built admin dashboards and real-time notifications; set up monitoring (Prometheus/ELK).
Software Engineer at Empat
November 20, 2021 - September 12, 2025
Developed a scalable e-commerce platform with microservices, modern frontend (React/Next.js) and Node.js/NestJS backends. Implemented payments with Stripe/PayPal, server-side rendering for fast product discovery, and Python data processing for analytics. Led testing with Jest and Cypress, and deployed on AWS/GCP with Terraform/Kubernetes for reliability and observability.
Software Engineer at Empat
November 1, 2021 - September 12, 2025
Developed a scalable e-commerce platform with product catalogs, shopping carts, checkout, orders, and user management. Frontend in React/Next.js; backend in Node.js/NestJS with REST/GraphQL; secure payments via Stripe and PayPal; real-time notifications; Python for analytics; MongoDB and PostgreSQL; cloud deployments with Docker/Kubernetes; monitoring with Prometheus/ELK; automated testing with Jest and Cypress.
Full Stack Engineer at Ronas IT
October 31, 2021 - September 12, 2025
Contributed to a hotel booking system with complex algorithms; designed backend microservices in Node.js/NestJS; implemented real-time availability updates via WebSocket; integrated third-party APIs for travel services; leveraged Python (Django) for analytics and performance-sensitive modules; used MongoDB for booking data; deployed on AWS with Docker/Kubernetes and CI/CD; delivered robust backend with microservices architecture and real-time data.
Full Stack Engineer at Ronas IT
October 31, 2021 - September 12, 2025
Contributed to a hotel booking system with complex booking algorithms and real-time availability updates via WebSocket. Built backend microservices (Node.js/NestJS) and analytics support in Python (Django); integrated third-party APIs for travel services; leveraged MongoDB and AWS deployments with Terraform for scalable infrastructure.
Full Stack Engineer at Ronas IT
October 1, 2021 - September 12, 2025
Contributed to a hotel booking system with complex booking algorithms, real-time availability via WebSocket, and third-party integrations for travel services. Backend in Node.js/NestJS; analytics with Python/Django; MongoDB data modeling; deployed on AWS with Terraform; Docker/Kubernetes; CI/CD; frontend with React/TypeScript; implemented real-time updates and admin interfaces.
Junior Full Stack Developer at Testlio
September 30, 2015 - September 12, 2025
Supported frontend and backend development tasks during internship; worked with jQuery, HTML, CSS; contributed to Node.js backend; collaborated with team to troubleshoot, debug, and improve performance; gained experience with Git, Agile, and testing practices.
Junior Full Stack Developer at Testlio
September 30, 2015 - September 12, 2025
Supported front-end and back-end development during internship, building responsive UI with jQuery/HTML/CSS and server-side logic with Node.js. Gained experience in version control, troubleshooting, and agile development.
Junior Full Stack Developer at Testlio
September 1, 2015 - September 12, 2025
Supported front-end and back-end development tasks across multiple projects. Built UIs with jQuery/HTML/CSS and server-side logic with Node.js; collaborated with team using Git and Agile methodologies; gained experience in testing, performance optimization, and debugging.

Education

Bachelor of Computer Science at University Of Tartu
July 1, 2014 - September 12, 2025
Bachelor of Computer Science at University of Tartu
January 11, 2030 - July 1, 2014
Bachelor of Computer Science at University Of Tartu
July 1, 2014 - September 12, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Energy & Utilities, Transportation & Logistics, Professional Services, Retail