Author Image

Hi, I am Marc

Marc Nützel

Software Engineer at Marc Nützel IT-Solutions

My name is Marc Nützel, and I am a software engineer from Mülheim, Germany, who is specialized in building web applications in Java environments. Writing code is my hobby and my passion, I love most of the approaches of Robert C. Martin’s book ‘Clean Code’. Test-driven development is the way I prefer to build applications. I have over 14 years of industry experience in IT and more than 9 years specialized in Java. Next coding in my spare time, I love fishing and enjoy traveling all over the world.

Spring Boot
Java
Microservices
Kubernetes
Angular
Docker

Skills

Experiences

1
ista Deutschland GmbH

April 2020 - Present

Essen

ista Deutschland GmbH is one of the leading energy service providers for more energy efficiency in buildings, in apartment buildings and commercial properties.

DevOps Engineer

March 2025 - Present

Responsibilities:
  • Conception, development, and maintenance of the infrastructure for Continuous Integration and Continuous Delivery, including (but not limited to) pipeline templates, DevOps tooling, and Infrastructure-as-Code templates – from the initial idea to a running pipeline.
  • Active contribution to the further development of development, test, and production environments.
  • Implementation of DevOps.
  • Further development, maintenance, and, if necessary, operation of the deployed tools.
  • Consulting & mentoring of development teams in building the application lifecycle solution with a focus on CI/CD.
  • Definition of the cloud architecture for centralized and squad-specific DevOps use cases.
  • Execution of development and IT operations (DevOps).
  • Azure, Gitlab CI, Terraform, Kubernetes, Helm
Fullstack Developer

April 2020 - March 2025

Responsibilities:
  • Develop Spring Boot Services, that consume data from multiple services and propagate those to a central system
  • REST API Development (OpenApi 3.0)
  • Write tests based on JUnit and Mockito.
  • Dockerize the applications
  • Migrate from Docker Swarm to Kubernetes
  • Several migrations to Azure
  • Consume and send data with JMS (ActiveMQ)
  • Frontend development (Angular)
  • Java, Spring Boot, Docker, Kubernetes, Hibernate, Liquibase, Angular, Gitlab CI, JUnit, Mockito, Spring Batch, Azure, Maven, MariaDB, PostgreSQL

DB Schenker AG

August 2014 - March 2020

Essen

DB Schenker is a leader in supply chain management and logistics solutions, handling everything from logistics to customized shipping solutions.

Java Backend Developer

Feb 2020 - March 2020

Responsibilities:
  • Develop new business and integration services based on Java Technology
  • Improve and implement entity relationship model and complex queries
  • Improve and implement synchronous and asynchronous application interfaces
  • Actively support the build and deployment process
  • Object Oriented analysis and design using common design patterns.
  • Designing and developing applications using Java EE and/or Spring
  • Building Microservice Architectures for containerized Spring Boot Applications developing well designed REST APIs
  • Building high-volume / low-latency applications and testing with load test tools, such as Gatling.io and JMeter
  • Message Integration with JMS, ActiveMQ, Web- and Rest Services (Jax-RS & JSON, Jax-WS & SOAP)
  • Developing web applications using Spring Boot
  • Java, Spring Boot, Docker, Hibernate, Flyway, Gitlab CI, Spock, Kubernetes, AWS, Maven
Lead Developer (perm position)

Feb 2018 - Jan 2020

Responsibilities:
  • Design and write a microservice architecture for route planning
  • Build up a national team of developers with external resources
  • Implement CI/CD Pipelines
  • Develop the first MVP with external team
  • Build up an international team in Poland with a size of 6 developers
  • Handover Project to team in Poland
  • Build up a Lead position in Poland
  • Java, Spring Boot, Docker, Hibernate, Flyway, Gitlab CI, Spock, Kubernetes, AWS, PostgreSQL, Maven
Java Backend Developer (perm position)

Jan 2017 - Jan 2018

Responsibilities:
  • Design and write a application that should be a layer for legacy application
  • Being part of a Team of 4 Developers located in Essen
  • Hold Project Deadline
  • Java, Spring Boot, Docker, Hibernate, Flyway, Gitlab CI, JUnit, Kubernetes, AWS, VueJs, Netflix Stack, PostgreSQL, Maven
Java Backend Developer (perm position)

Jan 2016 - Jan 2017

Responsibilities:
  • Support the initiative to move Schenker applications to AWS Cloud
  • Beeing part of a Team of 10 Developers located in Essen
  • Build up AWS VPC
  • Provide AMI’s
  • Provide Docker support containers for CI pipelines
  • Dockerize legacy applications
  • Kubernetes, Docker, Terraform, Packer, Gitlab CI, Ansible, Python, Spring Boot, Oracle, PostgreSQL
Fullstack Developer (perm position)

August 2015 - Jan 2016

Responsibilities:
  • Create a selfservice for Atlassian Confluence and Jira
  • Java, Spring Boot, Gradle, VueJs, NPM
Fullstack Developer (perm position)

August 2014 - August 2015

Responsibilities:
  • Support development of Selfservice for IAM Application
  • Work with international Team (China) of 5 developers
  • Java, Spring Boot, Maven, AngularJs, Oracle
2

3
Plus Online GmbH

April 2008 - July 2014

Mülheim an der Ruhr

Plus Online GmbH was part of the Unternehmensgruppe Tengelmann and responsible for the e-commerce section.

Lead Developer (perm position)

August 2011 - July 2014

Responsibilities:
  • Vice Lead Developer
  • Supporting and mentoring team during development process
  • Active part in development process specialiced in topics of payment processes and api design
  • Java, Intershop Enfinity, Servlets, JSP, Angular, Oracle
Fullstack Developer (perm position)

April 2010 - July 2011

Responsibilities:
  • Java, Intershop Enfinity, Servlets, JSP, Angular, Oracle
System Administrator (perm position)

April 2008 - March 2010

Responsibilities:
  • Administration of e-commerce infrastructure (Webshop)
  • Intershop Enfinity, Suse Linux, Apache Tomcat, Apache, Bash scripting

Düsseldorf District Government

Aug 2005 - March 2008

Düsseldorf

Part of the executive of the district NRW.

Lead Developer (perm position)

Jan 2008 - March 2008

Responsibilities:
  • Administration Server infrastructure
  • Customer Care for end users
  • Debian Linux, Windows Server 2000, LDAP
IT Apprentice

Aug 2005 - Jan 2008

Responsibilities:
  • Administration Server infrastructure
  • Customer Care for end users
  • Debian Linux, Windows Server 2000, LDAP
4

Recent Posts