Profileimage by Anonymous profile, Java Softwareentwicklung, Architektur und Consulting
not available until 05/12/2024

Last update: 26.04.2024

Java Softwareentwicklung, Architektur und Consulting

Company: silicon data
Graduation: M.Sc. Dipl.-Inform. (FH)
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional) | French (Elementary)

Skills

Bitte fragen Sie meine vollständige und sehr ausführliche Projekthistorie mit Lebenslauf direkt bei mir an.

Weiterführende Informationen können der Webseite https://www.silicon-data.de entnommen werden (u. a. meine Vorgehensweise, Arbeitsweise, etc.).

Java
  • Java (1 - 17)
  • Java EE / Java SE / Java ME
  • Java Reflection
  • Java Concurrency
  • Java Non-blocking I/O (NIO)
  • Java Native Interface (JNI)
  • Java Management Extensions (JMX)
  • JavaBeans
  • Swing / AWT
  • Applet
  • Apache Log4J / SLF4J
  • SAX / StAX / XStream / JAXP
  • kSOAP / kXML
  • Eclipse / IntelliJ IDEA
Serverseitige Technologien
  • Apache Tomcat / Jetty
  • JBoss / EJB
  • Servlet / Servlet Filter
  • JAX-RS / JAX-WS
  • JAXB / Jackson / RESTeasy / Gson
  • Java for WebSocket
  • CDI
  • AOP / AspectJ / Javassist
  • JMS / OpenMQ
  • JSON-RPC / SOAP-RPC
  • Apache Camel
  • Apache Velocity
  • Apache HTTP Server / nginx
Spring
  • Spring / Spring Boot
  • Spring Data Repository
  • Spring AOP
  • Spring Security
OSGi
  • OSGi R3 - R7
  • Apache Karaf
  • Bosch mBS
  • Apache Felix
  • Eclipse Equinox
  • Makewave Knopflerfish
  • IBM SMF
Datenbanken & Technologien
  • JDBC / SQL
  • JPA / JPQL
  • Hibernate / HQL
  • Liquibase / Flyway
  • PostgreSQL
  • MySQL / MariaDB
  • Oracle Database
  • MongoDB
  • H2
  • Derby
  • SQLite
  • MS Access
Web-Technologien
  • JavaScript / TypeScript
  • jQuery
  • (X)HTML / CSS
Markup Sprachen
  • SOAP / WSDL
  • XML / XSD
  • OpenAPI
  • Regular Expressions
Sonstige Sprachen
  • Groovy
  • C / C++
  • Pascal (1993 - 1999)
  • Assembler (1996 - 1999)
  • Batch / Shell Scripting
Performance und Qualitätssicherung
  • JUnit / AssertJ / Fest
  • Mockito / PowerMock / EasyMock
  • REST-assured
  • Arquillian
  • Cucumber
  • (Hamcrest)
  • Checkstyle / Findbugs / PMD
  • Sonar
  • Java Code Conventions
  • Clean Code / Clean Architecture
  • Code & Pair Reviews
  • Integrationstests
  • YourKit
CI/CD & Buildwerkzeuge
  • Maven / Gradle / bnd / Ant
  • Jenkins
  • Nexus / Artifactory
  • Git / GitLab / GitHub / BitBucket (Stash)
  • Mercurial
  • SVN / CVS
  • Docker / Kubernetes
Methoden und Werkzeuge
  • Scrum / Kanban / SAFe
  • V-Modell
  • Jira / Confluence
  • Miro
Konzeption und Dokumentation
  • OOP / UML / Design Patterns
  • Javadoc
  • AsciiDoc / Textile
  • UML / PlantUML / draw.io
  • Enterprise Architect
Protokolle und Technologien
  • REST / SOAP Webservice
  • UDP / TCP (Sockets)
  • HTTP(S) / WebSocket / Long-Polling
  • CoAP / Californium
  • MQTT / Eclipse Mosquitto
  • WebDAV / FTP
  • Modbus / SunSpec
  • SMA Data2+
  • SNMP
  • Protocol Buffers
  • ASN.1 BER
Security
  • Java- / OSGi-Security
  • X.509 Zertifikate / Signaturen
  • PK / AES / HMAC
  • OAuth / OAuth2 / JWT
  • XSS / CSRF Abwehrmaßnahmen
  • Bedrohungsanalyse
Geoinformatik
  • GeoServer / OGC-Services (WMS)
  • PostGIS
  • RDS-TMC / TPEG BER / FCD / EFCD
  • GPS / DGPS / EGNOS / NMEA
Betriebssysteme
  • Linux / QNX
  • Android
  • Windows / CE / Mobile / Tablet-PC
Sonstiges
  • Multithreading / Synchronisierung
  • OpenHAB (Eclipse SmartHome)
  • Funkprotokolle (ZigBee, Z-Wave, ...)
  • ChatGPT API
  • Pipedrive

Fettdruck: Sehr gute Kenntnisse (regelmäßiger Einsatz in Projekten und Produkten).

Normaldruck: Gute Kenntnisse (gute praktische Kenntnisse oder sehr gute, jedoch liegt der Einsatz über ein Jahr zurück).

Project history

09/2020 - 02/2024
Senior Software Developer und OSGi-Experte
SMA Solar Technology (Energy, water and environment)

Entwicklung der ennexOS Plattform.

07/2016 - 06/2020
Senior Software Developer, Tech Lead, Mentor
sovanta / EWE (Internet and Information Technology)

Entwicklung der EWE smart living Plattform.

12/2015 - 12/2016
Senior Software Developer
DZ-Bank (Banks and financial services)

Generierung von Finanzprodukten mit Geschäftsvorfällen und Berechnung des Risiko-Indikators im Bezug zur PRIIP-Verordnung.

07/2015 - 12/2015
Senior Software Developer, Tech Lead im Team, Mitglied im Scrum Transition Team
Booxware Softwaresysteme / TIPICO (Banks and financial services)

Entwicklung von Payment-Modulen (u. a. TIPICO PAY) und großes Refactoring einer Legacy-Anwendung.

03/2015 - 06/2015
Senior Software Developer
Bank11 (Banks and financial services)

Entwicklung eines Tarifmoduls und Integration eines Rechenkerns.

12/2011 - 12/2014
Senior Software Developer, OSGi-Experte, Security-Experte
Telekom (Internet and Information Technology)

Entwicklung der QIVICON Plattform (Telekom Smart Home).

10/2011 - 11/2011
Senior Security Consultant für Java / OSGi-Anwendungen
Telekom (Telecommunications)

Sicherheitsexperte für Java / OSGi-Anwendungen. Durchführung einer Bedrohungsanalyse und Entwicklung eines Maßnahmenkatalogs für die Konzernsicherheit.

Local Availability

Only available in these countries: Germany, Austria, Switzerland und USA
Örtliche Verfügbarkeit:
  • Karlsruhe
  • Mannheim / Heidelberg
  • Frankfurt / Darmstadt
  • Stuttgart
  • Berlin
  • Köln
  • Düsseldorf
  • München
  • Hamburg
  • ...
Weitere Hinweise:
  • Je nach Ort bevorzuge ich eine 4 Tage onsite und 1 Tag offsite Tätigkeit

Other

Berufsbezogene Interessen:
  • OSGi-Enthusiast  für embedded Java und serverseitige Entwicklungen
  • Security-Themen (Kryptographie, Kryptanalyse und allgemeine Schutztechniken)
  • Android-Anwendungsentwicklung
  • Java Virtual Machines und Java-Prozessoren (u. a. auch durch eine Studienarbeit und Seminararbeit)
  • Elektronik und Gadgets (z. B. Entwicklung eines eigenen Einplatinencomputers im Jahr 1999)
Sonstige Angaben:
  • Gründung der eigenen Firma neat-IT (Grammling und Müller GbR) im Oktober 2011
  • Gründung einer weiteren Firma silicon data im Januar 2017
  • Gründungsmitglied des „OSGi Users‘ Forum Germany“ mit Kontakten zur OSGi Alliance
  • Hobbies: Musik (Klavier und Gitarre), sowie Fitness
Profileimage by Anonymous profile, Java Softwareentwicklung, Architektur und Consulting Java Softwareentwicklung, Architektur und Consulting
Register