Available to hire
I am Markus Furrer, a senior full-stack software engineer with a passion for building robust, scalable systems. I enjoy designing data models, implementing core business logic, and delivering user-friendly applications. I thrive in cross-functional teams and love sharing knowledge to improve architectures and coding practices.
Beyond work, I stay curious about cloud architectures, machine learning, and DevOps. I hold a Computer Science BSc from Fachhochschule Luzern and have hands-on experience across fintech, healthcare, and startup environments.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
German
Fluent
English
Fluent
French
Intermediate
Work Experience
Senior Fullstack Software Engineer at ZKB
April 1, 2025 - PresentShared technical responsibility for the design and implementation of an internal business application to automate the entire customer death case process. Designed a complex data model, implemented core business logic and mutation workflows using Java, Spring Boot, PostgreSQL, and JPA; exposed REST interfaces and integrated internal/external systems via REST, IBM MQ, and Kafka. Built a publicly accessible web app for customers to report death cases and secured it with IP-based/global rate limiting, XSS protection, and safe file upload validation. Led external security reviews and automated end-to-end tests with Selenium; set up and extended CI/CD pipelines with Jenkins. Introduced modern Angular architecture, improved frontend RxJS usage, and promoted better REST API design and database views. Actively shared knowledge within the team and supported others in architecture decisions.
Lead Fullstack Software Engineer at Postfinance
April 1, 2024 - December 1, 2024Migrated Swing-based Java fat client to a modern Angular/Spring web application. Implemented frontend components with Angular 17 and an in-house component framework; integrated Cypress testing; built REST endpoints and DTOs; implemented data transformations from Oracle; wrote integration and unit tests; established code review rules and SonarQube checks; deployment and monitoring with Kubernetes, Artifactory, and Docker. Trained staff on Clean Code principles and Angular usage.
Software Engineer at TOAO Workouts / Startup
November 1, 2021 - April 1, 2024Conceptualized and built a social media platform for trackable workouts; frontend with Capacitor, TypeScript, Ionic, and Angular for native Android/iOS and web (33 pages, 90 components). Implemented media processing pipeline using AWS S3/Lambda/CMAF and CloudFront; streaming with Shaka Player. Implemented a WebSocket-based messaging system with Redis and AWS SNS; secured interfaces with OAuth2, Firebase Authentication, and JWT. Built backend with Java 17, Spring Boot; designed PostgreSQL schema and AWS RDS; created scalable cloud infrastructure on AWS Beanstalk/EC2 with autoscaling. Established a DevOps pipeline with GitHub and Azure DevOps; shipped TensorFlow-based toxic-comment detection. Developed a 1300-exercise master data library and a data-rich dashboard.
Software Engineer at Erni Consulting
March 1, 2020 - October 1, 2021Developed two Spring Boot/Kotlin microservices with OpenShift, Jenkins, PostgreSQL, Elasticsearch, Solace, and Angular; migrated a legacy Java EE application to Spring Boot. Followed agile practices with CI, TDD, pair programming, and code reviews; produced REST services and migrated WebSphere/Oracle-based systems; contributed to onboarding and mentoring of new team members.
Software Engineer at World travel / Self-directed study
June 1, 2019 - February 1, 2020Self-directed learning in Linux, Angular, neural networks, and Maven; cultural enrichment during travel.
Software Engineer at CSS Insurance
May 1, 2018 - May 1, 2019Designed, implemented, and tested software in the insurance domain using Java EE 7, Java 8, SQL (Oracle), Camunda, Blaze Advisor; advanced an asynchronous, message-based distributed system; maintained and evolved business rules; provided third-level support; created a live dashboard (event-stream processing).
Intern at Curaden AG
March 1, 2016 - August 1, 2017Qlik analytics and ERP support; requirements engineering; organizing workshops; project management and ERP development; training and mentoring the new intern.
Project Leader ERP at Curaden AG
September 1, 2017 - March 1, 2018Led ERP/warehouse management system projects; organized workshops for Qlik users; managed project requirements and rollout planning; coaching and meetings to drive ERP improvements.
Production Logistician at Krieger AG
July 1, 2010 - April 1, 2011Captured operational data in MS Dynamics AX; facilitated parts picking for internal and external customers; supported production logistics.
Plant & Apparatus Builder at Krieger AG
August 1, 2003 - September 1, 2007Welding and assembly of complex metal structures; operation of CNC-controlled bending and laser cutting machines.
Plant & Apparatus Builder at wirth+co AG
February 1, 2009 - June 1, 2010Welding of complex assemblies in various materials.
Plant & Apparatus Builder at Müller Martini
December 1, 2007 - January 1, 2009Setting up and programming CNC-controlled press brakes; welding complex assemblies.
Apprenticeship as Plant & Apparatus Builder at Krieger AG
August 1, 2003 - September 1, 2007Fabricating welded structures, operating CNC bending and laser cutting machines.
Education
Bachelor of Science (BSc) in Computer Science at Fachhochschule Luzern
September 1, 2015 - February 1, 2019Bachelor of Science (BSc) in Physics at ETH Zürich
September 1, 2013 - February 1, 2015Passarelle zur universitären Hochschule at Littau
September 1, 2012 - August 1, 2013Technische Berufsmaturität Luzern at Technische Berufsmaturität Luzern
August 1, 2010 - July 1, 2012Qualifications
Industry Experience
Software & Internet, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Lucerne today.