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

Niko S.-Developing Architect / Solution Architect

Niko S. - Developing Architect / Solution Architect - profile avatar
Profile header overlay
Hamburg, Germany

Check rate

Experience

Jul 2023 - Present

Developing Architect, Technical Lead "gridlytics"

HH Energienetze

Position summary
Developing Architect, Technical Lead "gridlytics" at HH Energienetze
Industries
Utilities
Business areas
Information Technology
Product Development
  • 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.
Sep 2021 - Jun 2023
Hamburg, Germany

Developing Architect, Technical Lead "datalytics"

Stromnetz Hamburg

Position summary
Developing Architect, Technical Lead "datalytics" at Stromnetz Hamburg
Industries
Energy
Business areas
Business Intelligence
Information Technology
  • 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.
Sep 2021 - May 2022

Senior Software Developer

Adobe Systems Inc.

Position summary
Senior Software Developer at Adobe Systems Inc.
Industries
Information Technology
Business areas
Information Technology
Product Development
  • 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.
Mar 2021 - Sep 2021
Berlin, Germany

Senior Software Developer

Zalando SE

Position summary
Senior Software Developer at Zalando SE
Industries
Fashion
Retail
Business areas
Information Technology
Product Development
  • 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.
Nov 2019 - Jun 2020
Neckarsulm, Germany

Software Developer

Schwarz IT

Position summary
Software Developer at Schwarz IT
Industries
Retail
Business areas
Information Technology
Product Development
  • 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).
Apr 2019 - Mar 2021
Hamburg, Germany

Software Architect, Team Lead Data Analytics

Stromnetz Hamburg

Position summary
Software Architect, Team Lead Data Analytics at Stromnetz Hamburg
Industries
Utilities
Business areas
Business Intelligence
Information Technology
Product Development
  • 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.
Oct 2018 - Mar 2019
Hamburg, Germany

Software Developer

Shopping24

Position summary
Software Developer at Shopping24
Industries
Retail
Business areas
Information Technology
Product Development
  • 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.
Apr 2018 - Sep 2018

CTO

Mega-Ventures

Position summary
CTO at Mega-Ventures
Industries
Banking and Finance
Business areas
Information Technology
Product Development
Research and Development
  • 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).
Feb 2018 - Mar 2018

Software Architect

Hermes Europe

Position summary
Software Architect at Hermes Europe
Industries
Transportation
Business areas
Information Technology
  • 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.
Sep 2017 - Jan 2018
Hamburg, Germany

Software Engineer / Software Architect

natcon7

Position summary
Software Engineer / Software Architect at natcon7
Industries
Energy
Business areas
Information Technology
Product Development
  • 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.
May 2017 - Sep 2017
Hamburg, Germany

Software Developer

Shopping24

Position summary
Software Developer at Shopping24
Industries
Information Technology
Retail
Business areas
Business Intelligence
Information Technology
Product Development
  • 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.
Nov 2016 - Apr 2017
Hamburg, Germany

Lead Software Developer

AdTriba

Position summary
Lead Software Developer at AdTriba
Industries
Advertising
Information Technology
Business areas
Information Technology
Product Development
  • 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.
Mar 2016 - Oct 2016
Hamburg, Germany

Technical Designer & Software Developer

OTTO

Position summary
Technical Designer & Software Developer at OTTO
Industries
Retail
Business areas
Information Technology
Product Development
  • 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.
Aug 2015 - Feb 2016
Hamburg, Germany

Software Developer

OTTO

Position summary
Software Developer at OTTO
Industries
Retail
Business areas
Information Technology
Product Development
  • 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.
Oct 2014 - Jul 2015

Tech Lead & Scrum Master

MarkLogic

Position summary
Tech Lead & Scrum Master at MarkLogic
Industries
Insurance
Business areas
Business Intelligence
Information Technology
Project Management
  • 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.
Feb 2014 - Jul 2014
Hamburg, Germany

Software Developer

SinnerSchrader

Position summary
Software Developer at SinnerSchrader
Industries
Retail
Business areas
Information Technology
Product Development
  • 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.
Oct 2013 - Oct 2014
Hamburg, Germany

Software Developer

Adobe Systems

Position summary
Software Developer at Adobe Systems
Industries
Information Technology
Business areas
Information Technology
Product Development
  • 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.
Feb 2013 - Dec 2013
Hamburg, Germany

Software Architect

OTTO

Position summary
Software Architect at OTTO
Industries
Retail
Business areas
Information Technology
Quality Assurance
  • 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.
Feb 2013 - Sep 2013
Hamburg, Germany

Software Developer and Consultant

Adobe Systems

Position summary
Software Developer and Consultant at Adobe Systems
Industries
Information Technology
Business areas
Information Technology
Product Development
  • 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.
Feb 2012 - Nov 2012
Hamburg, Germany

Software Architect and Developer

Gruner+Jahr

Position summary
Software Architect and Developer at Gruner+Jahr
Industries
Media and Entertainment
Business areas
Information Technology
Product Development
  • 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.
Sep 2011 - Jan 2013
Hamburg, Germany

Software Architect

OTTO

Position summary
Software Architect at OTTO
Industries
Retail
Business areas
Information Technology
Product Development
  • 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.
May 2011 - Present

Freelance Software Architect and Developer

Niko Schmuck – Software Architecture, Development & Consulting

Position summary
Freelance Software Architect and Developer at Niko Schmuck – Software Architecture, Development & Consulting
Industries
Information Technology
Business areas
Information Technology
Product Development
Project Management
  • 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.
May 2011 - Aug 2011
Bremen, Germany

Developer in Scrum Team

neuland bfi

Position summary
Developer in Scrum Team at neuland bfi
Industries
Fashion
Business areas
Information Technology
  • 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.
Jan 2011 - Mar 2011
Hamburg, Germany

Technical Project Lead, Architect, Developer

Hoffmann & Campe (Follow-up 3)

Position summary
Technical Project Lead, Architect, Developer at Hoffmann & Campe (Follow-up 3)
Industries
Media and Entertainment
Business areas
Information Technology
Project Management
  • 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.
Oct 2010 - Nov 2010
Hamburg, Germany

Technical Project Lead, Architect, Developer

G+J Exclusive Living (Follow-up 3)

Position summary
Technical Project Lead, Architect, Developer at G+J Exclusive Living (Follow-up 3)
Industries
Media and Entertainment
Business areas
Information Technology
Product Development
Project Management
  • 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.
Jul 2010 - Sep 2010
Hamburg, Germany

Technical Project Manager, Architect, Developer

Folge 3

Position summary
Technical Project Manager, Architect, Developer at Folge 3
Industries
Information Technology
Business areas
Information Technology
Product Development
Project Management
  • 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.
Apr 2010 - Jun 2010
Hamburg, Germany

Architect, Developer

ZEIT ONLINE (Folge 3)

Position summary
Architect, Developer at ZEIT ONLINE (Folge 3)
Industries
Media and Entertainment
Business areas
Business Intelligence
Information Technology
  • 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.
Jan 2009 - Mar 2010
Hamburg, Germany

Architect, Developer

Adobe Systems

Position summary
Architect, Developer at Adobe Systems
Industries
Information Technology
Business areas
Information Technology
Product Development
  • 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.
Aug 2006 - Dec 2008
Hamburg, Germany

Scrum Master and Developer

Adobe Systems

Position summary
Scrum Master and Developer at Adobe Systems
Industries
Information Technology
Business areas
Information Technology
Product Development
Project Management
  • 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.
Jul 2005 - Aug 2006
Hamburg, Germany

Technical Project Manager

OTTO

Position summary
Technical Project Manager at OTTO
Industries
Retail
Business areas
Information Technology
Project Management
  • 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.
Nov 2003 - Jun 2005
Hamburg, Germany

Systems Developer

OTTO

Position summary
Systems Developer at OTTO
Industries
Retail
Business areas
Information Technology
  • 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.
Oct 2002 - Oct 2003
Hamburg, Germany

Quality Software Engineer

CoreMedia

Position summary
Quality Software Engineer at CoreMedia
Industries
Information Technology
Business areas
Quality Assurance
  • 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.
Mar 2001 - Sep 2002
Oslo, Norway

Software Engineer

ontopia

Position summary
Software Engineer at ontopia
Industries
Information Technology
Business areas
Product Development
  • 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.
Sep 1999 - Mar 2001
Würzburg, Germany

Software Developer

empolis (formerly STEP)

Position summary
Software Developer at empolis (formerly STEP)
Industries
Media and Entertainment
Business areas
Information Technology
  • 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.
Jun 1998 - Aug 1999
Bremen, Germany

Freelance Software Developer

tamito (formerly planetsound)

Position summary
Freelance Software Developer at tamito (formerly planetsound)
Industries
Retail
Business areas
Information Technology
Sales
  • 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.
Jan 1997 - Jun 1998
Würzburg, Germany

Software Developer (Student Assistant)

Institute of Egyptology, University of Würzburg

Position summary
Software Developer (Student Assistant) at Institute of Egyptology, University of Würzburg
Industries
Education
Business areas
Information Technology
  • 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).
Jun 1996 - Jun 1999
Osnabrück, Germany

Freelance Software Developer

Musikmagazin intro

Position summary
Freelance Software Developer at Musikmagazin intro
Industries
Media and Entertainment
Business areas
Information Technology
Product Development
  • 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.

Information Technology
Retail
Utilities
Media and Entertainment
Energy
Education
Profile match chart

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.

Information Technology
Product Development
Project Management
Business Intelligence
Quality Assurance
Sales
Profile match chart

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

German
Native
English
Advanced

Education

Oct 1992 - Jul 1999

Julius-Maximilians University Würzburg

Diploma in Physics · Physics · Würzburg, Germany

Oct 1989 - May 1992

Technisches Gymnasium Karlsruhe

Abitur · Karlsruhe, Germany

Certifications & licenses

Enfinity Multisite: Business Logic Implementation + Programming

Intershop

Object Oriented Analysis & Design Using UML

Sun Microsystems

Oracle 8i Db Administration, Backup & Recovery

Oracle

Statistics

Experience

Total positions 37
Experience in Information Technology 22 y
Avg length 1 y 4 m
Longest experience 15 y 6 m

Global experience

Countries worked in 2 (Germany, Norway)
Primary country Germany

Expertise

Recent roles Developing Architect, Technical Lead "gridlytics", Developing Architect, Technical Lead "datalytics", Senior Software Developer
Main industries Information Technology, Retail, Utilities
Main business areas Information Technology, Product Development, Project Management

Qualifications

Highest degree Master
Certifications earned 4
Member since
Last update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

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

0% 25% 50% 75% 100%
20% of experts charge less than €640 per day.
10% of experts charge between €640 and €800 per day.
50% of experts charge between €800 and €960 per day.
10% of experts charge between €960 and €1120 per day.
10% of experts charge €1440 or more per day.
<€640 €640-​800 €800-​960 €960-​1120 €1440+

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.

1000
750
500
250
Rate comparison chart
Daily rate avg. 803 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 800 €

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.