Daniel Sedlack-Senior Software Engineer
Check rate
Experience
Senior Software Engineer
energielenker solutions GmbH
- Design and implementation of a Python-based ETL pipeline using the Dagster framework to transform raw energy data from heterogeneous sources with InfluxDB and visualizations in Grafana
- Definition of schedule-based and dependency-based jobs
- Deployment to a managed Kubernetes cluster with Helm
- Integration with InfluxDB Cloud
- Data preparation for use in Grafana, including cleaning and normalization plus time-based resampling in Python
- Development of dashboards and visualizations in Grafana
- Development of unit tests with mocking using pytest
- Setup of a CI/CD pipeline in GitLab
Technologies: Python, Dagster, InfluxDB, Grafana, pandas, pytest, REST, CI/CD, GitLab, Container, Kubernetes, Helm, Docker, Cloud
Senior Software Engineer
Hausverwaltung
- Design and implementation of a solution for continuous monitoring of building infrastructure with Prometheus and Grafana, integrating data from heterogeneous sources (BACnet, MODBUS, SMTP, REST)
- Deployment of Prometheus and Grafana in a local container environment
- Development and integration of Prometheus exporters in Java with Quarkus for data extraction via the BACnet protocol, SMTP, and external REST web services
- Deployment and integration of 3rd-party Prometheus exporters
- Creation of Grafana dashboards to visualize data from network, IT infrastructure, and building automation systems
- Configuration of alerts and creation of policies with multi-channel notifications using Grafana and the Prometheus Alertmanager
- Deployment of Mimir for long-term data storage with S3-compatible storage on Cloudflare R2
- Cloud-based monitoring of local infrastructure using Cloudflare Workers
- Management of cloud resources with Terraform IaC
- Build and deployment using GitLab CI/CD
Technologies: Grafana, Prometheus, Mimir, Java, Quarkus, REST, CI/CD, GitLab, Container, Docker, Cloud, Cloudflare, S3, R2, IaC, Terraform
Senior Software Engineer
Statista Strategy GmbH & Co. KG
- Implementation and further development of a Python-based ETL pipeline for transforming binary input data using the Dagster framework
- Design and implementation of an event-driven ETL pipeline in Dagster
- Data download from S3-based object storage using MinIO
- Specification of a YAML-based format for defining transformation operations
- Implementation of a Python engine to merge and transform data from multiple sources into a JSON format
- Implementation of schema validation and payload submission to a REST interface
- Implementation of unit and integration tests including mocking of interfaces with pytest
- Implementation of tracing using OpenTelemetry
- Integration into existing GitHub Actions CI/CD pipeline
- IaC-based deployment using Pulumi on Google Cloud Run
Technologies: Python, Dagster, pandas, pytest, REST, GraphQL, OpenAPI, CI/CD, GitHub Actions, Container, Docker Compose, OpenTelemetry, Jaeger, S3, MinIO, IaC, Pulumi, Cloud, GCP
Architect / Lead Engineer
WEG Am Inselpark
- Overhaul of an existing PLC-based smart home installation and design of the new system with backward compatibility
- New software development for installed Wago PLCs using Codesys
- Integration of building services using BACnet and MODBUS protocols in Python
- Design and implementation of multiple backend web services in Java using Quarkus
- GUI development using Vue.js and Vuetify
- Setup and administration of Linux servers with deployment of containerized services
- Monitoring of hardware and software using Prometheus and Grafana
- Adjustment of the network structure
- Installation in residential units including acceptance tests, documentation, and customer training
Technologies: Java, Python, Codesys, Linux, Docker, nginx, Quarkus, Vue.js, Prometheus, Grafana, CI/CD, GitLab, Authentik, BACnet, MODBUS, MQTT, Home Assistant, OpenWrt, LaTeX
Senior Strategy Consultant
dimater trading technologies GmbH
- Leading a team for research & development and operations of quantitative strategies for proprietary trading of financial instruments in international markets
- Strategy development in the Python ecosystem with data science frameworks (Pandas, NumPy, Matplotlib, Seaborn) and machine learning libraries (scikit-learn, XGBoost) in Jupyter
- Design and implementation of infrastructure for data storage, research pipelines, signal generation, and trade execution
- Design and implementation of backend services in Java with Quarkus
- Implementation of Python libraries for internal use
- Setup and management of CI/CD pipelines in GitLab
- Deployment of TimescaleDB as a time-series database and Apache Iceberg with S3 object storage and Trino query engine
- Deployment and integration of Apache Kafka
- Setup of ETL pipelines with Apache Airflow
- Setup and administration of a heterogeneous server landscape with cloud resources (AWS, Hetzner) and bare-metal Linux servers
- Setup of monitoring using CheckMk
- Operation of containerized services with Docker
- Deployment and administration of Keycloak for centralized SSO
Technologies: Java, Python, Linux, Docker, nginx, Quarkus, AWS, TimescaleDB, S3, Iceberg, Trino, CI/CD, GitLab, Pandas, NumPy, Matplotlib, scikit-learn, XGBoost, Kafka, Airflow, Tailscale, CheckMk, Keycloak
Co-founder
Adelomyia Technologies GmbH
- Co-founder of a company developing quantitative strategies for proprietary trading of financial instruments on international markets
- Designed, built, and managed the initial infrastructure and strategies
- Transitioned to dimater trading technologies GmbH after acquisition and integration into the dimater group
Technologies: Java, Python, Linux, Docker, nginx, Quarkus, AWS, TimescaleDB, S3, CI/CD, GitLab, Pandas, NumPy, Matplotlib, CheckMk, Keycloak
Independent Engineer
Dipl.-Ing. Daniel Sedlack
- Carried out software and system development projects independently
- Architected, implemented, and maintained data and backend solutions
- Set up CI/CD pipelines and managed container environments
- Advised and supported clients on technical issues
Software Developer
dtms GmbH
Software development with Enterprise Java for mobile messaging and billing infrastructure.
Working Student Operations / Software Development
Mobileview GmbH / dtms GmbH
- Supported operations
- Developed internal tools
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Banking and Finance, Construction, Telecommunication, and Energy.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Research and Development, Operations, Finance, and Business Intelligence.
Summary
With over 15 years of professional experience, I have a broad and deep technological perspective and can deliver holistic solutions to my clients, from architecture and implementation to operations.
My main focus is on developing data processing solutions (extraction, transformation, storage) with Python, especially combined with machine learning and AI.
Another focus area is building backend services in Java with modern microservice frameworks like Quarkus, for everything from supporting internal business processes to customer applications.
I round out my profile with solid DevOps experience, able to build CI/CD pipelines and manage container builds and deployments in Docker or Kubernetes environments.
I am also skilled in using cloud resources and monitoring and observability tools to support operations.
Skills
- Java Se / Ee / Quarkus (Microservices, Jboss/Wildfly, Maven, Gradle, Intellij, Jpa/Hibernate, Jms, Jsf, Junit, Jax-Rs, Jax-Ws, Rest)
- Python (Webdev, Scripting, Data Science, Pandas, Numpy, Matplotlib, Seaborn, Scikit-Learn, Xgboost, Fastapi, Sqlalchemy)
- Devops (Linux, Nginx, Apache Http Server, Vpn, Tailscale, Sso, Iam, Keycloak, Bash)
- Data Engineering (Dagster, Airflow)
- Storage (Sql, Postgresql, Timescaledb, Mysql / Mariadb, S3, Iceberg)
- Messaging (Kafka, Rabbitmq, Activemq)
- Aws Cloud (S3, Ec2, Lambda, Step Functions, Iam, Rds, Eks/Ecs, Sns, Cloudwatch, …)
- Container (Docker, Kubernetes)
- Observability & Monitoring (Prometheus, Grafana, Opentelemetry, Checkmk)
- Ci/Cd (Gitlab, Jenkins)
- Gui (Angular, Vue.Js)
Languages
Education
TU Hamburg-Harburg
Dipl.-Ing. in Computer Science, focus on Software Development & Communications Engineering · Computer Science · Hamburg, Germany
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
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 Senior Software Engineer
Nearby freelancers
Professionals working in or nearby Hamburg, Germany
