Erfahrener Software-Architekt und -Entwickler, vom privaten Finanz- bis zum öffentlichen Sektor, von Startups bis zu Konzernen, technologie-offen, und offen ganz allgemein.
Zusammen mit IT-Abteilungen, Business, Management und Board: Firmenarchitektur voranbringen
Entwicklung und Leitung des Architekturboards der Firma, Stakeholder einbeziehen
Analyse des Status Quo und Entwicklung architektureller Updates bestehender Back- und Frontends
Framework für flexible, pragmatische, wartbare Bausteine und APIs mit aktualisierter Architektur
Analysen und Argumentarien verschiedener Technologien, Ansätze und aktueller Trends
Zusammenstellen agiler Arbeitspakete und Managen von Sprints im Kanban-Board
Mit Mitarbeitern verschiedener Levels an Vorgehen, Konzepten, und Patterns arbeiten
Senior Software Engineer and Architect, Director
Ouroboros 8 Co. Ltd.
Internet & IT
< 10 team member
Start own company with focus on, where I am involved, providing IT architecture and development services abroad
Senior Software Engineer and Architect, Freelancer
aspectra
Internet & IT
50-250 team member
architectural design and implementation of company internal microservices with REST- and GraphQL endpoints, event driven atop RabbitMQ, orchestrated by Kubernetes
architectural design and implementation of a web frontend, including UX
manage and discuss work packages and sprints in Kanban board
educate co-workers about concepts, languages, patterns used in current and previous employments
main business focus: providing client specific Swiss cloud hosting solutions focusing on cyber security as part of the CymbiQ Group (joined Convotis in July 2024)
Programming languages, frameworks and tools:
Java and Kotlin with Spring-Boot framework (IntelliJ)
Web frontend with Nuxt (Vue) framework and Typescript (VSCodium)
Jira, Confluence, Mattermost, Teams
CI / CD: Gitlab, OpenShift (Kubernetes), ArgoCD
Senior Software Engineer and Architect
KOCH IT AG
Internet & IT
10-50 team member
architectural design and implementation, back- and front end, of cryptographic application for tens of thousands of end users
refine and substantiate specifications for development in our teams
productively interact with different stakeholders including external development teams, testers and project leads
remain on top of current developments in cryptography
targeted software architecture education
main business focus: providing client specific software solutions in the realm of cyber security as part of the CymbiQ Group
Programming languages, frameworks and tools:
Golang (Goland)
Electron with Vue framework and typescript (Webstorm)
integrate surrounding systems, for some of which SQL and Python is being used
Atlassian Suite with Bitbucket (VCS: git), Jira, Bamboo, Confluence
development in air gapped environment, using JFrog artifactory and proprietary tools
Senior Software Engineer: Head of Services
infinys systems AG
Banking & Financial Services
10-50 team member
design, develop and improve infinys systems’ products and solutions according to current developments in financial data traffic
coordinate and work directly with key clients within the Swiss banking and insurance world
coordinate with client support team to achieve and maintain a high customer satisfaction
manage clients' transitions from on-premise solutions to cloud and SaaS approaches, and migrate existing RDMS schemas (SQL Server, Oracle, PostgreSQL) accordingly
manage and moderate communication between management and owners during acquisition
ensure know-how transfer and product integration within buyer's company
main business focus: unify electronic financial transaction data and statement data from various banking systems using infinys systems’ proprietary ETL/ELT middleware and database schema on various RDMBS and feed it into clients' target systems (portfolio management, accounting)
Programming languages, frameworks and tools:
C#, other .NET (Visual Studio)
ETL/ELT scripting
MS SQL Server, Oracle
SVN
Atlassian Suite with Jira, Confluence
Senior Software Engineer: Head of Development
infinys systems AG
Banking & Financial Services
10-50 team member
lead transition from client driven waterfall project approaches to agile development methodologies
lead transition from legacy purely file based code repositories to clear versioning, branching and patching
coordinate release management between agile internal and client specific processes
lead transition from legacy Microsoft languages to .NET
coordinate between CTO and dev team, lead dev dailies, ensure high quality hires
train and integrate new employees, educate and integrate apprentices and interns
analyse security impact of current developments and mitigate current CVEs
actively monitor electronic transaction data format developments and prepare work packages accordingly
main business focus: unify electronic financial transaction data and statement data from various banking systems using infinys systems’ proprietary ETL/ELT middleware and database schema on various RDMBS and feed it into clients' target systems (portfolio management, accounting)
Programming languages, frameworks and tools:
C#, other .NET (Visual Studio)
ETL/ELT scripting
MS SQL Server, Oracle
SVN
Atlassian Suite with Jira, Confluence
From Junior Programmer to Senior Software Engineer
infinys systems AG
Banking & Financial Services
< 10 team member
work on client projects within the financial industry, focussing on wealth management, asset management and cash transactions
develop and improve internal tools and processes
ensure consistent documentation and collaboration between developers
set up a standardized client support process
main business focus: unify electronic financial transaction data and statement data from various banking systems using infinys systems’ proprietary ETL/ELT middleware and database schema on various RDMBS and feed it into clients' target systems (portfolio management, accounting)
Certificates
iSAQB® Certified Professional for Software Architecture Advanced Level
iSAQB
2023
Certified Professional for Software Architecture Foundation Level