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
TypeScript
JavaScript
HTML5, CSS3
ASP.NET MVC

Tools & CI/CD

Azure DevOps
Azure (CI/CD)
Octopus
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 · Full-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 · Full-time
Aug. 2018 - Aug. 2019 Schafisheim, Aargau, CH · On-site
  • Development of web applications and integration interfaces
  • Implementation of solutions with C#, JavaScript, React.js and Node.js
  • Creation and optimization of SQL database queries
  • Design and implementation of UI components with CSS/SCSS
  • Use of Atlassian Jira for task management
  • Provision of 3rd Level Support for technical issues

Apprentice Application Developer

Kanton Aargau · Part-time
Aug. 2013 - März 2016 Aarau, CH · On-site
  • Application planning and development with C#, .NET and SQL
  • Creation of comprehensive technical documentation
  • Development and maintenance of CMD scripts for system automation
  • Conducting software testing and quality assurance
  • Provision of 1st and 3rd Level Support for end users

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

WN - 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.

DiAS - Digital Advisory Suite project screenshot

DiAS - Digital Advisory Suite

Angular TypeScript Micro Frontends .NET Core C# Azure

Developed the Modular Offering Proposal component using microfrontend architecture, integrating client data and Mandate Solution Designer to create reallocation proposals from advisory to discretionary mandates.

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 system for processing financial instrument data, market feeds, and pricing calculations.

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