Kaspar Lippmaa, Developer in Tallinn, Estonia
Kaspar is available for hire
Hire Kaspar

Kaspar Lippmaa

Verified Expert  in Engineering

Full-stack Developer

Tallinn, Estonia
Toptal Member Since
September 14, 2020

Kaspar is a full-stack software engineer with a decade of experience in private and public sector projects, including working remotely and internationally. The bulk of Kaspar's expertise is with Java, Spring Framework, React, SQL, and NoSQL databases, but he's a quick study and happy to learn and leverage new technologies.


Freelance Clients
Azure, Azure Logic Apps, Azure Functions, SAP, Salesforce, Stripe, Stripe API...
Bilt Technologies, Inc.
APIs, Java, REST, Google Cloud Platform (GCP), Quarkus, Software Architecture...
REST, Go, React, Kubernetes, Docker, Spring Boot, Java, Cloud, CI/CD Pipelines...




Preferred Environment

Google Cloud, Kubernetes, Docker, Play Framework, React, PostgreSQL, MySQL, Spring, Java

The most amazing...

...project I've worked on was redesigning and rebuilding the business processes of an acquired company from scratch.

Work Experience

Senior Full-stack Developer

2021 - 2022
Freelance Clients
  • Designed and implemented flows to synchronize SAP, Salesforce, and Stripe data.
  • Monitored, prioritized, and managed tickets in Jira.
  • Onboarded the new team for this topic to take over as full-time employees.
Technologies: Azure, Azure Logic Apps, Azure Functions, SAP, Salesforce, Stripe, Stripe API, Cloud, CI/CD Pipelines, Containerization, Full-stack, HTML, REST APIs, NoSQL

Back-end Developer

2020 - 2021
Bilt Technologies, Inc.
  • Worked on developing integrations with rent management companies.
  • Developed integrations with email marketing platforms to streamline the onboarding process.
  • Integrated with Okta to allow SSO with third-party services.
Technologies: APIs, Java, REST, Google Cloud Platform (GCP), Quarkus, Software Architecture, Spring, JEE, Cloud, CI/CD Pipelines, Continuous Integration (CI), HTML, REST APIs, SQL, PostgreSQL

Software Engineer

2018 - 2020
  • Contributed to the redesign and digitalization of the acquired companies' business processes.
  • Built RESTful back-end services using Spring Boot and the front end using React.
  • Containerized services using Docker and ran the services on Kubernetes on the Google Cloud Platform.
  • Migrated data from old legacy systems to the Google Cloud Platform.
  • Performed code reviews and suggested improvements.
  • Diagnosed and fixed issues in the production environment.
  • Assisted with interviewing and onboarding new team members.
Technologies: REST, Go, React, Kubernetes, Docker, Spring Boot, Java, Cloud, CI/CD Pipelines, Containerization, Full-stack, CSS, HTML, REST APIs, SQL, PostgreSQL

Software Engineer

2016 - 2018
  • Co-created an EGYM customer portal for gym owners.
  • Prepared the internationalization of a gym search product to expand into new markets.
  • Created an internal admin tool to manage data on a gym search product.
Technologies: Kubernetes, Docker, Play Framework, REST, React, Go, Spring Boot, Java, Cloud, CI/CD Pipelines, Full-stack, Continuous Integration (CI), JavaScript, TypeScript, CSS, HTML, REST APIs, NoSQL

Java Developer

2011 - 2015
Nortal AS
  • Developed product functionality according to requirements.
  • Wrote unit and integration tests to cover the implemented functionality.
  • Reviewed my teammates' code so that it met internal standards.
  • Provided resource, time, and cost estimates for planned software functionalities.
Technologies: Apache Tomcat, Apache Wicket, SQL, Java, Hibernate, Full-stack, Continuous Integration (CI), CSS, jQuery, HTML, REST APIs

Junior Java Developer

2010 - 2011
Nortal AS
  • Developed product functionality according to requirements.
  • Wrote unit and integration tests to cover the implemented functionality.
  • Provided estimates for planned software functionalities.
Technologies: MySQL, Java, Apache Tomcat, Full-stack, CSS, jQuery, HTML

Corporate Fitness Service

A service that allows members to use various gyms in the network. I was part of a small team that built the back end for the mobile apps and the front end for the web. I also deployed everything on Google Cloud Platform using Kubernetes and helped onboard new members to the project team.

Gym Search Tool

A gym search tool that allows people to discover gyms in their area and to get vouchers for membership discounts. I worked as a full-stack developer in a three-person technical team that developed all the technical aspects of the project.

Gym Owner Dashboard

A dashboard for gym owners to get an overview of how their smart gym equipment is being used. The dashboard included visual graphs for gym equipment utilization, built with D3.js. The back end aggregates usage data into a PostgreSQL database, using Cloud Dataflow.

Client Portal | Ministry of Agriculture

A self-service client portal for the Estonian Ministry of Agriculture. As a full-stack developer, I collaborated in a team with business analysts, QAs, and other developers. The front end was built using AngularJS, the back end using Spring, and the database using PostgreSQL.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.
2014 - 2020

Master's Degree in Computer and Systems Engineering

Tallinn University of Technology - Tallinn, Estonia

2007 - 2013

Bachelor's Degree in Information Techology

University of Tartu - Tartu, Estonia


AWS Certified Solutions Architect - Associate

Amazon Web Services


Toptal React Academy Graduate

Toptal, LLC


Java Application Performance and Memory Management



Oracle Database SQL Certified Expert



Oracle Certified Professional, Java SE 6 Programmer



REST APIs, jQuery, React, D3.js, Stripe, Stripe API, Node.js


Google Analytics, Apache Tomcat, Jira, Git, Cloud Dataflow, Apache, Azure Logic Apps


Java, SQL, HTML, JavaScript, CSS, Go, TypeScript


Spring, Spring Boot, Play Framework, Apache Wicket, Hibernate, AngularJS, Express.js


Continuous Integration (CI), REST, Microservices, Java Performance Optimization


Docker, Kubernetes, Oracle, MacOS, Windows, Linux, Google Cloud Platform (GCP), Java SE 6, JEE, Azure, Azure Functions, Salesforce, Amazon Web Services (AWS)


MongoDB, MySQL, PostgreSQL, Google Cloud, NoSQL


Full-stack, Cloud, CI/CD Pipelines, Containerization, Back-end, Front-end, Mobile Apps, IT, Computer Engineering, Systems Engineering, Information Technology, APIs, Quarkus, Software Architecture, SAP, Web Development

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring