Mein Dienstleistungsangebot
Ich stehe Ihnen mit umfassender Unterstützung zur Seite, um Ihre Projekte effizient und auf höchstem Qualitätsniveau zum erfolgreichen Abschluss zu führen.Mit langjähriger Expertise im Bereich der IT – sowohl als Leiter eines Softwareentwicklungsteams in einem renommierten mittelständischen Unternehmen als auch durch zahlreiche Beratungsprojekte – biete ich meine umfassende Hilfe entlang des gesamten Softwareentwicklungszyklus an:
- Software-Entwicklung im Java-Umfeld
- Konzeption und Umsetzung von Software-Architekturen
- Technische Projektleitung
- Coaching von Entwicklerteams
- Expertise in Microservices, Cloud-Technologien und DevOps
Technische Schwerpunkte:
- Java Backends, Spring Boot, Microservices
- Moderne Frontends, Angular, Vue.js
- Cloud, Kubernetes
Die Vorteile für Sie:
- Effiziente und zielgerichtete Softwareentwicklung im Team
- Lösungen von herausragender Qualität und Zuverlässigkeit
- Durchdachte und skalierbare Architektur
- Klar strukturierte und wartbare Software
Neben meinem fundierten theoretischen Hintergrund zeichne ich mich insbesondere durch Pragmatismus aus. Meine analytischen Fähigkeiten und Kommunikationsstärke bringe ich gerne in dynamische Teams ein. Meine ideale Projektumgebung zeichnet sich durch anspruchsvolle Herausforderungen aus, die mich zu Höchstleistungen motivieren.
Ausbildung und Erfahrung
Auch nach mehreren Jahren in der IT-Welt faszinieren mich nach wie vor die Details der Softwareentwicklung. Als Architekt, Team- und Projektleiter durfte ich zudem verantwortungsvolle Rollen übernehmen. Selbstständiges Agieren sowie die Übernahme von Verantwortung sind Stärken, die mich auszeichnen.
2023 - 2024 | Projekt im Bereich Transportwesen und Bahnverkehr | Architekturberatung, Software-Entwicklung Backend & Frontend und DevOps |
2019 - 2023 | Projekt im Bereich Musikrechte | Software-Entwicklung im Backend, Architekturberatung und DevOps |
2018 | Projekt im Versandhandel | Architektur, Software-Entwicklung und Betrieb (DevOps) |
2017 - 2018 | Projekte im Bereich Identity und Access Management | Architektur, Software-Entwicklung und Coaching |
2016 - 2017 | Projekte für die Energiewirtschaft | Software-Entwicklung Backend und Frontend |
2015 - 2016 | Projekte in der Medienbranche | Software-Entwicklung im Backend |
2014 - 2015 | Projektarbeit für einen Bankendienstleister | Software-Entwicklung im Bereich Kreditkarten-Verwaltung |
2010 - 2014 | ATRON electronics GmbH (Verkehrswesen) | Teamleiter Backend-Entwicklung |
2008 - 2010 | Sapient GmbH (IT Consulting) | Consultant |
2005 - 2008 | PENTASYS AG (IT Consulting) | Consultant |
2000 - 2005 | TU München, Lehrstuhl für Software & Systems Engineering |
Wissenschaftlicher Angestellter, Promotion zum Dr. rer. nat. |
1995 - 2000 | Informatik-Studium an der TU München | Abschluß Diplom-Informatiker |
Projektbeispiele
Sie wollen mehr zu meinen Projekten erfahren? Ich schicke Ihnen gerne mein detailliertes Profil zu.
Für folgende Unternehmen durfte ich bereits in Projekten tätig sein:
- Atos GmbH
- ATRON
- ComHem
- Conrad Electronic
- danet Consult
- Fiducia IT AG
- GMX / United Internet
- it4ipm / Gema
- Knorr-Bremse
- Healy Hudson
- Maxdome GmbH
- O2
- PENTASYS
- Sapient
- sd&m
- Siemens
- Stadtwerke München
- Institut für Informatik, TUM
Kenntnisse
Die nachfolgende Aufzählung meiner technischen Fähigkeiten bietet lediglich einen unvollständigen Einblick in mein wichtigstes technisches Rüstzeug.
Nicht jeder selbstverständliche "Skill" ist hier aufgeführt. Die Einarbeitung in neue Technologien gestaltet sich meist zügig, insbesondere da ab einem gewissen Grad an Berufserfahrung jedes neue Framework in seinen Grundprinzipien oft einem bereits Vertrauten ähnelt.
Schwerpunkte
- Java Backends
- Spring Boot
- Micro Services
- Kubernetes
- Cloud
- Angular
im Detail...
- Architektur
- Micro Services
- Cloud
- Amazon AWS
- Google GCP
- Kubernetes
- Cloud Foundry
- MDA / Model driven Architecture
- DSL / Domänenspezifische Sprachen
- Methodik
- Test Driven Development (TDD)
- Continuous Integration
- agile Methoden (SCRUM)
- OS
- Linux (Ubuntu, CentOS, Fedora, Raspidian)
- Windows 3.11 bis 10
- Tools
- Projekt
- Redmine
- JIRA
- Confluence
- IDE
- IntelliJ IDEA
- Eclipse IDE
- Versioning
- GIT
- Bitbucket
- Stash
- Subversion
- CVS
- Build Tools
- Jenkins Pipelines
- Bamboo
- Maven, ANT
- Sonar
- Rollup.js
- Testing
- JUnit, TestNG
- Mockito
- JMeter
- JProfiler
- QF-Test
- DB
- DBeaver
- SQLDeveloper
- Monitoring
- Kibana
- Graylog
- Stackdriver Monitoring
- Nagios / Shinken
- JMX
- Prometheus + Grafana
- Projekt
- Sprachen
- Java
- JEE 7
- Kotlin
- Scala 2.11
- Javascript
- XML, XSD, XSLT
- Frameworks
- Sprint Boot 3
- Micro Services
- Eureka
- Hystrix
- Spring Cloud Config
- Sleuth
- Camunda Decision Tables
- EJB 3.1
- XText / XTend 1.0
- JasperReport 4.5
- Android Wear 2
- Datenbanken
- Zugriff
- JPA
- Hibernate
- Hibernate Envers
- SQL
- JDBC
- Flyway / LiquiBase
- Produkte
- MySQL / MariaDB
- PostgreSQL
- Google CloudSQL
- Amazon RDS
- Elasticsearch + Grafana
- Oracle
- Redis
- MongoDB
- Zugriff
- Kommunikation
- HTTP
- REST
- RabbitMQ
- JMS Broker
- ActiveMQ
- Artemis
- Google PubSub
- AmazonMQ
- Firebase Cloud Messaging (FCM)
- Webservices
- oData
- oAuth 2
- Container
- Docker
- Helm Charts (Kubernetes)
- Glassfish 4
- JBoss Wildfly
- Apache Tomcat
- Nginx
- GUI
- Web
- Angular 5
- Servlet, JSP
- JSF
- Struts
- GWT
- Vaadin 7
- HTML, CSS
- JQuery, ...
- JavaFX
- Swing
- Web
Kontakt
Dr. Michael GnatzSoftware Engineering Büro
Anzinger Str. 20
D-85586 Poing
Tel. +49 (0)151 211 233 74
info@michaelgnatz.de
www.michaelgnatz.de