Hi, I am 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

Spring Boot

Spring Boot

Using as main framework. Capable of writing scalable, testable, and maintainable software in Java with Spring Boot.

Java Development

Java Development

Using as main language for professional development. Capable of writing scalable, testable, and maintainable software in Java.

Kubernetes

Kubernetes

Capable of deploying, managing applications on Kubernetes.

Cloud Computing

Cloud Computing

Worked with most of the major clouds such AWS and Azure.

Docker

Docker

Write most of the programs as dockerized container. Experienced with multi-stage, multi-arch build process.

Micronaut

Micronaut

Gathered first experience with Micronaut. Created SaaS in a microservice architecture based on micronaut. I even felt in love with the supported GraalVM.

Hibernate

Hibernate

Capable of writing efficient entity relationship models with hibernate.

Git

Git

Experienced with git based development. Mostly, use Gitlab. So there is even a lot of experience in writing CI / CD Piplines.

Experiences

1
Fullstack Developer
ista Deutschland GmbH.

April 2020 - planned until the end of June 2024 , Essen

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

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
  • 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

Java Backend Developer
DB Schenker AG

Feb 2020 - March 2020 , Essen

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

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
2

3
Lead Developer (perm position)
DB Schenker AG

Feb 2018 - Jan 2020 , Essen

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

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)
DB Schenker AG

Jan 2017 - Jan 2018 , Essen

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

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
4

5
Java Backend Developer (perm position)
DB Schenker AG

Jan 2016 - Jan 2017 , Essen

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

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)
DB Schenker AG

August 2015 - Jan 2016 , Essen

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

Responsibilities:
  • Create a selfservice for Atlassian Confluence and Jira
  • Java, Spring Boot, Gradle, VueJs, NPM
6

7
Fullstack Developer (perm position)
DB Schenker AG

August 2014 - August 2015 , Essen

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

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

Lead Developer (perm position)
Plus Online GmbH

August 2011 - July 2014 , Mülheim an der Ruhr

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

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
8

9
Fullstack Developer (perm position)
Plus Online GmbH

April 2010 - July 2011 , Mülheim an der Ruhr

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

Responsibilities:
  • Java, Intershop Enfinity, Servlets, JSP, Angular, Oracle

System Administrator (perm position)
Plus Online GmbH

April 2008 - March 2010 , Mülheim an der Ruhr

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

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

11
IT Specialist
Düsseldorf District Government

Jan 2008 - March 2008 , Düsseldorf

Part of the executive of the district NRW

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

IT Apprentice
Düsseldorf District Government

Aug 2005 - Jan 2008 , Düsseldorf

Part of the executive of the district NRW

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

Recent Posts