I'm Christoph Hofer, a dedicated software engineer. I prioritize continuous learning to stay current in the ever-evolving tech landscape. My expertise spans .NET, Java, Angular, React, VueJS, and I also engage in cross-platform development using Unity or Xamarin for Windows and Android devices.
Back-end Development
Experienced in back-end development with a strong command of C#, Java, and frameworks like .NET Core, Spring Boot, and Quarkus. Proficient in building robust server-side logic for diverse applications.
Front-end Development
Versatile in front-end development, specializing in Angular, React, and Vue.js. Proficient in frontend testing using Cypress, ensuring robust and high-quality user interfaces.
DevOps
Proficient in DevOps, specializing in Azure for streamlined deployments. Adept at managing infrastructure to facilitate efficient and reliable software delivery.
App Design
Experienced in app design using Figma and Affinity, creating visually appealing and intuitive interfaces for optimal user experiences.
CI/CD Pipelines
Specializing in CI/CD pipelines with a focus on GitHub Actions, adeptly automating testing and deployment workflows for efficient software delivery.
GIT
GitHub, Gitea, and Bitbucket. Efficiently manages code changes for seamless website development and deployment.
Software Architectures
I bring expertise as a software architect with the prestigious iSAQB certification, dedicated to delivering optimal solutions with a user-centric focus.
SCRUM
Certified in SCRUM, adept at implementing agile methodologies to facilitate efficient project management and iterative development processes.
Unity
Proficient in Unity, specializing in multiplayer game development with NETCODE and SignalR. Bringing interactive and engaging experiences to life through innovative game design.
Blender
Skilled in Blender, with a focus on rigging to bring characters and objects to life in 3D environments. Adept at creating dynamic and expressive animations for diverse projects.
Databases
Experienced in MSSQL, Azure SQL, H2, DB2, Oracle, and proficient in the use of technologies such as Liquibase for the effective development and maintenance of databases.
DIY enthusiast
Passionate DIY enthusiast, skilled in woodworking and furniture crafting. Bringing creativity to life through hands-on projects and a dedication to craftsmanship.
JAVA
React
Spring Boot
CI/CD Pipelines (Github)
Azure
HTML
SignalR
PHP
AWS
C#
Angular
VueJS
.NET Framework
Unity
Kubernetes
CSS
JavaScript
SQL
nag ELM (2018 - Present)
nag elm - digitalisierte Verarbeitung der LohnmeldungenELM is an internal solution designed to streamline the payroll reporting procedure, and our customers include a significant number of Swiss insurers. The technologies utilized in this software are diverse, incorporating Java 17, Angular, and other frameworks such as Spring Boot, Liquibase, and Material Design. We deploy the application on various cloud systems like OpenShift or Azure, leveraging CI/CD pipelines such as GitHub Actions. Additionally, the system interacts with different databases including MSSQL, Azure SQL, H2, Oracle DB, and DB2.
nag kle (2024 - Present)
nag elm - digitalisierte Verarbeitung der LohnmeldungenThe automated processing of salary notifications ensures quality and efficiency. Thanks to the modular structure of nag elm, the UVG, UVG-Z and daily sickness benefits sectors are supported. The technologies utilized in this software are diverse, incorporating Java 17, Angular, and other frameworks such as Spring Boot, Liquibase, and Material Design. We deploy the application on various cloud systems like OpenShift or Azure, leveraging CI/CD pipelines such as GitHub Actions. Additionally, the system interacts with different databases including MSSQL, Azure SQL, H2, Oracle DB, and DB2.
Baloise BAT (2024 - Present)
nag elm - digitalisierte Verarbeitung der LohnmeldungenThe solution offers granular access control with RBAC and multi-tenancy, enabling secure and customizable user management. It simplifies and guides users in capturing orders efficiently, while integrating a variety of third-party systems to automate processes. The system supports centralized case management and the administration of network partners, ensuring streamlined operations. Additionally, the seamless claim capture process is enabled through the eSI App. The solution is built on a Cloud API and Web App, with robust integration capabilities for external systems to optimize workflows. Technologies leveraged in the development of this solution include C#, React, and Azure, ensuring scalability, performance, and flexibility across diverse environments.
PUMARSPEED (2020 - 2021)
nag elm - digitalisierte Verarbeitung der Lohnmeldungen"PuMarSpeed" is the solution for logistics and transportation companies to take out comprehensive transport insurance – individually and online. Already during the data entry, PuMarSpeed displays the insurance premium and local insurance taxes, giving you immediate knowledge of the coverage and costs. Need an insurance certificate? Just one more click, and it will be issued. We were using technologies like Java Quarkus, Angular deployed on AWS.