Alika AG

← Tony Mowers

Tony Mowers

Principal Software Engineer & Technical Lead

Ligerz, BE, Switzerland

Skills & tools

Building
Java · Spring · Python · TypeScript · SQL databases
AI & ML engineering
Claude · Copilot · AI harness engineering · Scikit-learn · Pandas
Agile engineering
eXtreme Programming (XP) · Test-Driven Development · Domain-Driven Design

Experience

Technical Lead & Senior Software Engineer

2023 – Sep 2026

Swisscom · Bern, Switzerland · part-time (80%)

  • Built and operated roughly 70 microservices with a 15-person team, provisioning a software-defined network that lets businesses overlay their corporate WAN on Swisscom’s network — built from virtual network functions rather than physical devices, so setup and reconfiguration are faster, easier and more affordable.
  • Took on DevOps and Product Owner duties alongside the Scrum Master role as needed to improve development flow — including decomposing and planning several of the programme’s largest epics.

Java · Spring · Domain-Driven Design · Python · Pandas · Scikit-learn · Oracle · MongoDB · GitLab · Jira · Claude Code · Copilot

Software Engineering Lecturer

2018 – Present

Bern University of Applied Sciences (BFH) · part-time

  • Teach advanced software engineering hands-on, in the code — TDD, eXtreme Programming, pair programming, and domain-driven design, rather than from slides.
  • Supervise student projects from requirements through delivery; extended the course into AI harness engineering.

Java · Spring · Python · Domain-Driven Design · Git · Docker · Cucumber · Vue.js · Claude Code · Copilot

Principal Software Engineer & Owner

2004 – Present

Alika AG · Ligerz, Switzerland · hands-on product development

Selected engagements

Contract Senior Engineer

2021 – 2022

Threatray · Biel

  • Worked with a 6-engineer startup applying machine learning to malware DNA analysis — a sophisticated microservices pipeline for dissecting samples at scale — reworking service boundaries toward hexagonal architecture so key components became easy to change.
  • Built a local dev/debug setup so engineers could isolate services previously only runnable in Docker — rebuild-and-wait became seconds.

Python · Kubernetes · Docker · Keycloak · RabbitMQ · Postgres

Contract Team Lead

2018 – 2021

Vantage Elevation · New York

  • A private-equity buyer had acquired several elevator parts manufacturers, each with its own CPQ system. Replaced them with one integrated platform, so customers could order a complete elevator instead of assembling it vendor by vendor — delivered working with the CIO and CFO.
  • Set up AWS-based CI/CD delivering into both the VPC and Vantage’s own premises.

Java · Spring · Hibernate · Tacton CPQ · Cucumber · Postgres · AWS · Terraform · Git · Jira

Customer Portal & Point-of-Sale

2004 – 2017

TalkTalk · Zug

  • Built and evolved the software the retail channel ran on — customer portal and point of sale across web, tablet, and passport-scanning devices — plus the back ends integrating it with several suppliers, through thirteen years of continuous release.

C# · .NET · JavaScript ES6 · Vue.js · WordPress · PHP · SQL Server

Portfolio Risk Decision Support

2014 – 2016

Commodity Futures · New York

  • Two-person team building and trading against a risk decision-support system using Markowitz portfolio theory, PCA, and Monte Carlo simulation; scaled from $1,000 to $100,000 daily VaR as confidence grew.

Java · Python · Pandas · Jupyter · Scikit-learn · Bloomberg · R

Earlier roles

Senior Software Architect, Team Lead & Consultant

1998 – 2003

Self-employed · Berkeley

  • Freelance development and small-team leadership, mentoring startup engineers through early product problems: transit firmware and Java backends (NextBus), a VoIP testing tool (Clarus Systems), telecom supply-chain software (Nightfire).

Software Architect & Team Lead, Realtime IDE

1995 – 1997

Wind River Systems

  • Architected the configuration-constraints engine for Wind River’s next-generation realtime IDE, leading the team through the design and co-authoring a patent on the analysis approach.

Trainer & Forward-Deployed Engineer

1994 – 1995

TCSI · Berkeley

  • Trained telecom clients in the USA, France, and Italy on the TCSI Application Server — an early platform for distributed C++ applications, a conceptual predecessor of today’s microservices.

Member Scientific Staff

1989 – 1994

Bell Northern Research · Ottawa

  • First major engineering position: embedded real-time networking software for Nortel’s DMS-100 switching products, within a 4,000+ engineer organisation.

Education

BMath, Applied Mathematics
University of Waterloo, Canada — Cooperative program

Advanced studies
Statistical Learning · Corporate Finance · Physics

Patents

  • US 7,032,219 — Autoscaling of software project components, Wind River Systems (first-named inventor)
  • US 7,111,280 — Project analysis for dependency-based component inclusion, Wind River Systems

Publication

  • “Perceived Housing Space Overconsumption: Empirical Evidence for Switzerland,” with K. Delbiaggio and G. Wanzenried. Raumforschung und Raumordnung | Spatial Research and Planning 76(4), 2018, 309–326.
← Back to Tony Mowers