Marco Ruch

C# & Angular Software Engineer

Building modern web applications
for medium to large businesses

About Me

Marco Ruch

I am Marco and I'm a C# and Angular software engineer, focusing on building modern web applications for medium to large businesses. Being a developer for about 9 years, I am still learning day by day, but I am focusing on C#, Angular (TypeScript) and Entity Framework.

I really like that our job does not focus on a single area of expertise, but is rather diverse with topics like distribution, financials, insurance, automotives etc.. That is essentially what makes me love the job over time.

As a software engineer, I really value communication inside the team and strive to get the best out of each project. In 2021 I began studying at FHNW in Brugg to reach one of my next milestones, the BSc. in Computer Sciences.

To balance my life, I try to often meet friends and go to the gym around every other day, this keeps me motivated throughout the week. I also love to travel, eat good food or do spontaneous trips.

  • Communication focused
  • Continuous learner
  • Balance in life and work

Skills

I have been developing Full-Stack Web Applications, testing and working with specifications for 7+ years. These are the skills I've acquired during that time, rated from one to five.

Backend

C#
Entity Framework
.NET Core
Java
MSSQL
MySQL

Frontend

Angular
React
Micro Frontends Architecture
JavaScript
HTML5, CSS3
ASP.NET MVC

Tools & CI/CD

Azure DevOps
Azure (CI/CD)
Atlassian Jira
Visual Studio
Visual Studio Code

Communication

German
English
French
Swiss-German

Experience

Senior Software Engineer

Julius Baer · Part-time
Nov. 2022 – Present Altstetten,Zürich, CH · Hybrid
  • Full-Stack development with Angular & .NET and React & Java technologies
  • Architecting and implementing Microfrontend solutions and backend service integrations
  • Developing client-facing document generation systems and financial reports
  • Collaborating with cross-functional teams including Product Owners and designers
  • Extending and refactoring code to meet evolving stakeholder requirements
  • Managing complex financial data across microservices architecture
  • Providing feedback on internal component libraries to improve usability
  • Presenting biweekly progress updates to key stakeholders

Software Engineer

Comitas AG · Part-time
Aug. 2019 – Oct. 2022 Schlieren, Zürich, CH · Hybrid
  • Designed and developed web applications and integration interfaces
  • Implemented solutions with C#, Angular, TypeScript, and SQL
  • Set up and maintained CI/CD pipelines in Azure DevOps
  • Managed database integration and administration (MSSQL, MySQL)
  • Provided 3rd Level Support for complex technical issues
  • Participated in Agile development with Azure DevOps/Jira

Intern Software Engineer

Vistasys AG · Vollzeit
Aug. 2018 - Aug. 2019 Schafisheim, Aargau, CH · Vor Ort
  • Entwicklung von Webapplikationen und Schnittstellen
  • Implementierung von Lösungen mit C#, JavaScript, React.js und Node.js
  • Erstellung und Optimierung von SQL-Datenbankabfragen
  • Entwurf und Implementierung von UI-Komponenten mit CSS/SCSS
  • Verwendung von Atlassian Jira für Aufgabenmanagement
  • Bereitstellung von 3rd Level Support für technische Probleme

Apprentice Application Developer

Kanton Aargau · Teilzeit
Aug. 2013 - März 2016 Aarau, CH · Vor Ort
  • Anwendungsplanung und Entwicklung mit C#, .NET und SQL
  • Erstellung umfassender technischer Dokumentationen
  • Entwicklung und Wartung von CMD-Skripten für Systemautomatisierung
  • Durchführung von Softwaretests und Qualitätssicherung
  • Bereitstellung von 1st und 3rd Level Support für Anwender

Education

BSc. Computer Sciences

Fachhochschule Nordwestschweiz FHNW
Sept. 2021 – Sept. 2025
Brugg, Aargau, CH

ABC Abwehrsoldat Dekontamination

ABC-Abwehrschule 77
Jan. 2020 – Mai. 2020
Spiez, Bern, CH

Applikationsentwickler EFZ

Berufsfachschule BBB Baden
2013 - 2018
Baden, Aargau, CH

Kaufmännische Berufsmaturität

Alte Kantonsschule Aarau
2016 - 2018
Aarau, Aargau, CH

C# Developer

Microsoft
June 2020
Exam 483: C# Development

CAE - Cambridge English Advanced

Cambridge
2016

DELF B1 & B2

DELF
2014 / 2018

Projects

BaerHaviour UBA Platform - BaerHaviour project screenshot

BaerHaviour User Behaviour Analytics

Angular TypeScript C# EF MSSQL

Advanced analytics platform for tracking and analyzing user behavior patterns across digital banking touchpoints, providing actionable insights for improving customer experience.

Wealth Navigator Platform - Wealth Navigator project screenshot

Wealth Navigator Platform

Angular TypeScript C# EF MSSQL

Comprehensive wealth management platform enabling financial advisors to create personalized investment strategies and portfolio recommendations for high-net-worth clients.

Advisory Mandates Platform - DIAS project screenshot

DiAS - Digital Advisory Suite

Angular TypeScript C# EF MSSQL

Digital advisory platform streamlining investment mandate creation and client onboarding processes with automated risk assessment and compliance workflows.

Advisory and Discretionary target setting tool project screenshot

TST - Advisory & Discretionary Target Setting Tool

React TypeScript C# Dapper MSSQL

React-based tool for financial advisors to configure investment targets and risk parameters for advisory and discretionary mandate portfolios with real-time validation.

Mandate Solution Designer project interface

MSD - Mandate Solution Designer

React Java TypeScript

Java-based solution for designing and configuring complex investment mandate structures with dynamic rule engines and regulatory compliance checks.

Financial Instruments Data project interface

Financial Instruments Data

C# MSSQL

Backend data management system for processing and maintaining financial instrument information, market data feeds, and pricing calculations for trading systems.

Tech Talent Recruiting Platform interface

Careerboards - Tech Talent Recruiting Platform

Angular TypeScript C# MSSQL Node.js

Full-stack recruiting platform connecting technology professionals with employers, featuring advanced matching algorithms, skill assessments, and integrated communication tools.

Legal Protection Administration

C# EF MSSQL ASP.NET MVC

Insurance management system for processing legal protection claims, case tracking, and policy administration with automated workflow and document management.

CRM / Accounting Platform

Angular TypeScript C# EF MSSQL

Integrated customer relationship management and accounting solution for insurance brokers, combining client portfolio management with financial reporting and invoicing.

Printer Logistics

Angular TypeScript C# MSSQL

Supply chain management system for tracking printer inventory, maintenance schedules, and supply deliveries across multiple office locations with automated reordering.

Automobile Logistics Tracking

Angular TypeScript C# MSSQL

Real-time vehicle tracking and logistics management platform for automotive dealers, monitoring vehicle transportation, delivery schedules, and location updates.

Car Fleet Management

C# ASP.NET MVC JavaScript MSSQL

Comprehensive fleet management solution for tracking vehicle usage, maintenance schedules, fuel consumption, and driver assignments with reporting dashboards.

Car Order Tracking

Angular TypeScript C# MSSQL

Order management system for automotive dealers to track vehicle orders from placement through delivery, including status updates and customer notifications.

Civil Engineering Administration

C# ASP.NET MVC JavaScript MSSQL

Project management platform for civil engineering firms to manage construction projects, permits, contractor relationships, and regulatory compliance documentation.

Ticket Membership Platform

Angular TypeScript C# MSSQL

E-commerce platform for event ticketing and membership management, featuring secure payment processing, seat selection, and customer loyalty programs.

Contact

Let's connect about opportunities in C# and Angular development

Based in:

Zürich, Switzerland