Kaspar Lippmaa, Full-stack Developer in Tallinn, Estonia
Kaspar Lippmaa

Full-stack Developer in Tallinn, Estonia

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.
Kaspar is now available for hire


  • 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...
  • Freelance
    REST, Go, React, Kubernetes, Docker, Spring Boot, Java, Cloud...



Tallinn, Estonia



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.


  • Senior Full-stack Developer

    2021 - 2022
    Freelance Clients
    • Designed and implemented flows to synchronize data between SAP, Salesforce, and Stripe.
    • 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
  • Back-end Developer

    2020 - 2021
    Bilt Technologies, Inc.
    • Worked on developing integrations with rent management companies.
    • Developed integrations with e-mail 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
  • Software Engineer

    2018 - 2020
    • Played a key role in the redesign and digitalization of 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 production environment.
    • Assisted with interviewing and onboarding new team members.
    Technologies: REST, Go, React, Kubernetes, Docker, Spring Boot, Java, Cloud, CI/CD Pipelines, Containerization
  • 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
  • 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
  • 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


  • 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.


  • Languages

    Java, SQL, HTML, JavaScript, Go
  • Frameworks

    Spring, Spring Boot, Play Framework, Apache Wicket, Hibernate, AngularJS
  • Tools

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

    REST, Microservices, Java Performance Optimization
  • Storage

    MongoDB, MySQL, PostgreSQL, Google Cloud, NoSQL
  • Other

    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
  • Libraries/APIs

    React, D3.js, Stripe, Stripe API
  • Platforms

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


  • Master's Degree in Computer and Systems Engineering
    2014 - 2020
    Tallinn University of Technology - Tallinn, Estonia
  • Bachelor's Degree in Information Techology
    2007 - 2013
    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
    JUNE 2011 - PRESENT

To view more profiles

Join Toptal
Share it with others