Daniel Sedlack-Senior Software Engineer
Check rate
Experience
Senior Software Engineer
energielenker solutions GmbH
- Designed and implemented a Python-based ETL pipeline with the Dagster framework to transform raw energy data from heterogeneous sources using InfluxDB and visualizations in Grafana
- Defined time-based and dependency-based jobs
- Deployed to managed Kubernetes clusters using Helm
- Integrated InfluxDB Cloud
- Prepared data for use in Grafana, including cleaning, normalization, and time-based resampling in Python
- Developed dashboards and visualizations in Grafana
- Developed unit tests with mocking using pytest
- Set up 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
Responsible for the architecture, implementation, and testing of a scalable order management system for trading financial instruments in Java (JDK 25) with Quarkus and Kafka.
- Designed and implemented a messaging-based microservice architecture with Kafka
- Integrated various external interfaces using REST, Protobuf, and proprietary SDKs
- Implemented monitoring and observability using Prometheus endpoints and OpenTelemetry
- Developed a persistence layer with Hibernate and PostgreSQL
- Automated database schema migrations using Flyway
- Wrote unit and integration tests with JUnit, Mockito, and REST Assured
- Configured the JVM and native container builds using GraalVM
- Set up a CI/CD pipeline on GitLab SaaS
Senior Software Engineer
Hausverwaltung
- Designed and implemented a solution for continuous monitoring of building infrastructure with Prometheus and Grafana, integrating data from heterogeneous sources (BACnet, MODBUS, SMTP, REST)
- Deployed Prometheus and Grafana in a local container environment
- Developed and integrated Prometheus exporters in Java with Quarkus for data extraction over the BACnet protocol, SMTP, and external REST web services
- Deployed and integrated third-party Prometheus exporters
- Created Grafana dashboards to visualize data from network, IT infrastructure, and building automation systems
- Configured alerts and set up rules with multi-channel notifications using Grafana and Prometheus Alertmanager
- Deployed Mimir for long-term data storage with S3-compatible storage on Cloudflare R2
- Implemented cloud-based monitoring of local infrastructure using Cloudflare Workers
- Managed cloud resources using Terraform IaC
- Built and deployed via 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
- Implemented and enhanced a Python-based ETL pipeline for transforming binary input data using the Dagster framework
- Designed and implemented an event-driven ETL pipeline in Dagster
- Downloaded data from S3-based object storage with MinIO
- Specified a YAML-based format for defining transformation operations
- Built an engine in Python to merge and transform data from multiple sources into a JSON format
- Implemented schema validation and loading to a REST endpoint
- Developed unit and integration tests with interface mocking using pytest
- Implemented tracing using OpenTelemetry
- Integrated into an existing GitHub Actions CI/CD pipeline
- Deployed via IaC 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
- Refactored an existing PLC-based smart home installation and designed the new system with backward compatibility
- Developed new software for installed Wago PLCs using Codesys
- Integrated building automation over BACnet and MODBUS protocols in Python
- Designed and implemented multiple backend web services in Java using Quarkus
- Developed the GUI with Vue.js and Vuetify
- Set up and administered Linux servers, deploying containerized services
- Monitored hardware and software using Prometheus and Grafana
- Adapted the network architecture
- Installed in residential units, including acceptance testing, documentation, and user 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 and development and running quantitative strategies for proprietary trading of financial instruments in international markets
- Developing strategies in the Python ecosystem using data science frameworks (Pandas, NumPy, Matplotlib, Seaborn) and machine learning libraries (scikit-learn, XGBoost) in Jupyter
- Designing and implementing infrastructure for data storage, research pipeline, signal generation, and trade execution
- Designing and implementing backend services in Java with Quarkus
- Implementing Python libraries for internal use
- Building and managing CI/CD pipelines in GitLab
- Deploying TimescaleDB as a time-series database, and Apache Iceberg with S3 object storage and Trino query engine
- Deploying and integrating Apache Kafka
- Building ETL pipelines with Apache Airflow
- Setting up and managing a mixed server environment with cloud resources (AWS, Hetzner) and bare-metal Linux servers
- Setting up monitoring with CheckMk
- Running containerized services with Docker
- Deploying and managing 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-founded a company to develop quantitative strategies for proprietary trading of financial instruments in international markets
- Architected, built and managed the initial infrastructure and strategies
- Transitioned into 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
- Working independently on software and system development projects
- Designing, implementing, and operating data and backend solutions
- Setting up CI/CD pipelines and managing container environments
- Advising and supporting clients on technical issues
Software Developer
dtms GmbH
Software development with Enterprise Java for mobile messaging and billing infrastructure, including migration of legacy systems.
- Java EE 5/6 (JBoss / Wildfly)
- Apache Tomcat
- JUnit
- Maven
- Git
- Jira
Working Student Operations / Software Development
Mobileview GmbH / dtms GmbH
Supporting operations
Developing internal tools for testing
SMS
Java EE
JBoss
Apache Tomcat
Jira
Git
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Banking and Finance, Telecommunication, Construction, 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, Quality Assurance, and Finance.
Summary
With more than 15 years of professional experience I have a technological perspective that combines breadth and depth, and I can deliver holistic solutions to my clients, from architecture through implementation to operations.
My focus is especially on developing data processing solutions (extraction, transformation, storage) with Python, particularly in conjunction with topics like machine learning and AI.
Another focus is developing backend services in Java using modern microservice frameworks like Quarkus, for everything from supporting internal business processes to customer-facing applications.
I round off my profile with solid experience in DevOps, and I am capable of setting up CI/CD pipelines as well as managing container builds and their deployment in Docker or Kubernetes environments.
I am also skilled in working with cloud resources and tools for monitoring and observability 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
Diploma in Computer Science 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
