Software Devlopment
I have been building software for the web and mobile devieces over the last 20+ years. I gathered experience with a huge variety of technologies. Although being in leadership positions for the last 8 years, I have been hands on and writing code.
Technologies
Technologies that I have been working with the most over the last years include:
Expert-Level
Ruby, JavaScript, Git, SQL, Docker
Rails, React, Node.js
AWS S3, RDS, EC2, SQS, SNS, Lambda, Api Gateway, Route 53
Proficient
Golang, Elixir, GraphQL, Astro, Terraform, MongoDB, K8S, Keycloak, React Native
Worked with in a production context
C++, Swift, Objective-C, Tensorflow, Java, Groovy, PHP, Ember.js, Backbone.js / Marionette, Cordova
Web
I have built small, mid-size and large scale web applications - ranging from marketing websites to full fledged multi tenant SaaS applications serving various businesses.
I consider myself polyglot and during my career I have adopted a huge variety of programming languages, frameworks, paradigms and patterns. I am familiar with all kinds of different architectures - be it monotlithic full stack apps, service-oriented and microservice systems.
Cloud
Over various engagements and projects I’ve been working with all kinds of cloud technologies. I have planned transformation initiatives and participated in the execution, for instance:
- Migrating applications and systems from bare metal into containerized services running on Kubernetes, ECS, etc.
- Breaking up monoliths into service oriented systems leveraging containerizatiton, serverless functions and message driven architectures.
- Building CI/CD pipelines and automating deployments
- Managing infrastructure as code using Terraform, CDK, CloudFormation, etc.
And much more. If you need additional expertise with planning out your cloud infrastructure or additional hands, let’s talk.
Mobile
I have built various mobile apps - especially in the health care sector. I offer my expertise as a consultant as well as hands on development in these areas:
- Identifying the right technology stack for your mobile initiatives
- Building mobile apps using React Native
- Automating deployment and testing of mobile apps
- Building CI/CD pipelines for mobile apps
You need help to revamp your mobile strategy or extra hands on deck? Let’s talk.