Software Architekt, Entwickler, Coach
- Verfügbarkeit einsehen
- 0 Referenzen
- 130€/Stunde
- 82031 Grünwald, Kreis München
- auf Anfrage
- de | en | es
- 05.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2021 – offen
Tätigkeitsbeschreibung
Integration of an external partner api to electronically sign contract documents within their fully automated identification system, offered to banks and other partners.
Used tools and technologies:
Java 8, Play 2.6, Rest, SOAP, Json, Spring Boot, IText, Maven
Apache Maven, Hibernate (Java), Representational State Transfer (REST), SOAP, Spring Framework
3/2020 – offen
Tätigkeitsbeschreibung
M. leads a remote team of software developers, designers and technical
writers in developing an email marketing tool.
Used tools and technologies:
Sales page: Fully responsive html 5, Figma
Frontend App: React 16.x with React Router and React Hooks
Backend: Java 15, Quarkus, Junit 5, Hibernate Panache, Jax-RS,
Rest-Easy, Json, Jackson, Auth0, JWT/Oauth 2.0, Flyway, PdfBox, Stripe,
Docker, Digital Ocean Cloud, git on gitlab, sonarcloud.io, Intellij IDEA
Ultimate 2020.2, Postman
Cloud (allg.), Docker, Hibernate (Java), Junit, React (JavaScript library), Representational State Transfer (REST)
7/2019 – 3/2020
Tätigkeitsbeschreibung
Greenfield Development of an online tool for the visualization of insurance data from the healthcare sector.
The tool consisted of an Angular Frontend and a Java 11 Backend. M.
supported the customer throughout the entire process, from the design of the
overall architecture, to the implementation and testing of the Java microservices -
both through automated testing with Junit 5, as well as end-to-end testing of the
rest interface with Postman.
Tools & Technologies
Java 11, Micronaut, Junit 5, Mockito, Assertj, JPA, H2, Postgres, Flyway, Rest,
Json, Lombok, Logback, Docker, Kubernetes, Jenkins, Git on Github, SonarQube,
Intellij IDEA, Postman
Docker, Hibernate (Java), J2EE, Java SE, Json, Jenkins, Junit, Kubernetes, Postgresql
3/2019 – 7/2019
Tätigkeitsbeschreibung
Helped to create the vision for Red Hat's tools and technology and inspiring professional software and systems engineers to solve problems. Led Developer Experience strategies across multiple product teams.
Responsibilities:
• Creating technical content
• Speaking at conferences
• Empowering engineers Ьу delivering hands-on workshops
• Building partnerships with individuals, companies, and organizations
• Connecting with other engineers to identify how Red Hat might help them to bе even more successful
• Gathering product feedback that will inform engineering decision-making
• Supporting engineers оп forums, social media, meet-ups and other places
Cloud (allg.), Docker, J2EE, Java SE, Kubernetes
6/2013 – 3/2019
Tätigkeitsbeschreibung
Responsible for design, development, test and maintenance of distributed, large scale resilient systems. Backend / Middleware Development - Mostly SOA Webservices and Batch-Jobs
Tools & Technologies
Java 8, Spring 4, Spring Batch, JPA 2.1, Mockito, PowerMock, Junit, Maven, Sonar
Qube
J2EE, Java SE, SOAP, Spring Framework
2/2013 – 3/2013
TätigkeitsbeschreibungLoadbalanced Jboss-domain-clustering in consideration of fulltime availability and full system resilience.
Eingesetzte QualifikationenJava SE, Wildfly
7/2010 – 2/2013
Tätigkeitsbeschreibung
Processing of nfc/ credit card-transactions in in the six-figure range, in real time as well as in batch operations, in consideration of performance and full reliability. Rest and SOAP based remote communication (B2B and B2C), web frontend extensions, specifying design-, architecture- and
implementation-guidelines for the whole development team, interviews with new developers and acting as direct interface to product management.
Tools & Technologies
Java SE 6 und SE 7, Java EE 5, Spring 3.1, Hibernate 3.6, Tapestry 4, SOA (Rest, SOAP), Maven 3.0.4, Jenkins 1.5, Nexus, Sonar Server, Oracle 11, Tomcat 7, Jetty 8/9, Eclipse 4.2, Linux
Apache Maven, Hibernate (Java), Java SE, Jenkins, Representational State Transfer (REST), SOAP, Spring Framework
6/2009 – 6/2010
Tätigkeitsbeschreibung
Development of the UI of a SOAP-based stock-market-ordering-proxy, introduction of quality guidelines using Sonar Server, release-management and productive rollout on a tomcat-cluster in consideration of fulltime availability and full system resilience.
Tools & Technologies
Java SE 5 und SE 6, Java EE 5, Spring, Hibernate, Cocoon, SOA (XML, SOAP, Hessian), Liquibase, Maven 2+3, Hudson, Nexus, Sonar Server, Eclipse 3.5, Oracle 10, Tomcat 6, Linux
Apache Maven, Apache Tomcat, Hibernate (Java), Hudson Software, Java SE, Serviceorientierte Architektur, SOAP, XML
6/2007 – 4/2009
Tätigkeitsbeschreibung
Person in charge for SEO and XML local search interface, as used by bing maps. Analysis, design and implementation of a technical concept which increased the number of unique visitors of the local search engine by ten times. Based on my own (freetime) initiative, conversion of all development projects from Maven 1 to Maven 2, inhouse training of all developer colleagues, integration of Hudson and Nexus as the company’s CI environmentFrontend development (Java, HTML, CSS, Ajax) for a local search engine
Tools & Technologies
Java SE 5 und SE 6, Java EE 5, Spring, Hibernate, SOA(XML, JSON), SEO, JSP + JSTL 1.1, Apache POI, HTML, CSS, Javascript, Ajax, Maven 1+2, Hudson, Nexus, Tomcat, Linux
Ajax, Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Hibernate (Java), HTML, Hudson Software, J2EE, Java SE, JavaScript, Javaserver Pages, Suchmaschinenoptimierung, Serviceorientierte Architektur, Spring Framework
8/2006 – 3/2007
Tätigkeitsbeschreibung
Cash Office – The design and implementation of a retail cash management application in a store environment (Java Swing + JGoodies Forms Framework)
Tools & Technologies
Java SE 5, Swing, JGoodies Framework, SQL, MS SQL, Tomcat 5.5, Eclipse 3.2
Apache Tomcat, Java SE, Microsoft SQL-Server (MS SQL), SQL, Swing (Java)
4/2006 – 7/2006
Tätigkeitsbeschreibung
-Extensions for a PHP based image database
-Extensions for an XML Parser
-Development of an interface for a barcode scanner
Apache Maven, Apache Tomcat, IBM DB2, Java SE, PHP, Apache Struts, XML
6/2004 – 9/2004
Tätigkeitsbeschreibung
Refactoring of a Java CMS JUnit Testing
Acceptance Tests with Fitnesse SEO Optimization of a Website
J2EE, Java SE, Wildfly, Javaserver Pages, Suchmaschinenoptimierung
4/2004 – 6/2004
Tätigkeitsbeschreibung
Implementation of a PHP SMS Module
Development of user interfaces with access to a database in VB.Net
Database design for MySQL and MS SQL Server
Microsoft SQL-Server (MS SQL), PHP, SQL, Visual Basic
9/2002 – 2/2003
TätigkeitsbeschreibungDevelopment of a Struts-based user interface to simplify queries to an Oracle database for BMW vehicle parts.
Eingesetzte QualifikationenApache Tomcat, J2EE, Java SE, Java Database Connectivity, SQL, Apache Struts
7/2001 – 8/2001
TätigkeitsbeschreibungWorking as a technical editor, editorial meetings, research for magazine articles, composition of magazine news flashes, Hardware benchmarking
Eingesetzte QualifikationenRedaktion (allg.)
Zertifikate
Ausbildung
Hochschule Augsburg
Über mich
M. ist ein bekanntes und aktives Mitglied der internationalen Java-Community.
In diesem Zusammenhang diente er dem [...] zwei Jahre lang als gewähltes Mitglied des Exekutivausschusses und leistete einen aktiven und wichtigen Beitrag zur Weiterentwicklung der Programmiersprache Java. Außerdem wurde er von Oracle zum Developer Champion ernannt.
M. ist ein regelmäßiger Redner auf Java-Konferenzen in der ganzen Welt, wie Oracle Code One San Francisco, JavaZone Oslow und JBCN Conf Barcelona. Im Jahr [...] wurde er als "Ubiquitous Gold Speaker" gelistet.
Daneben arbeitet er als technischer Rezensent für renommierte Java-Bücher wie Effective Java, Core Java SE 9 for the Impatient, Java by Comparison oder den OCP Java SE 11 Programmer II Study Guide.
Im Jahr 2015 startete M. einen Java-Blog und einen YouTube-Kanal, die Java für passionierte Entwickler zugänglich machen. Es gibt viele Tutorials für Fortgeschrittene, die Sie online finden können, aber Tutorials mit einem soliden Hintergrund wie dieses sind selten. Heute ist der Kurs auch auf [...] verfügbar und wurde bisher insgesamt über 2 Millionen Mal aufgerufen. Sein kostenloses ebook "[...]" wurde bisher fast 20.000 Mal heruntergeladen.
M. ist in der Java-Community mit insgesamt über 75.000 Followern auf verschiedenen Social-Media-Plattformen bekannt geworden. Im Jahr [...] wurde er von der Redaktion von [...] auf Platz 13 ihrer Liste der weltweit wichtigsten Java-Influencer gewählt.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Gut)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden