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)

akos.ma/about+41 (78) 739 47 76 • Skype: @akosma

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

Resume: akos.ma/resume (also in PDF, MS Word & LibreOffice formats)


Recent Experience

VSHN

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.

Vilea

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.

AKOSMA

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.

Previously

October 1997 – Today

Professional software engineer with project management experience. Find out more in LinkedIn: https://linkedin.com/in/akosma

Education

MSc IT

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++.”

Certifications

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

AI

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

Writing

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

Scrum

Certified Scrum Master, Scrum Alliance, 2010.

Technical Experience

DevOps

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

Serverless: Knative, OpenFaaS, Fission.

Continuous integration: GitLab, Jenkins, TeamCity.

Programming

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 20 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

Code

“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.

Writing

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.

Books

“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.

Speaking

“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: https://akos.ma/about#_speaking

Presentation slides: https://speakerdeck.com/akosma

Speech transcripts: https://akos.ma/tags/speeches/

Podcasting

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

Tools: OBS Studio, Kdenlive, Audacity, iMovie.