Profil
Softwareentwickler auf dem Gebiet der agilen Softwareentwicklung im Kontext von Internet-Services und e-Commerce-Anwendungen auf Basis von Microservices. Ich verfüge über mehrjährige Erfahrung in der Umsetzung von Design- und Entwicklungsaufgaben, sowohl im Microservice- wie auch im Enterprise Java Umfeld. Schwerpunkte meiner Tätigkeiten sind Multitier-Entwicklungen im Java Umfeld, dem Setup von Build- und Deployprozessen sowie der Testbarkeit von Softwaresystemen.
Methoden
- Softwareanalyse und -design (UML 1.4 - 2.0)
- Softwareentwicklung (OOA, OOD, OOP),
- Softwarearchitekturen und Datenmodellierung (UML, ERM),
- Verwendung von agilen und klassischen Methoden (Wasserfall, Scrum, Kanban)
- Entity Relationship Modelling (ER-Modellierung), DB Design
Java-Technologien- Java ab 1.2, Java EE 5/6, EJB 3.x, Java Persistence API (JPA 2.x), JAXB, JAX-WS (SOAP Webservices), JAX-RS (REST Services), Spring Web-Services, Spring Framework, Spring Security, Spring Cloud, Spring Data, Spring Test, Spring Boot, Spring Batch, AspectJ, Velocity, Hibernate, JDBC, JTA, Solr, Apache Lucene, Apache Camel, Actve MQ, Context Depency Injecton (CDI), Java Messaging Services (JMS), Java Transacton API (JTA), Java Executon Services (Asynchrone Prozesse), Camunda, JHipster
Frontend-Technologien- HTML, JSP/JSTL, Java Server Faces (JSF), HTML5, Javascript, JQuery, GWT, Velocity, Angular5, Typescript
Build-Werkzeuge- Apache Maven 3, Sonatype Nexus, Artifactory, Apache, Jenkins, Teamcity
Testing- SonarQube, JUnit, Geb,
Mockito, PACT, PowerMock, TestNG,
Groovy/Spock, FindBugs, Code Coverage, PMD,
TestBed, Citrus, EasyMock
Java EE Server- Red Hat JBoss, Apache Tomcat
XML-Technologien- XML, XML-Schema, DTD, XSLT 2.0, XPATH, SOAP, WSDL, XSD
Datenformate
VersionskontrollsystemeTools- Open Office, Microsoft Office, Jira, Confluence, Stash
AdministrationEntwicklungsumgebungen- Eclipse, Jetbrains IntelliJ, SQL-Developer, SoapUI
TÄTIGKEITEN
07/2019 - heuteRolle: Softwareentwickler
Kunde: freiberuflich
072015 - 06/2019Rolle: Softwareentwickler
Kunde: Crowdcode GmbH & Co. KG
02/2015 ? 06/2015Rolle: Softwareentwickler
Kunde: 2safer GmbH, Köln
02/2014 ? 01/2015Rolle: Softwareentwickler
Kunde: meinestadt.de GmbH, Köln
12/2009 ? 02/2014Rolle: Softwareentwickler
Kunde: tarent GmbH, Bonn
08/2009 ? 09/2009Rolle: Freiberuflicher Systemberater
Kunde: Fahrradladen Balance GmbH, Bochum
07/2008 ? 07/2009Rolle: Softwareentwickler
Kunde: ITS Informationstechnik Service GmbH, Dortmund