Adrian Kosmaczewski

Adrian Kosmaczewski is an accomplished software developer, a published writer, and developer advocate with 25 years of professional experience. He has published many books about software development, and has shipped cloud, mobile and desktop apps.

48 years old • Swiss National (Genève-Ville GE & Basel-Stadt BS) (78) 739 47 76 • Skype: @akosma

Languages: French & Spanish (mother tongues), English (C2), German (B2), Italian (C1)

Resume: (also in PDF, MS Word & LibreOffice formats)

Recent Experience


Since May 2019

In charge of Developer Relations, specialized in Kubernetes and OpenShift solutions. Author, podcast host, speaker, panel moderator, and organizer of various technology-related events. In charge of internal and external documentation projects.


January 2018 – August 2018

Senior Software Engineer developing mobile app and cloud solutions for various clients (Swiss Air Lines, Swisscom, Swyx, Schindler) in iOS and .NET Core.


January 2017 – December 2017

Training services for mobile software developers on the following subjects: Android for iOS Developers with Kotlin; iOS Development with Swift; Mobile Web Application Development with JavaScript; Mobile Application Testing for Android and iOS.


October 1997 – Today

Professional software engineer with project management experience. Find out more in LinkedIn:



Master of Science in Information Technology with a specialization in Software Engineering, University of Liverpool, 2006-2008. Graduated with distinction. Thesis: “Cross-platform UML editor in C++.”


Red Hat

Red Hat Sales Specialist - Red Hat Certified Cloud and Service Provider (CCSP), 2022.

Red Hat Sales Engineer Specialist - Platform, 2022

Red Hat Sales Engineer Specialist - Cloud-Native Development, 2022


Mathematics for Machine Learning: Linear Algebra, Multivariate Calculus. Imperial College London, 2019.


Crafting an Effective Writer: Tools of the Trade (Fundamental English Writing). Mt. San Jacinto College, 2014. With distinction.


Certified Scrum Master, Scrum Alliance, 2010.

Technical Experience


Docker, Kubernetes, OpenShift, Amazon Web Services, GitOps.

Serverless: Knative, OpenFaaS, Fission.

Continuous integration: GitLab, Jenkins, TeamCity.


Rust, Go, Python, Java, F#, C#, TypeScript, PHP, C++, Ruby, Kotlin.

Relational database engines: SQL Server, MariaDB, PostgreSQL, SQLite.

Backend: Actix, Quarkus, Flask, Sinatra, Slim, ASP.NET Core, Express.

IDEs: Visual Studio Code, Vim, Emacs, JetBrains suite.

Open Source

Active Record: (2021) An implementation of the Active Record pattern in Rust.

Conway: (2020) An implementation of Conway’s Game of Life in 21 programming languages.

SwiftMoment: (2015) A time and calendar manipulation library for iOS 9, macOS, tvOS, & watchOS written in Swift.

nib2objc: (2008) Set of tools and utilities (command line, GUI, Mac Service) to transform NIB files for the iPhone into Objective-C code files. Featured in Ars Technica and several publications.

Developer Relations


“Sample Applications” – to be used in demos and tutorials.

“Backing up Kubernetes Clusters with K8up” – getting started guide for the K8up Kubernetes backup operator.

“Getting Started with Project Syn” – getting started guide for the Project Syn suite of tools.


Documentation: product owner and co-author of the VSHN Handbook, Knowledge Base, VSHN Control Panel Help System, APPUiO Cloud Documentation, Project Syn, and K8up.

“VSHN.timer” – a weekly newsletter about Kubernetes, OpenShift, CI/CD and DevOps, since August 2019.

“De Programmatica Ipsum” – a monthly publication about human issues around software engineering, since October 2018.

Tools: Asciidoctor, Antora, Markdown, Pandoc, LaTeX, Hugo.


“Mobile JavaScript Application Development” – O’Reilly, 2012.

“Sencha Touch: Up and Running” – O’Reilly, 2013.

“Android for iOS Developers – Kotlin Edition 2018” – self published, 2017.

“Tales Of Editors & Keyboards: A Personal Introduction To Vim & Emacs” – self published, 2018.


“Microservices or Not? Your Team has Already Decided” – speech at the Bundesamt für Informatik und Telekommunikation, Bern, Switzerland, November 2021.

“A Decade of iPhone & iOS in 40 minutes” at UIKonf 2018, Berlin, Germany, May 2018.

“Developer Guide to Migrate Accross Galaxies” at App Builders 2017, Lausanne, Switzerland.

“Being A Developer After 40” at App Builders 2016, Zürich, Switzerland; Mobile Developer Summit 2016, Bangalore, India; MiXiT 2017, Lyon, France.

Speaking experience since 2006 in full detail:

Presentation slides:

Speech transcripts:


Producer of the weekly podcast “VSHN.timer” from October 2020 to March 2021.

Tools: OBS Studio, Kdenlive, Audacity, iMovie.