Skip to main content
Top expert badge
Recommended expert
Profile header background

Andreas Steffan - Lead Developer

Andreas Steffan
Profile header overlay
Hamburg, Germany

Experience

Sep 2023 - Mar 2024
7 months
Hamburg, Germany

Lead Developer

Software

Expertise details
Position Summary
Lead Developer at Software
Industries
Information Technology
Business Areas
Information Technology
Operations
Product Development
  • Extended the document management system with a standard CMIS (Content Management Interoperability Services) interface
  • Implemented CMIS core services like navigation, access rights, search, CRUD operations, and versioning in Java
  • Implemented based on RESTful / OpenAPI services
  • Delivered as a fat-jar and native container image
  • Deployed on-premises and serverlessly as an Azure Container Application using Terraform
  • Improved team autonomy through infrastructure engineering and short feedback loops
  • Established observability with OpenTelemetry, Azure Monitor, and Azure Logic Apps
  • Introduced Terraform and trunk-based development processes
  • Ensured quality with BDD tests in C# using SpecFlow and Testcontainers
  • Created Azure DevOps pipeline integration tests
  • Introduced cloud deployment processes
  • Trained staff in cloud and Terraform
Mar 2023 - Apr 2023
2 months
Hamburg, Germany

Lead Developer Chaos

Public Sector

Expertise details
Position Summary
Lead Developer Chaos at Public Sector
Industries
Information Technology
Business Areas
Information Technology
Operations
Quality Assurance
  • Built a chaos engineering environment with LitmusChaos
  • Implemented observability with the Prometheus stack
  • Implemented chaos workflows with Argo Workflows for two applications to build a fundamental understanding of chaos engineering
  • Simulated disruptions such as latency and service outages
  • Ultimate goal: improve application resilience
Nov 2022 - Sep 2023
11 months
Hamburg, Germany

Lead Developer/Architect

Insurance

Expertise details
Position Summary
Lead Developer/Architect at Insurance
Industries
Insurance
Business Areas
Information Technology
  • Designed on-premises OpenShift (OKD) Kubernetes cluster environments
  • Declarative provisioning on vSphere using Terraform, ArgoCD, and Nix
  • Security-driven isolation of environments (sandbox, dev, int) with a subnet per cluster
  • Integrated ArgoCD with Terraform, using one ArgoCD instance per cluster
  • Provisioned the Terraform execution environment via Nix
  • Established observability with Datadog and the Prometheus stack
  • Provided image registry via AWS ECR
  • Trained team members
Sep 2022 - Oct 2022
2 months
Hamburg, Germany

Lead Developer Continuous Delivery

Food

Expertise details
Position Summary
Lead Developer Continuous Delivery at Food
Industries
Food and Beverage
Business Areas
Information Technology
  • Designed and implemented GitOps deployment processes for AWS EKS (Kubernetes)-based microservices using Flux and Terraform
  • Integrated Kubernetes with AWS IAM
  • Implemented continuous integration pipelines using GitHub Actions
  • Integrated Flux with Terraform
  • Handled inter-service communication primarily asynchronously via AWS SNS and AWS SQS
  • Connected third-party shop catalog eventing via AWS EventBridge
  • Implemented observability with Datadog
  • Integrated Slack for alerting and deployment events
  • Implemented service mesh with Traefik Enterprise
Apr 2022 - Jul 2022
4 months
Hamburg, Germany

Lead Developer Cloud Infrastructure

Warehouse Technology

Expertise details
Position Summary
Lead Developer Cloud Infrastructure at Warehouse Technology
Industries
Transportation
Business Areas
Information Technology
  • Designed and implemented GCP infrastructure as part of a multi-cloud strategy
  • Designed and implemented landing zones
  • Implemented deployments with Azure DevOps and Terraform
  • Implemented alerting via MS Teams using ClojureScript
  • Developed serverless tagging using Go
  • Trained staff in Terraform
Jun 2021 - Apr 2022
11 months
Hamburg, Germany

Lead Developer Cloud/Continuous Delivery

Retail

Expertise details
Position Summary
Lead Developer Cloud/Continuous Delivery at Retail
Industries
Retail
Business Areas
Information Technology
Quality Assurance
  • Design and implementation of a GitOps change process for Kubernetes and GCP resources
  • Improving team autonomy through infrastructure engineering
  • Implementing GitOps for Solr resources with Clojure/ClojureScript
  • Implementing index feedback using machine learning
  • Continuous integration with GitHub Actions
  • Operating Solr via operator
  • Deployment across three stages
  • Implementing k6 load tests for Black Friday and the Super Bowl
  • Alerting via OpsGenie, Google Operations, and MS Teams
  • Integrating Prometheus with Google Operations Metrics
  • Implementing fast recovery (criticality) via rebuild/restore/reindex
  • Implementing search read cache with GCP Redis
  • Implementing canary migration with Apigee
  • Training staff on Terraform, Kubernetes, and operations
Mar 2021 - Jun 2021
4 months
Hamburg, Germany

Lead Developer Continuous Delivery Kubernetes ETL

Finance

Expertise details
Position Summary
Lead Developer Continuous Delivery Kubernetes ETL at Finance
Industries
Information Technology
Business Areas
Information Technology
  • Deployment on Google Kubernetes Engine (GKE)
  • Design and implementation of continuous delivery for Apache Airflow/Spark workloads
  • Implementing continuous delivery first with Helmfile, then with Flux
  • Implementing CI with GitHub Actions
Jan 2020 - Feb 2021
1 year 2 months
Hamburg, Germany

Platform Engineer

Logistics

Expertise details
Position Summary
Platform Engineer at Logistics
Industries
Transportation
Business Areas
Information Technology
Operations
  • Building a platform team to support feature teams
  • Improving application lead times
  • Deploying and operating various Kubernetes clusters: OpenShift PaaS, Kubespray + Ansible, and Telekom CCE
  • Covering the disciplines of observability, authentication/authorization (SSO), networking, key management, storage, databases, CI/CD, and messaging
  • Greenfield build of GCP infrastructure with Terraform, Cloud Build, and GitLab
  • Recovering from a major datacenter incident over Pentecost in shifts with a war room
Jul 2019 - Jan 2020
7 months
Hamburg, Germany

Developer/Infrastructure Architect

Mechanical Engineering

Expertise details
Position Summary
Developer/Infrastructure Architect at Mechanical Engineering
Industries
Manufacturing
Business Areas
Information Technology
  • Planning and decommissioning of branch vSphere on-premises infrastructure and applications
  • Design and build of infrastructure and applications on AWS and Azure
  • Migration of services: file service, business applications, terminal servers, Exchange mail server, Netscaler ADC, and Veeam Backup
  • VPN migration
  • Setting up AWS IAM, EC2, Route 53, S3, Lambda, SES, CloudWatch, and AWS Backup
  • Integrating Azure Active Directory identity provider with MFA
  • Setting up Office 365 services
Jan 2018 - Jun 2019
1 year 6 months
Hamburg, Germany

Lead Developer Kubernetes Infrastructure

Finance

Expertise details
Position Summary
Lead Developer Kubernetes Infrastructure at Finance
Industries
Banking and Finance
Information Technology
Business Areas
Information Technology
  • Design and implementation of a highly available and scalable platform for the consumer document archive on-premises with Kubernetes
  • Evaluating numerous cloud-native solutions in a short time
  • Setting up a CI/CD process based on GitOps principles
  • Selection and configuration of storage, networking, and observability
Sep 2017 - Feb 2018
6 months
Hamburg, Germany

Lead Developer Document Management Platform

Finance

Expertise details
Position Summary
Lead Developer Document Management Platform at Finance
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
  • Design and implementation of a headless consumer document archive for several million users based on the Alfresco Content Services platform and OpenAPI
  • Implementation of functionality for lifecycle, users, metadata extraction, search, transformations, and access control
Aug 2014 - Oct 2014
3 months
Hamburg, Germany

Lead Developer Content Management

Education

Expertise details
Position Summary
Lead Developer Content Management at Education
Industries
Education
Business Areas
Information Technology
  • Design and implementation of a personal document management system (exams, applications, certificates) for students and lecturers in a university online campus
  • Implementation of student lifecycle, document capture, search for editorial team, student view, and authentication
  • Integration into the website
  • Setup of Linux server infrastructure
May 2013 - Aug 2013
4 months
Hamburg, Germany

Developer Content Management

Pharma

Expertise details
Position Summary
Developer Content Management at Pharma
Industries
Pharmaceutical
Business Areas
Information Technology
  • Design and implementation of an invoice storage system based on Alfresco ECM and CMIS
  • Replication of content from ERP system
  • Implementation of search
  • Enrichment of PDF documents with metadata from the ERP system
  • Synchronization of user master data with Active Directory
  • Authentication via Active Directory
Feb 2013 - Apr 2014
1 year 3 months
Hamburg, Germany

Lead Developer Content Management

Technical Service

Expertise details
Position Summary
Lead Developer Content Management at Technical Service
Industries
Professional Services
Business Areas
Information Technology
Product Development
  • Design and implementation of a document management and workflow solution for technical testing and inspection services
  • Coordination of contractors and clients through a general contractor for technical services
  • Import of service orders via REST API
  • Processing and monitoring of a process by contractors and clients
  • Processes for various document types like briefings and reports
  • Multitenant solution with proper access control
Jan 2012 - Dec 2017
6 years
Hamburg, Germany

Lead Developer Content Management

Entertainment

Expertise details
Position Summary
Lead Developer Content Management at Entertainment
Industries
Media and Entertainment
Business Areas
Information Technology
Product Development
  • Design and implementation of a system to manage concert content (images, audio, video, documents) for various channels (websites, mobile)
  • Implementation of functionality for lifecycle, search, access control, delivery
  • Implementation of REST services (for UI and online shop)
  • On-premises setup of Linux-based server infrastructure
Jan 2012 - Dec 2013
2 years
Hamburg, Germany

Grails Application Developer

Mail Order

Expertise details
Position Summary
Grails Application Developer at Mail Order
Industries
Retail
Business Areas
Information Technology
  • Implemented co-orderer shopping cart application using the Grails framework and Groovy
  • Features for group buyers, co-orderers, and employees
  • Communicated with surrounding shop systems via REST and SOAP interfaces
  • Implemented lifecycle management for carts and items, co-orderer master data, and cart merging
  • Implemented access control, fraud detection, and email sending
Nov 2011 - Oct 2012
1 year
Hamburg, Germany

Lead Developer Content Management

Insurance

Expertise details
Position Summary
Lead Developer Content Management at Insurance
Industries
Insurance
Business Areas
Information Technology
Product Development
  • Designed and implemented a content management system for an online help portal for insurance agencies using Alfresco ECM
  • Provided HTML-based content to around 2,500 agencies through a dedicated Java desktop application over VPN
  • Implemented lifecycle functionality, in-context editing, content aggregation, search functions, workflow management, and publishing
Jan 2006 - Jan 2018
12 years 1 month
Hamburg, Germany

Lead Developer Java

Mechanical Engineering

Expertise details
Position Summary
Lead Developer Java at Mechanical Engineering
Industries
Manufacturing
Business Areas
Information Technology
Marketing
Product Development
  • Designed and implemented a multi-tenant quote workflow and marketing application
  • Integrated with an ERP system
  • Tracked quotes
  • Managed documents in Alfresco ECM
  • Integrated an automated pricing calculation system for binding quotes
  • Synchronized data with ERP systems
  • Set up Linux-based server infrastructure
Oct 2002 - Feb 2006
3 years 5 months
Hamburg, Germany

Lead Developer Infrastructure/Continuous Delivery

Finance

Expertise details
Position Summary
Lead Developer Infrastructure/Continuous Delivery at Finance
Industries
Banking and Finance
Business Areas
Information Technology
Operations
  • Rebuilt the website for an online bank/broker, including transaction, market data, member, and public sections
  • Deployed new Linux servers and network infrastructure
  • Implemented single sign-on for the public area
  • Developed components for community, search, member data, form center, and content management
  • Managed communication between components using RPC/SOAP web services
  • Led the design and rollout of the operations team for about 25 Linux systems and networks
Jan 2001 - Feb 2006
5 years 2 months
Hamburg, Germany

Project Manager IT

Software

Expertise details
Position Summary
Project Manager IT at Software
Industries
Banking and Finance
Information Technology
Business Areas
Information Technology
Project Management
  • Designed, implemented, and managed various projects in the finance sector based on Linux, Java EE, and Apple WebObjects
Jan 2000 - Dec 2001
2 years
Hamburg, Germany

Developer

Software

Expertise details
Position Summary
Developer at Software
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Design and implementation of a journalistic image database and marketplace

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Manufacturing, Information Technology, Banking and Finance, Media and Entertainment, Retail, and Insurance.

Manufacturing
Information Technology
Banking and Finance
Media and Entertainment
Retail
Insurance
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Marketing, Operations, Project Management, and Quality Assurance.

Information Technology
Product Development
Marketing
Operations
Project Management
Quality Assurance
Profile match chart

Skills

Skill Focus:

  • Devops
  • Continuous Delivery
  • Architecture
  • Cloud
  • Java
  • Spring Boot
  • Terraform
  • Kubernetes

Methodology/mindset:

  • Devops
  • Lean
  • Agile
  • Kanban
  • Scrum
  • Oo
  • Functional
  • Tdd
  • Bdd
  • Patterns

Architecture:

  • Humans
  • Microservices
  • Event Driven
  • Domain Driven
  • Layered
  • Mvc
  • C4

Infrastructure:

  • Cloud Native
  • Kubernetes
  • Openshift
  • Aws
  • Gcp
  • Azure
  • Linux
  • Containers
  • Docker
  • Serverless
  • Service Mesh
  • Istio
  • Traefik
  • Apigee
  • Vmware
  • Kvm

Protocols:

  • Rest
  • Openapi
  • Graphql
  • Rpc
  • Grpc

Platforms/languages:

  • Java
  • Clojure
  • Groovy
  • Go
  • Python
  • Javascript
  • Shell

Testing:

  • Postman/newman
  • Insomnia
  • Selenium
  • Junit
  • Mockito
  • Gherkin
  • Cucumber
  • Spock
  • Testcontainers
  • Property Based
  • K6
  • Litmuschaos

Ci/cd:

  • Gitops
  • Argocd
  • Flux
  • Github Actions
  • Azure Devops
  • Jenkins
  • Jenkins X
  • Ansible
  • Terraform
  • Maven
  • Gradle

Libraries/apis/sdks:

  • Spring
  • Grails
  • Jee
  • Alfresco
  • Bpmn
  • Jbpm
  • Activiti
  • Cmis

Databases:

  • Mysql
  • Postgresql
  • Oracle
  • Solr
  • Elasticsearch
  • Mongodb

Observability:

  • Prometheus
  • Grafana
  • Elk
  • Opentelemetry
  • Azure Application Insights
  • Gcp Monitoring
  • Aws Cloudwatch

Eventing/streaming:

  • Aws Sns/-sqs
  • Gcp Pubsub
  • Rabbitmq
  • Jms

Security:

  • Pki
  • Owasp
  • Zero Trust
  • Oauth2
  • Openid Connect
  • Saml
  • Tls
  • Waf
  • Gcp Cloud Armor

Mindset:

  • Trust Is The Basis Of Psychological Safety And More Important Than Technology.
  • Culture Is The Social Contract – "... Eats Strategy For Breakfast"
  • "We Shape Our Buildings; Thereafter They Shape Us"
  • One Team, One Goal
  • Change Is The Only Constant
  • Simplicity Matters
  • Learning Lasts A Lifetime

Highlights:

  • Discovery Of Devops Culture
  • Infrastructure As Code
  • Quantum Leap To Cloud Native
  • (Re-)discovery Of Lisp (Clojure)
  • Founding Of Pink Gorilla - A Clojure(script)-based Notebook With Platform Ambitions

Languages

German
Native
English
Advanced
French
Elementary

Education

University of Hamburg

Diploma in Physics · Physics · Hamburg, Germany

Certifications & licenses

AWS Certified Solutions Architect – Associate

Alfresco Certified Engineer

Certified Scrum Master

Sun Certified Enterprise Architect

Statistics

Experience

Total positions 21
Experience in Manufacturing 12.5 y
Avg length 1 y 10 m
Longest experience 12 y

Global Experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Lead Developer, Lead Developer Chaos, Lead Developer/Architect
Main industries Manufacturing, Information Technology, Banking and Finance
Main business areas Information Technology, Product Development, Marketing

Qualifications

Certifications earned 4

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Andreas based?

Andreas is based in Hamburg, Germany.

What languages does Andreas speak?

Andreas speaks the following languages: German (Native), English (Advanced), French (Elementary).

How many years of experience does Andreas have?

Andreas has at least 24 years of experience. During this time, Andreas has worked in at least 18 different roles and for 14 different companies. The average length of individual experience is 1 year and 2 months. Note that Andreas may not have shared all experience and actually has more experience.

What roles would Andreas be best suited for?

Based on recent experience, Andreas would be well-suited for roles such as: Lead Developer, Lead Developer Chaos, Lead Developer/Architect.

What is Andreas's latest experience?

Andreas's most recent position is Lead Developer at Software.

What companies has Andreas worked for in recent years?

In recent years, Andreas has worked for Software, Public Sector, Insurance, Food, and Warehouse Technology.

Which industries is Andreas most experienced in?

Andreas is most experienced in industries like Manufacturing, Information Technology, and Banking and Finance. Andreas also has some experience in Media and Entertainment, Retail, and Insurance.

Which business areas is Andreas most experienced in?

Andreas is most experienced in business areas like Information Technology, Product Development, and Marketing. Andreas also has some experience in Project Management, Operations, and Quality Assurance.

Which industries has Andreas worked in recently?

Andreas has recently worked in industries like Information Technology, Insurance, and Retail.

Which business areas has Andreas worked in recently?

Andreas has recently worked in business areas like Information Technology, Quality Assurance, and Operations.

What is Andreas's education?

Andreas attended University of Hamburg for Physics.

Does Andreas have any certificates?

Andreas has 4 certificates. Among them, these include: AWS Certified Solutions Architect – Associate, Alfresco Certified Engineer, and Certified Scrum Master.

What is the availability of Andreas?

Andreas is immediately available full-time for suitable projects.

What is the rate of Andreas?

Andreas's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Andreas?

To hire Andreas, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 912-1072 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

Similar Freelancers

Discover other experts with similar qualifications and experience

Experts recently working on similar projects

Freelancers with hands-on experience in comparable project as a Lead Developer

Nearby freelancers

Professionals working in or nearby Hamburg, Germany