Contact Information
Marco von Ballmoos
Langfurrenstrasse 318623 Wetzikon
Switzerland
; CH, US
- GitHub
- mvonballmo
- 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
Interests
Employment & Education
Encodo Systems AG
Winterthur, Switzerland
—
- Founding Partner
- Project Manager
- 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.