Download CV as PDF

Andreas Lauer

Senior Software Engineer with 8 years of cross-industry experience spanning Team Lead, Full-Stack IT Consulting, and Founding Engineer. Among other things, I co-built a product from 0 to production alongside my engineering career. Currently at SafeNow, building free safety tools now in the hands of over 1 million people worldwide. I care deeply about software craftsmanship, architecture, and scalability.


Skills

Languages: Kotlin, Java, Go, TypeScript, JavaScript, Ruby
Frameworks: Spring Boot, Next.js, Vue.js, Rails
APIs: REST, GraphQL
Architecture: Hexagonal, Event-Driven, Microservices
Data: PostgreSQL, Redis, TimescaleDB, MongoDB, Kafka, MQTT, Hasura
Infrastructure: AWS, Docker, Helm, Kubernetes, Grafana, Prometheus
CI/CD & Build: Gradle, Maven, Jenkins
AI: Claude Code, Copilot


Experience

Senior Software Engineer, SafeNow

Dec 2024 – Present

Working on the backend of SafeNow, scaled to over 1 million downloads across app stores:

  • Built the data pipeline and reporting dashboards that gave sales and customer success real-time visibility into key metrics for the first time, eliminating manual reporting almost entirely
  • Design and implementation of third-party integrations into the SafeNow ecosystem, prioritising high availability throughout - including connecting over 50,000 professional emergency responders via official emergency services (112). The platform has directly contributed to saving lives
  • Implemented geospatial hotspot detection using ST-DBSCAN to cluster real-world app usage data into actionable leads, enabling sales to prioritise high-density areas and customer success to track regional engagement

IT Consultant, Netlight

Dec 2023 – Dec 2024

Kickstarted a green field project for a leading automotive company with the following goals planned and achieved:

  • Faster feedback loops by enabling test code execution in simulation - no cars required on the road
  • Extraction, visualisation, and comparison of KPI trends across software variations of an Android infotainment platform
  • Self-service data extraction tooling, allowing engineers to pull any data from virtual test runs on demand
  • Improved resource utilisation by scheduling tests and analyses overnight on previously idle machines
  • Repeatable replay scenarios and detailed performance graphs to improve defect detection
  • Automated scheduling of background and parallel processes, including pre-configuring test machines before the workday begins

Senior Software Developer, ProSiebenSat.1 Tech Solutions

Oct 2022 – Dec 2023

  • Led the architecture and implementation of a mission-critical microservice that integrated a key third-party software, ensuring the delivery of live news broadcasts on German television
  • Initiated and implemented a solution for end-to-end file tracking across different domains, significantly reducing user reliance on support by enabling them to locate files independently. This proactive approach resulted in a substantial decrease in support tickets received by the development team
  • Revamped the Pull Request process with an emoji code system, clarifying reviewers’ intentions, reducing misunderstandings, speeding up the process, and minimizing follow-up questions

Software Developer, ProSiebenSat.1 Tech Solutions

Nov 2020 – Oct 2022

  • Worked across acquisition, distribution, and content domains to build a unified platform for scheduling both linear television and on-demand streaming content
  • Implemented a central video player, consolidating and replacing several fragmented solutions
  • Refactored legacy code applying design patterns to improve maintainability and performance
  • Mentored apprentices from onboarding through to permanent employment

Software Engineer, ASAP Engineering GmbH

Feb 2018 – Nov 2020

  • Managed a team of five, reporting to management on projects spanning Formula E and DTM racing
  • Automated test simulation processes to fine-tune racing car performance, giving race engineers the data needed to optimise setups under real racing conditions
  • Built a web application to automate a complex procurement process and streamline contract creation between suppliers and automotive OEMs

Founding Engineer (Part-Time), Supplystudios GmbH

Nov 2018 – Mar 2023

  • Designed and implemented a web application for parcel shipping and tracking, optimising costs per shipment
  • Set up a CI/CD pipeline from scratch, maintaining high coding standards and ensuring reliable deployments
  • Built a client application for invoice processing, saving accountants 4 hours per client per month

Research Assistant, University of Tübingen

June 2015 – May 2017

  • Developed static program analysis tooling within the LLVM environment, including visualisations for pointer analysis to improve code comprehension

Education

University of Tübingen – Computer Science, M.Sc. (Oct 2017)
University of Tübingen – Computer Science, B.Sc. (Apr 2014)