Ich arbeite als freiberuflicher Softwareentwickler, spezialisiert auf die Bereiche Backend-, Frontend-, API- sowie iOS und Android-App-Entwicklung in Java, JavaScript und Swift.
Ich bringe neun Jahre Berufserfahrung in den Branchen Banken, Versicherungen, Einzelhandel und E-Commerce mit.
Programmiersprachen:
Java, JavaScript bzw. TypeScript (auch mit Node.js), Kotlin, Swift, Groovy, C++, Objective-C
Datenbanken:
Oracle, DB2, MySQL, H2
Java EE:
JSF, JAX-WS, JAX-RS, CDI, EJB, JPA, Bean Validation, JAXB, Servlets, JSP
Frameworks:
Spring, iText, Android, Apache POI, Hibernate, Swing, JavaFX
Test-Bibliotheken:
Cucumber, JUnit, TestNG, Mockito, DbUnit, Selenium WebDriver, Spock
Werkzeuge:
IntelliJ, Eclipse, Postman, Docker, Kubernete, Git, GraphQL, SoapUI
Methodiken:
Microservices, REST-APIs, Testgetriebene Entwicklung, Clean Code, Design Patterns, Fullstack-Entwicklung
Buildtools:
Maven, Ant, Gradle, QuickBuild, Jenkins
Codeanalyse:
Sonar, FindBugs, PMD
Betriebssysteme:
Windows, Linux, MacOS
Oracle Certified Expert, Java EE 6 Web Services Developer
Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer
Oracle Certified Professional, Java SE 7 Programmer
Oracle Certified Associate, Java SE 7 Programmer
Bumping Bunnies
Ein kleines Mehrspieler-Spiel für Android und den PC.
Tin Recorder
Ein Programm zum automatischen Aufnehmen von Radiosendungen auf tunein.com