Contact Information

Photo of Marco

Marco von Ballmoos

Langfurrenstrasse 31
8623 Wetzikon
Switzerland

; CH, US

GitHub
mvonballmo
LinkedIn
marco-von-ballmoos
More
(see PDF for contact info)

Profile

I've been designing and building software professionally since 1994 (over 28 years). My focus has been on automated testing and libraries/frameworks (with an eye on DRY and YAGNI) to meet customer and product requirements: functional, UX, performance, maintainability, scalability, etc.

Roles

Full-stack Developer

Design and build software in a wide range of languages and frameworks on client and server. Most recent experience is .NET and TypeScript/React.

Systems Architect

Design and document back-end and front-end systems. Integrate with existing systems. Understandable, Maintainable, and Extendable.

DevOps

Design and build processes to go from dev boxes to deployment. Most recent experience is Azure, Jenkins, and TeamCity.

Trainer & Educator

Teach JavaScript and Mobile-App Development at a local college. Design, write and present trainings; write technical documentation; share knowledge via code reviews and frequent blogging.

Project Manager

Analyze, collect, refine, and specify requirements. Coordinate with customers. Manage backlog, sprints, and releases. Major recent experience with Jira and Azure Boards.

Skills Summary

Skill Years/Level
TypeScript 7+ years/expert
React 5+ years/expert
JavaScript 10+ years/expert
C# 10+ years/expert
HTML/CSS 10+ years/expert
Less/SCSS 8+ years/proficient
Angular 2+ years/competent

See details online for a full listing of skills.

Skill Years/Level
CI/CD 8+ years/expert
ASP.NET (Core) 10+ years/expert
.NET/.NET Core 10+ years/expert
PHP 10+ years/expert
Automated Testing 10+ years/expert
iOS/Swift 5+ years/proficient
Android/Java 5+ years/proficient

Certifications

Programming in C# (2019)

Personal

Languages

Language Level
English Native
German Fluent
Swiss-German Fluent
Italian Mixed
French Mixed

Mixed: intermediate comprehension; basic speaking, writing

Employment & Education

Uster Technologies AG

Uster, Switzerland

—present

  • DevOps System Engineer

HFU

Uster, Switzerland

—present

  • Instructor
  • Lead Developer

Encodo Systems AG

Winterthur, Switzerland

  • Founding Partner
  • Project Manager
  • Architect
  • Lead Developer
  • Support

Opus Software AG

Wetzikon, Switzerland

  • Architect
  • Lead Developer
  • Support

Logicat, Inc.

New York, New York

  • Architect
  • Lead Developer

Hamilton College

Clinton, New York

  • BA in mathematics
  • Minor in physics
  • Undeclared major in computer science

Recent Experience & Projects

Uster Technologies AG

—present

Win10 Software Update Distribution

—present

  • Technical PM, Architect, Lead Developer, Support
  • MDT, PowerShell, C#
  • Design, manage, and improve software-distribution system.

Azure DevOps Migration

—present

  • Developer, Instructor
  • Azure DevOps
  • Assist in migration, onboarding, evangelism, and training for various teams and projects.

HFU (Höhere Fachschule Uster)

November 2020—present

Introductory JavaScript

—present

  • Instructor
  • JavaScript, HTML, CSS, NPM, Node
  • Programming principles with JavaScript in a web browser.

Mobile App Development

—present

  • Instructor
  • Xamarin, C#, .NET, iOS, Android
  • Cross-platform mobile applications with Xamarin for iOS and Android.

Encodo Systems AG

September 2005—January 2022

Quino

  • Technical PM, Architect, Lead Developer
  • C#, Web API, TypeScript, Less, React
  • Designed, built and supported a powerful, flexible, modular and modern metadata framework for .NET (API servers, SPAs, Winform, WPF).

Crealogix MAP CI/CD

  • Architect, Developer
  • Jenkins/Ruby, TypeScript, Java, Swift
  • Built CI/CD deployment pipelines for a framework and multiple projects, with iOS/Android targets, SauceLabs, Artifactory, Vault, and SonarQube integration.

Roche LabCore Web Modules

  • Architect, Developer
  • TypeScript, React, Angular, SCSS
  • Designed an architecture for a multi-technology web framework/library.

Crealogix Digital Banking Demo Days

  • Architect, Developer
  • TypeScript, React, CSS/LESS
  • Wrote a chat-robot prototype against a UI/UX concept for a demonstration.

Micron Top Performance

  • Architect, Technical PM, Developer
  • C#, TypeScript, React, Redux
  • Designed and developed employee-managed, -evaluation and performance-review software with PL in New Jersey and a team in Philippines, deployed on AWS.

Crealogix MAP

  • Architect, Developer
  • Java, Swift, TypeScript, React, Android & iOS SDKs
  • Designed and built a cross-platform mobile-banking solution for Android and iOS.

Apex Clearing Alps

  • Technical PM, Architect, Developer
  • C#, Web API, TypeScript, Less, Knockout
  • Services and web front-end for processing, overview and management of ACATS for Apex Clearing Corporation.

Qontis

  • Architect, Developer
  • C#, WCF, Meniga, JavaScript, Less, jQuery
  • A personal finance manager with integration into various online banking systems.

See details online for a full listing of experience.