Philip Lehmann

About Me

Computers have always fascinated me. I began my career with an apprenticeship as System Engineer but once I started my first course with C, I quickly discovered my passion for programming. In my free time I continued to study and discover PHP and Java and developing several private projects. After my apprenticeship it was clear to me that I had found my professional calling and pursued my career in programming, for 17 years.

Contact

16.09.1986
Swiss

+41 79 756 26 27
hireme@philiplehmann.ch
philiplehmann.ch

8820 Wädenswil

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
Apr 2024 - Now
Senior Full Stack Developer

    Steiner AG
    Oct 2022 - Feb 2024
    Senior Software Engineer
    • 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
    Jan 2022 - Sep 2022
    Agile Team Lead
    • Estimating tasks for client approval
    • Organize grooming and slicing for releases
    Sep 2021 - Jan 2022
    Senior Frontend Developer
    • 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
    Jul 2021 - Now
    Founder & Developer
    • 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
    Sep 2020 - Jun 2021
    Head of Development
    • Lead, evaluate and monitor software development process
    • Analyze and resolve software defects, 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)

    Jun 2010 - Sep 2020
    Software Engineer
    • 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
    • Further development of existing applications (maintenance and support, troubleshooting, continuous improvements of the existing code base)

    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
    Jun 2007 - May 2010
    Software Engineer
    • 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
    Aug 2006 - Nov 2006
    Service Desk - Support
    • Design and implement a warehouse management system for the iPod replacement program using Java

    Uster Technologies
    Aug 2002 - Jul 2006
    Apprenticeship System Engineer
    • 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

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