Senior Java Engineer – From Requirement to Production

📞 +41 79 212 60 29
✉️ daniel@heiniger-net.ch
🔗 LinkedIn Profile
📍 Zurich, Switzerland
🇨🇭 Swiss
🗓️ born in 1962
🎓 BSc Computer Science (Dipl. Informatik-Ing. HTL)
Over 30 years of experience delivering stable, long‑lived systems in complex and regulated environments. Senior Java backend engineer with full‑stack capability (Angular) and a proven track record at major Swiss financial institutions and infrastructure operators. Known for bringing clarity, structure and reliability to demanding technical landscapes — and for ensuring that systems not only work, but keep running.
Expertise & Consulting Focus
- Stabilising complex technical environments
- Reducing operational risks and improving long‑term performance
- Ensuring robustness, maintainability and clear operational processes
- Technical analysis and pragmatic, sustainable solution design
Working style & Personality
- Listens to truly understand and guides teams toward shared clarity
- Calm, thoughtful and structured – a stabilising presence in complex projects
- Humorous and self-ironic, creating a pleasant and constructive team atmosphere
- Documents clearly and accessibly, ensuring solutions remain usable long‑term
- The engineer you can trust with complex responsibilities.
Education & Certifications
- BSc Computer Science (Dipl. Informatik-Ing. HTL), 1982-1985
- Sun Certified Developer for the Java 2 platform, 2003
- Certified Scrum Master, 2015
Highlights of Client Experiences
PostFinance (2021–2024)
Worked on the Card Management System (CMS), managing the lifecycle of PostFinance debit cards („Yellow Cards“) and provisioning/managing tokens for wallets like ApplePay and GooglePay. Also handled the operational responsibility for CMS, including incident tracking and daily operations.
BSGroup (internal) – JHipster application (2025)
Further development of an internal JHipster application for managing employee profiles. Full‑stack work with Java/Spring Boot and Angular/TypeScript, including UI improvements, new features and PDF export functions. Use of AI‑assisted development tools for implementation suggestions and unit tests.
Zürcher Kantonalbank (2020–2021)
Developed the FRR application for publishing financial analysis information to various channels, including Bloomberg and Standard & Poor’s. Experience included Frontend (Angular 9) and Backend (Java 11) development.
City of Zurich – Organisation & Informatics (2020)
Implemented new features for products like „My Account“ and Login administration using Angular 9 and Java 8.
SBB – Swiss Federal Railways (2018–2019)
Contributed to the DIAMOND system (Diagnosis of monitoring data) by implementing measurement data signal processing, including import, processing (Big Data, Spark, Hive, Hadoop), and export to target systems.
Globus AG (2012–2016)
Involved in the operation and maintenance of an in-house developed retail CRM system and the loyalty points system. Implemented REST web services for online portals and webshops.
Raiffeisen (2000 – 2009)
Involved in the continuous development and maintenance of the RAIgate middleware for connecting decentralized data to the e-banking system. Developed a high-availability solution for the electronic blocking of Maestro cards (RAIcard Debit Online).