Schlagwörter
Skills
Projekthistorie
- Design and implementation of an event-driven system for processing customer and forklift data
- Designing complex, high-performance materialized views (PostgreSQL)
- Development of a GraphQL server for providing pre-calculated data to the frontend (Go, ent)
- Setting up infrastructure in AWS with CDK
- Automation of workflows (deployments, Docker image builds) with Concourse CI
- Setting up a monitoring dashboard and configuring alarms (AWS CloudWatch, MS Teams)
- Evaluating Apache Spark / AWS Glue for ETL pipelines
Tasks:
- Development (Go, Kotlin) and operation of microservices (AWS / Serverless)
- Setting up infrastructure in AWS with CDK, Terraform, Serverless, Cloudformation
- Monitoring with AWS Cloudwatch / Prometheus / Grafana / Slack alerts
- Automation of workflows (deployments, dependency updates) with Github Actions, AWS Codepipeline, AWS Codebuild
- "You build it, you run it, you ship it" mentality
- Participation in enterprise-wide macro architecture decisions as Technical Designer
- Involved in the application process for positions within the Customer Growth Team as a Hiring Manager
Tasks:
- Development of microservices in Go, Kotlin, TypeScript
- Setting up infrastructure in AWS with CDK, Terraform, Serverless, Cloudformation
- Creation of deployment pipelines
After a team split, I supported Team Batman in the development of a battery management software.
In Team Net Fleets, I have been involved in the development of Jungheinrich FMS, the next generation fleet management solution.
Tasks:
- Battery management: development and operation (Go, MongoDB / TypeScript, React)
- Vehicle data processing
- Connection to Keycloak SSO
- Playing out data while taking location and user permissions into account
- Writing unit tests and integration tests
- Build the deployment pipeline with AWS CodePipeline, AWS Codebuild, AWS CodePipeline, AWS CodeDeploy, Quay Docker Registry.
- Creation of Docker images for development and operation
- Setting up infrastructure with Terraform
- Automatic deployments (with manual release process for production)
- Development of a web app based on React, Redux and Webpack
- Implementation of interface components such as graphs, buttons, views with different layouts
- Event-based control of UI components
- Unit test development
- Iterative replacement of the monolithic legacy system
- Introduction of event sourcing
- Implementation of JSON-RPC interfaces for reading data from the legacy system
- Development of an Event Bridge in Go for publishing the events to RabbitMQ
- Outsourcing vehicle connectivity to microservices
- Development of microservices in PHP (Vanilla PHP, Pimple, Doctrine, Symfony components)
- Using the job queue beanstalkd
- Storing data in MongoDB
- Development of a CLI for job processing
- Development of a JSON-RPC interface for communication with the legacy system
- Unit Tests / Integration Tests
- Outsourcing user management and authentication to Keycloak
- Design of an on-the-fly migration for existing users
- Development of a Keycloak extension (Java)
- Implementation of a JSON-RPC interface in the legacy system for authentication of users
- Building a Deployment Pipeline with AWS CodePipeline, AWS Codebuild, AWS CodePipeline, AWS CodeDeploy, Clair Scanner, Quay Docker Registry
- Development of endpoints for monitoring
- Resilience Testing
- Introduction of event sourcing
- Jungheinrich FMS
- Backend development with Go / Postgres
- Front-end development with TypeScript / React
- Setting up deployment pipelines
Reisebereitschaft
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
01.03.2023
Versicherungsende:
01.03.2025