Niko S.-Developing Architect / Solution Architect

Check rate
Experience
Developing Architect, Technical Lead "gridlytics"
HH Energienetze
- Built a data integration platform for high-, medium- and low-voltage assets to enable contextual analysis of time series with master data from SCADA control systems (IEC 60870 104), INIS and SAP.
- Responsible for the architecture and implementation of the solution, and acted as a sparring partner for the Product Owner.
- Technologies used: Kotlin, Spring Boot, Maven, TimescaleDB, PostgreSQL, liquibase, Elements IoT, Docker, Kubernetes, Grafana, Python, jupyter and various API gateways.
Developing Architect, Technical Lead "datalytics"
Stromnetz Hamburg
- Designed and built a data lake and data analytics platform for the eMobility backend to improve the operation of the charging infrastructure through monitoring.
- Supported site planning through reporting and analysis of partner feedback to iteratively expand the platform.
- Technologies used: Kotlin, Java, Spring Boot, Maven, TimescaleDB, PostgreSQL, liquibase, Apache Kafka, Docker, Kubernetes AKS (Azure), Grafana and jupyter.
Senior Software Developer
Adobe Systems Inc.
- Designed and developed an internal tool for static code analysis as part of the company-wide Vulnerability Labs and Shift-left initiative.
- Integrated the analysis into pull requests across all GitHub Enterprise repositories.
- Developed a user interface to help security researchers identify patterns.
- Technologies used: Python, React with Redux, Spectrum, FastAPI, PostgreSQL, AWS SQS, Docker, Kubernetes, skaffold, semgrep, GitHub Enterprise API, Grafana and helm.
Senior Software Developer
Zalando SE
- Designed and developed a new microservice for the Greenfield-7 project (Rotterdam) as part of the Warehouse Management System (zalos3).
- Provided brokers with metrics on process utilization.
- Technologies used: Kotlin, Java, Spring Boot, PostgreSQL, flyway, Apache Kafka, Docker, Kubernetes (AWS), Maven, Mockito and Wiremock.
Software Developer
Schwarz IT
- Designed and implemented a microservice for live visualization and documentation of the components and dependencies in a complex Kubernetes environment (GKE).
- Set up monitoring for these components using Grafana dashboards and templates.
- Technologies used: Kotlin, Spring Boot, JavaScript, AsciiDoctor, d3.js, Graphviz, Go, Grafana, Docker, Kubernetes and Google Cloud Platform (GCP).
Software Architect, Team Lead Data Analytics
Stromnetz Hamburg
- Further development and refactoring of the eMobility backend for managing charging station infrastructure for electric vehicles.
- Split the platform into vertical segments and introduced Apache Kafka.
- Migration to a centralized user management system based on OAuth 2.0.
- Built a data analytics platform for time series in close collaboration with the business department.
- Used Kotlin, Java, Spring Boot, TimescaleDB, Grafana, PostgreSQL, liquibase, Apache Kafka, Akka, SOAP, WebSockets, Apache Tomcat, Docker, Maven, Bamboo, FusionAuth, and a Kubernetes Proof-of-Concept on Azure.
Software Developer
Shopping24
- Expanded clickout tracking and developed new microservices to forecast Cost-per-Click values.
- Full-stack development of a user interface for configuring Solr-specific tuning for the Shopping24 portals.
- Introduced complex end-to-end test scenarios.
- Used Kotlin, Java, Spring Boot, Solr, PostgreSQL, Redis, Apache Kafka, Docker, Kubernetes, Maven, Jenkins, vue.js, Mockito, JUnit5, and testcontainers.
CTO
Mega-Ventures
- Built the technical infrastructure for algorithmic trading on crypto exchanges.
- Developed algorithms for automated trade execution and real-time analysis of aggregated data streams.
- Used Kotlin, Apache Flink, reactiveX or rxJava, WebSockets, Jooby, netty, Gradle, Docker, Kubernetes, and Google Cloud (GCP).
Software Architect
Hermes Europe
- Architecture review and consulting for the migration to a microservice architecture for European Routing Services.
- Developed a REST API with microservices to provide routing information relevant to order processing and replace a monolith.
- Built a continuous deployment pipeline and provided agile coaching.
- Used Java, Spring Boot, ActiveMQ, Gradle, Jenkins Pipelines, Docker, OpenShift (AppAgile), and ReadyAPI.
Software Engineer / Software Architect
natcon7
- Architected and developed a SCADA dashboard and monitoring system for fleets of renewable energy plants.
- Focused on the backend stack for efficient analysis of sensor data streams and aggregated delivery to clients.
- Used Java, Spring Boot, Apache Kafka, OPC XML DA (SOAP), PostgreSQL, flyway, JavaFX, RMI, Docker, Gradle, Jenkins Pipelines, Ansible, and Kubernetes.
Software Developer
Shopping24
- Further development of the central product search engine for the Shopping24 portals.
- Customization of tools for product data import, processing, and enrichment, as well as invoicing, tracking server, and log data analysis.
- Prototype development of purchase probability predictions using Machine Learning (logistic regression).
- Use of Java, Spring Boot, Guava, PostgreSQL, flyway, Solr, Redis, Docker, Maven, Jenkins Pipelines, Tomcat, Ansible, Grafana, Graylog, Python, and scikit-learn.
Lead Software Developer
AdTriba
- Built the technical infrastructure for an online marketing SaaS startup.
- Developed a low-latency tracking server handling approx. 25 million requests per day.
- Built an ETL pipeline in Jenkins and developed and introduced a central configuration management API.
- Expanded tracking dashboards.
- Use of Java, Jooby, netty, AWS S3, Elastic Beanstalk, CloudFormation, Lambda, DynamoDB, Redshift, RDS, Route53, Jenkins 2.0 Pipelines with Groovy, Python, zappa, packer, terraform, JavaScript, vue.js, and Highcharts.
Technical Designer & Software Developer
OTTO
- Further development of product data delivery for online marketing channels, including the transition to streaming.
- Designed and developed CROS (Canonical and Redirect Optimization Software) 2.0 in close coordination with the business department.
- Use of Java, Liferay Portal, Spring Boot, Akka Streams, PostgreSQL, MongoDB, Tomcat, Jetty, Gradle, Jenkins, OpenStack, Ansible, Python, and Scrapy or Scrapinghub.
Software Developer
OTTO
- Further development of the product system for the eCommerce platform "Produkt & Bewerten" as part of a Scrum team.
- Refactored the architecture to split it into microservices.
- Designed and introduced a customer review microservice.
- Implemented autoscaling with Edison and Mesos.
- Use of Java, Spring Boot, MongoDB, Tomcat, Jetty, Gradle, Jenkins, Varnish, Mesos, Marathon, JavaScript, and SASS.
Tech Lead & Scrum Master
MarkLogic
- Requirements engineering, design, and implementation of a management information dashboard for HannoverRe insurance applications.
- Imported and analyzed application data based on the medical risk factors of each reinsurer.
- Led the team as Tech Lead and Scrum Master.
- Use of Java, Spring Boot, Spring MVC, Thymeleaf, Apache Camel, MarkLogic Server, Highcharts, Maven, and Jenkins.
Software Developer
SinnerSchrader
- Developed an e-commerce webshop for a Swiss department store chain.
- Customized the ordering process and integrated third-party systems (CRM, scoring, Payment Provider DataTrans), both synchronously (REST) and asynchronously (JMS).
- Used Java, Hybris 5 eCommerce Platform, Scala, Jetty, Scalatra, REST, SOAP, JMS, ActiveMQ, MySQL, Maven, Jetty, Tomcat 6 and Linux.
Software Developer
Adobe Systems
- Designed and developed a web tool to manage the release and deployment process for Adobe Shared Cloud components across multiple environments.
- Integrated it with existing Jenkins processes and AWS provisioning.
- Used Play! Framework, Amazon AWS (EC2, ELB, AS, CFN, EB, S3), GitHub Enterprise, Hosted Chef, Jenkins, MySQL, Maven, nginx, Linux and Windows.
Software Architect
OTTO
- Verified the non-functional requirements of the new eCommerce platform otto.de.
- Conducted robustness and performance tests, assessed scalability and analyzed bottlenecks.
- Advised functional teams on performance and architecture.
- Used REST architecture, groovy, gradle, JUnit, HTMLUnit, Jenkins-Plugin, git, Xceptance XLT, Python, Django, flot, R, graphite, graphoo and DigitalOcean.
Software Developer and Consultant
Adobe Systems
- Designed and developed the internal web application "Cloud Labs" for creating and deploying Shared Cloud Workers (Java/C) in the Amazon Cloud.
- Implemented features to scale and monitor the workers.
- Used Play! Framework, Amazon AWS (EC2, ELB, AS, CFN, EB, S3), GitHub Enterprise, Hosted Chef, Jenkins, MySQL, Maven, nginx, Linux and Windows.
Software Architect and Developer
Gruner+Jahr
- Designed and built a new web content management system for the Exclusive Living publishing group.
- Dynamically generated forms from content type definitions using JSON Schemas.
- Used Play! Framework, AngularJS, JavaScript, HTML5, Bootstrap, JSON Schema, MongoDB and Mercurial.
Software Architect
OTTO
- Designed the technical concept for the core architecture of the highly scalable eCommerce platform Lhotse (otto.de).
- Worked in a Scrum team, focusing on the product, search, and navigation system.
- Used REST architecture, Spring Framework, MongoDB, Freemarker, Python, Flask, gradle, JUnit, JMeter, Jenkins, git, Fredhopper, Linux, and Tomcat.
Freelance Software Architect and Developer
Niko Schmuck – Software Architecture, Development & Consulting
- Provided consulting in early project phases, including technology selection and feasibility studies, and supported product management with team building and the introduction of agile methods.
- Worked as a technical project lead, coach, and Scrum Master in agile software development teams.
- Analyzed and designed software systems, created system architectures, and implemented them in development.
- Reviewed existing systems, developed improvement plans, and carried out extensive refactoring.
- Designed and developed software solutions using object-oriented design and domain-driven design.
- Defined suitable system boundaries when introducing and extending microservices and self-contained systems.
- Implemented software solutions in complex system landscapes and integrated and connected backend systems.
- Developed automated tests and integrated them into continuous build and deployment pipelines.
Developer in Scrum Team
neuland bfi
- Integrated PayPal as a payment method into a multi-tenant web shop for BonPrix.
- Designed and built a cross-device shopping cart.
- Introduced Sonar and Jenkins as continuous build infrastructure.
- Used Spring Framework, Hibernate, Velocity, ant, Oracle, JUnit, Sonar, Jenkins, Subversion, git, and Tomcat.
Technical Project Lead, Architect, Developer
Hoffmann & Campe (Follow-up 3)
- Modernized and refactored a WebObjects-based CRM and address/response management tool.
- Carried out data migrations and implemented import, export, and reporting features for subscribers to customer magazines.
- Used Play! Framework, JPA, Hibernate, Oracle, MySQL, Pentaho Kettle, JavaScript, jQuery, Selenium, and Hudson.
Technical Project Lead, Architect, Developer
G+J Exclusive Living (Follow-up 3)
- Developed an easy-to-customize white-label B2C shopping system, including a back office.
- Provided a REST-JSON API for integration into Gruner & Jahr online services; first used for the Beef online shop.
- Used Play! Framework, JPA, Hibernate, JavaScript, jQuery, Selenium, and Hudson.
Technical Project Manager, Architect, Developer
Folge 3
- Re-development of the restaurant guide eatopia.de as an extensible web application for restaurant recommendations.
- Implementation of user features for suggestions and ratings, as well as back-office functionality for an editorial team.
- Used Play! Framework, JPA, Hibernate, JavaScript, jQuery, Selenium and Hudson.
Architect, Developer
ZEIT ONLINE (Folge 3)
- Developed internal tools to aggregate Apache log files (zeit.de) and perform near-time analysis with a delay of approx. 5 minutes.
- Presented the results visually in dashboards for management and analyzed publications using Solr.
- Used Spring Framework, Hibernate, Solr, PostgreSQL, jFreeChart, Spring Web MVC, jQuery, flot, Maven and Hudson.
Architect, Developer
Adobe Systems
- Designed and implemented an XMP-based search index within a distributed asset processing infrastructure for the Scene7 Image Production System.
- Extended the IPS SOAP API to use the metadata search index.
- Used Java, Spring Framework, MongoDB, Solr, ActiveMQ, JMS, gradle, TeamCity and Perforce.
Scrum Master and Developer
Adobe Systems
- Architected and developed a web-based Device Intelligence Portal for communicating with OEMs about Flash Lite support on their mobile devices.
- Connected to the Flash certification portal via REST API (Grails) and exported XML data to the Online Device Library for Device Central (part of the Adobe Creative Suite).
- Worked as Scrum Master in a cross-functional team (Development, UX, QA).
- Used Java, Spring, Hibernate, MySQL, Tomcat, initially with HTML and Spring Web MVC, and later Flex for the frontend.
Technical Project Manager
OTTO
- Held technical responsibility for the relaunch of frankonia.de on the open-source e-commerce platform osecom as an alternative to Intershop Enfinity.
- Worked with internal (Otto UK) and external service providers.
- Implemented the checkout process with Spring Web Flow and integrated SAP ERP for availability checks and product orders.
- Contributed to prototyping during a pilot phase and took part in international e-commerce workshops held by the Otto Group, with responsibility for the core architecture.
- Used Java, Spring, Spring Web Flow, Hibernate, Lucene, SAP Webservices/SOAP, MySQL, Tomcat, Apache, Subversion and CruiseControl.
Systems Developer
OTTO
- Contributed to the company-wide eCommerce platform Pyramdi based on Intershop Enfinity MultiSite.
- Migrated to Enfinity Suite 6 and carried out entity modeling and reengineering with UML.
- Introduced SOAP web services for a Flash-based styling shop and conducted performance tests.
- Used Java, Intershop Enfinity, UML, CruiseControl, ant, XSLT, The Grinder, Jython, SOAP, EJB, Tomcat, CVS and roundup.
Quality Software Engineer
CoreMedia
- Developed test plans for a new workflow modeling component of the Content Application Platform (CAP).
- Refactored the CAP multiplatform installer and introduced an XML-based state machine for installing CAP components.
- Built and expanded the test suite for CAP core components in collaboration with R&D.
- Introduced XSLT-based report generation for multiplatform tests and integrated it with continuous integration software.
- Used Java, Python, XML, XSLT, UML, Poseidon, JUnit, CruiseControl and ant.
Software Engineer
ontopia
- Developed products for the Ontopia Knowledge Suite after ontopia spun off from empolis.
- Implemented a Navigator SDK (JSP tag libraries) for web applications.
- Developed the generic topic map browser "Omnigator" as a showcase for the Navigator Framework.
- Designed and implemented an Editor SDK for topic map-based web applications (ISO 13250).
- Used Java, JSP tag libraries, Tomcat, Resin, BEA WebLogic and JUnit.
Software Developer
empolis (formerly STEP)
- Developed projects using the SigmaLink SGML/XML CMS.
- Helped develop a SigmaLink module for Wiley-VCH's Distributed Processing Management Suite to manage journal publications.
- Implemented imports and exports of large content repositories (including BLV/wissen.de).
- Conducted a workshop on the SigmaLink Reference Works Module for Bertelsmann Lexikon Verlag.
- Designed and developed a web application to provide an overview of published catalog variants for Heinze Verlag.
- Used Java, Python, Oracle, WebMacro, Servlets, JSWDK and JBuilder.
Freelance Software Developer
tamito (formerly planetsound)
- Created an online shop for sunburst merchandising on behalf of an internet agency.
- Implemented e-commerce features, including sales of merchandising products for Herbert Grönemeyer.
- Used SoftCart, Perl, HTML and JavaScript.
Software Developer (Student Assistant)
Institute of Egyptology, University of Würzburg
- Development of a graphical temple navigation system (scenario) to analyze connections between ritual scenes based on an existing TUSTEP text database.
- Development of a tool for creating and linking a hierarchical map system (LinkCreator).
- Use of Java, AWT, Swing, Applets and WebStart (JNLP).
Freelance Software Developer
Musikmagazin intro
- Design and implementation of the internet portal for the music magazine intro.
- Development of a web CMS for managing articles, as well as converting Word files and importing them into the CMS.
- Use of PHP, Perl, MySQL, Apache and Linux.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Retail, Utilities, Media and Entertainment, Energy, and Education.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Project Management, Business Intelligence, Quality Assurance, and Sales.
Summary
For over 20 years, I have worked as a software developer and architect on custom software systems. I have worked in both product and project development, giving me a broad range of experience across the entire software lifecycle.
I would be happy to support your team:
- in the early stages of a project with consulting (e.g., technology selection and technical feasibility) and by helping product management set up a team and adopt agile methods
- as a technical project lead / coach / Scrum Master in agile software development teams
- with analysis and design, system architecture, and software development
- by reviewing existing systems and developing improvement plans, as well as carrying out extensive refactoring
Understanding customer requirements as the basis for developing a tailored solution is very important to me. Working at the intersection of technology and business requirements has long been a central motivation for me -- IT must not be an end in itself, but must create value.
I enjoy taking on new areas of work, and I find it easy to join new teams and contribute collaboratively. I also enjoy working in international teams.
Skills
Methods
- Methodologies: Agile Methods, Kanban, Xp (Extreme Programming), Tdd, Design Thinking, Scrum, User Story Mapping
- Architectural Styles: Scs, Microservices
- Software Modeling: Ooad, Ddd, Uml
Technologies
- Programming Languages: Kotlin, Python, Javascript, Clojure, Groovy, Scala, Java, Bash, Php, C, Go, Ruby
- Application Servers: Nginx, Jetty, Jboss, Glassfish, Apache Tomcat, Weblogic, Lighttpd
- Web Frameworks: Spring Boot, Spring Web Mvc, Play! Framework, Flask, Quarkus, Grails, Django, Sinatra
- Relational Databases: Postgresql, Oracle, Ms Sql Server, Db2, Mysql
- Nosql Databases: Mongodb, Dynamodb, Couchdb, Marklogic
- Search & Retrieval: Elasticsearch, Lucene, Solr
- Integration: Apache Kafka, Jms, Activemq, Apache Servicemix, Apache Camel
- Java Apis And Libraries: Jersey, Jax-Rs, Jpa, Hibernate, Guava, Overview Of Libraries In The Java Ecosystem
- Testing: Junit, Jmeter, Easymock, Mockito, Kotlintest, Selenium, Jasmine
- Frontend: Html5, Thymeleaf, Highcharts, Jquery, Freemarker, Velocity, Vue.Js, Angular, React
- Web Standards: Xml, Html, Json, Xsl(T)
- Development Environments: Intellij Idea, Eclipse Ide, Emacs, Vi
- Source Code Management: Git, Enterprise Bitbucket, Github, Gitlab, Mercurial, Subversion, Cvs, Perforce
- Build Tools: Maven, Gradle, Jenkins, Bamboo (Hosted), Chef, Puppet, Teamcity
- Cloud Platforms: Docker, Aws, Google Cloud, Microsoft Azure, Kubernetes, Mesos, Marathon, Digitalocean
- Operating Systems: Linux, Unix (Solaris), Windows, Mac Os X
Skills
- Strong Work Ethic And High Self-Motivation
- Interdisciplinary Collaboration
- Innovative Thinking While Focusing On Broader Goals
- Flexibility Combined With Pragmatism And Creativity
- Strong Communication Skills
- International Experience: 1.5 Years In Norway, Multiple Work Stays In The Usa
- Working With Other Cultures
- Eagerness To Learn And A Strong Interest In Continuous Development
Industry Knowledge
- Ecommerce
- Retail
- Logistics
- Commercial Off-The-Shelf Software
- Content Management
- Media / Internet Services
- Energy
- Trading
- Online Marketing
- Insurance
Languages
Education
Julius-Maximilians University Würzburg
Diploma in Physics · Physics · Würzburg, Germany
Technisches Gymnasium Karlsruhe
Abitur · Karlsruhe, Germany
Certifications & licenses
Ken Schwaber
Enfinity Multisite: Business Logic Implementation + Programming
Intershop
Object Oriented Analysis & Design Using UML
Sun Microsystems
Oracle 8i Db Administration, Backup & Recovery
Oracle
Statistics
Experience
Global experience
Expertise
Qualifications
Frequently asked questions
Have questions? Find more information here.
Niko is based in Hamburg, Germany and can operate in on-site, hybrid, and remote work models.
Niko speaks the following languages: German (Native), English (Advanced).
Niko has at least 30 years of experience. During this time, Niko has worked in at least 25 different roles and for 27 different companies. The average length of individual experience is 1 year and 10 months. Note that Niko may not have shared all experience and actually has more experience.
Based on recent experience, Niko would be well-suited for roles such as: Developing Architect, Technical Lead "gridlytics", Developing Architect, Technical Lead "datalytics", Senior Software Developer.
Niko's most recent position is Developing Architect, Technical Lead "gridlytics" at HH Energienetze.
In recent years, Niko has worked for HH Energienetze, Stromnetz Hamburg, Adobe Systems Inc., Niko Schmuck – Software Architecture, and Development & Consulting.
Niko is most experienced in industries like Information Technology, Retail, and Media and Entertainment. Niko also has some experience in Utilities, Energy, and Education.
Niko is most experienced in business areas like Information Technology, Product Development, and Project Management. Niko also has some experience in Business Intelligence, Quality Assurance, and Sales.
Niko has recently worked in industries like Information Technology, Utilities, and Energy.
Niko has recently worked in business areas like Information Technology, Product Development, and Project Management.
Niko holds a Master in Physics from Julius-Maximilians University Würzburg.
Niko has 4 certificates. Among them, these include: Scrum Master Certification, Enfinity Multisite: Business Logic Implementation + Programming, and Object Oriented Analysis & Design Using UML.
Niko will be available full-time from December 2026.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 12 Nov 2026. 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 Developing Architect, Technical Lead "gridlytics"
Nearby freelancers
Professionals working in or nearby Hamburg, Germany
