PDFSorry, your browser does not support inline SVG.
Philip Lehmann

About Me

Computers have always fascinated me. I began my career with an apprenticeship as a System Engineer, but once I took my first course in C, I quickly discovered a passion for programming. In my free time, I continued to study on my own, exploring languages like PHP and Java while working on several personal projects. By the end of my apprenticeship, it was clear that I had found my professional calling. Since then, I've pursued a career in programming.

Contact

Human Languages

Swiss German: Native
German: Business Fluent
English: Business Fluent

Computer Languages

TypeScript
Ruby on Rails

Operating Systems

MacOS: Development / Personal use
Linux: Production
Windows: Graphic intensive work / Games

Personal Interests

Cook / Surf / Scuba Dive / Snowboard / Bike / E-Sports

Philip Lehmann

Software Engineer

Work Experience
HealthAdvisor
Senior Full Stack Developer
Apr 2024 - Now
  • Building and leading a development team in the DACH region to expand an international development team
  • Technical and strategic responsibility for the further development of modern medical practice software
  • Planning, design and implementation of new features as well as continuous optimization of existing microservices
  • Technological decision-making for scaling and modernizing the system architecture
  • Development with modern technologies such as Node.js, TypeScript, React, PostgreSQL, Docker, Grafana and Prometheus
  • Close collaboration with Product Owners and stakeholders to define technical requirements
  • Establishment of development standards with focus on software security and compliance in healthcare
  • Contribution to DevOps and monitoring structures to ensure system stability and performance

Steiner AG
Senior Software Engineer
Oct 2022 - Feb 2024
  • Development of microservices using Node.js, Nest and other relevant technologies
  • Integration of PostgreSQL databases and external APls into the microservice architecture
  • Development of user-friendly and responsive web applications with TypeScript, Next.js and Tailwind CSS
  • Collaboration on the configuration and management of the infrastructure as code using Terraform
  • Ensuring code quality through thorough code reviews and constructive feedback
  • Support and expert coaching of team members
  • Collaboration in an agile 6-member Scrum team
  • Collaboration in the cross-team tech chapter
BullMQTemporal.io

Quatico Solution AG
Agile Team Lead
Jan 2022 - Sep 2022
  • Estimating tasks for client approval
  • Organize grooming and slicing for releases
Senior Frontend Developer
Sep 2021 - Jan 2022
  • Magnolia-CMS Certification
  • Build CMS components based on Web Components
  • Backend and frontend development in Java and TypeScript
  • Further development of continuous delivery pipelines for customer projects based on Kubernetes
Magnolia

Datage
Founder & Developer
Jul 2021 - Now
  • Managing Kubernetes clusters and hosting projects
  • Developing a Next.js frontend with a GraphQL backend, utilizing workers and a media engine as microservices
KeycloakCert ManagerSealed SecretsBullMQ

atpoint ag
Head of Development
Sep 2020 - Jun 2021
  • Lead, evaluate and monitor software development process
  • Analyze and resolve software bugs, improve and optimize existing functionality
  • Architect reusable and maintainable software components
  • Project planning, estimation and controlling
  • Create project roadmap and define project setup
  • Quality and security control of projects
  • Manage and coach software development team (5 employees, incl. recruitment, performance reviews, know-how transfers)
Software Engineer
Jun 2010 - Sep 2020
  • Agile and innovative software development
  • Improve the functionality, usability, architecture and quality of the software
  • Specify, implement, test and document software
  • Set up production environments and create deployment pipelines

Project references:
  • Multitouch applications based on HTML5 with a REST API in Ruby on Rails with a synchronization over websockets in the case of Trilux (Post Avaloq Trilux)
  • Microsoft Kinect demo in HTML5 (Demo)
  • iPad / Touch offline application in HTML5 (Demo)

insign GmbH
Software Engineer
Jun 2007 - May 2010
  • Maintain, create and deploy websites utilizing the internal CMS for customers (PWC, Finanz und Wirtschaft, Syngenta etc.)
  • Update Piazza using PHP Template Engine Smarty
  • System administrator tasks

DataQuest
Service Desk - Support
Aug 2006 - Nov 2006
  • Design and implement a warehouse management system for the iPod replacement program using Java

Uster Technologies
Apprenticeship System Engineer
Aug 2002 - Jul 2006
  • Set up computers for all the employees and migrate data and applications
  • Create intranet based on PHP as a variant to MS SharePoint
  • Design software for microcontrollers in C / C++ / C#
C

Education

English Language School - Global Village Hawaii
Sep - Nov 2009
Army Service - Electronic warfare (EKF)
2006 - 2007
Apprenticeship as System Engineer
2002 - 2006
Secondary School (Sek A) - Wangen-Brüttisellen
1999 - 2002
Primary School - Brüttisellen
1993 - 1999