About me
I'm a passionate software engineer that started his career working in the financial industry. Soon after, I joined R&D teams of different start-ups which gave me the opportunity to work closely with hardware and manage IT infrastructure.
Now, I work for 3ap where I develop cloud-based software solutions for various clients and projects with modern Java and React using agile project methodologies. I enjoy working as a full-stack developer and to constantly challenge myself.
Professional Career
3ap AG
August 2020 - Present
At 3ap, I worked for various clients and projects:
3ap Admin (internal project)
August 2020 - October 2020
3ap Admin is a platform which provides a hollistic view on business revelant 3ap assets from different viewpoints.
Yapeal AG
August 2020 - June 2021
Yapeal is a Swiss FinTech startup.
- Desinging and implementing eBill API with OpenAPI, JSONata and Postgres using an API first process
- Desinging and implementing Wise API with OpenAPI, JSONata and Postgres using an API first process
- Extending custom gateway with Node.js, Typescript and OpenAPI
- Extending internal cockpit application with VueJS
- Onboarding and training new developers
enge (internal project)
July 2021 - Present
enge is a digital solution to organize and orcherstrate company happenings to foster transparency, team-spirit, sympathy and success.
- Setting up and implementing microservices using Java Spring Boot, Postgres, Docker and Google Cloud
- Extending progressive web app with Next.js, React and Typescript
Exaddon AG
January 2019 - July 2020
- Developing 3D printer control software with C#, WPF and Postgres
- Automating the build process for .NET applications using Azure DevOps
- Managing IT infrastructure with Microsoft 365
- Managing Odoo ERP system
- 3rd level support
Cytosurge AG
February 2017 - December 2018
- Developing bot control software with C#, WPF and Postgres
- Developing plate editor software with C# and WPF
- Developing pressure controller software with JavaScript, HTML5 and CSS3
- Automating the build process for .NET applications using Jenkins
- Automating smaller tasks with Bash, Python and JavaScript
- 3rd level support
Zürcher Kantonalbank
August 2014 - January 2017
After my apprenticeship, I stayed with Zürcher Kantonalbank and developed .NET applications for the trading department.
- Developing multi-tier .NET applications with C#, WinForms and MS SQL
- Developing ZKBeasy framework in C#
- Automating the build process for .NET applications using MS Team Foundation Server
- Extending and supporting MS Dynamics CRM
- 3rd level support
Zürcher Kantonalbank (Apprenticeship)
August 2010 - August 2014
Zürcher Kantonalbank is a Swiss universal bank. During my apprenticeship, I visited different departments to expand my knowledge in the following fields:
- Automating small tasks with VBA scripts
- Writing websites with XHTML 1.0 and CSS3
- Providing 1st level support
- Developing Java applications
- Developing mainframe batch jobs with Delta-PL\1
- Servicing customers at the bank counter
- Automating the build process for Java applications with Jenkins
- Developing multi-tier .NET applications with C# and MS SQL
- Developing ZKBeasy framework in .NET
Skills
Languages
- C#
- Professional experience developing large projects
- Java
- Professional experience developing small projects
- Python
- Experience creating small tools and backends
- JavaScript
- Experience creating small tools and websites
Tools
- IDEs / Editors
- Visual Studio, IntelliJ, VIM
- VCS
- Git, MS Team Foundation Server, Subversion
- CI
- Azure DevOps, Jenkins, MSBuild, NuGet, Maven, Sonarqube
Projects
Education
- September 2015 - August 2019
- Bachelor of Science (BSc) in Computer Science at ZHAW
- August 2010 - July 2014
- Swiss federal vocational baccalaureate for commercial professions (BMS) at Bildungszentrum Zürichsee
Languages
- German
- Mother tongue
- English
- Cambridge Certificate in Advanced English (CAE)
- French
- Diplôme d'Etudes en Langue Française (DELF) B1
Publications
- Using HATEOAS with Rest
- A blog post about my experiences with HATEOAS at Yapeal