Marco Ruch
C# & Angular Software Engineer
Building modern web applications
for medium to large businesses
About Me

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
Frontend
Tools & CI/CD
Communication
Experience

Senior Software Engineer
- 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
- 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
- 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
- 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
ABC Abwehrsoldat Dekontamination
Applikationsentwickler EFZ
Kaufmännische Berufsmaturität
C# Developer
CAE - Cambridge English Advanced
DELF B1 & B2
Projects

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

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

DiAS - Digital Advisory Suite
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.

TST - Advisory & Discretionary Target Setting Tool
React-based tool for financial advisors to configure investment targets and risk parameters for advisory and discretionary mandate portfolios with real-time validation.

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

Financial Instruments Data
Backend system for processing financial instrument data, market feeds, and pricing calculations.

Careerboards - Tech Talent Recruiting Platform
Full-stack recruiting platform connecting technology professionals with employers, featuring advanced matching algorithms, skill assessments, and integrated communication tools.
Legal Protection Administration
Insurance management system for processing legal protection claims, case tracking, and policy administration with automated workflow and document management.
CRM / Accounting Platform
Integrated customer relationship management and accounting solution for insurance brokers, combining client portfolio management with financial reporting and invoicing.
Printer Logistics
Supply chain management system for tracking printer inventory, maintenance schedules, and supply deliveries across multiple office locations with automated reordering.
Automobile Logistics Tracking
Real-time vehicle tracking and logistics management platform for automotive dealers, monitoring vehicle transportation, delivery schedules, and location updates.
Car Fleet Management
Comprehensive fleet management solution for tracking vehicle usage, maintenance schedules, fuel consumption, and driver assignments with reporting dashboards.
Car Order Tracking
Order management system for automotive dealers to track vehicle orders from placement through delivery, including status updates and customer notifications.
Civil Engineering Administration
Project management platform for civil engineering firms to manage construction projects, permits, contractor relationships, and regulatory compliance documentation.
Ticket Membership Platform
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