freiberufler Senior Software Consultant / Engineer Java / Web / Mobile auf freelance.de

Senior Software Consultant / Engineer Java / Web / Mobile

offline
  • auf Anfrage
  • 82152 Krailling
  • Nähe des Wohnortes
  • de  |  en
  • 17.06.2024

Kurzvorstellung

Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training

Senior Software Consultant; icecreek GmbH

Fokus: Java-basierte Webanwendungen

Auszug Referenzen (1)

"Ein sehr engagierter und freundlicher Mitarbeiter."
Senior Software Engineer
Kundenname anonymisiert
Tätigkeitszeitraum

3/2014 – 9/2015

Tätigkeitsbeschreibung

Designed and developed a form builder framework to describe dynamic
forms on mobile devices (iPads) with XML.
Java, GWT, Bootstrap3, Hibernate, Spring, Maven, Junit, Cobertura, Mockito, Bamboo, IntelliJ IDEA IDE, Windows

Eingesetzte Qualifikationen

Mobile Application Development, Android Entwicklung, iOS Entwicklung, Java (allg.), Java-Frameworks, Junit, JavaScript-Frameworks, JavaScript

Qualifikationen

  • Apache Wicket
  • Java (allg.)8 J.
  • Representational State Transfer (REST)4 J.
  • Softwareentwicklung (allg.)5 J.
  • Spring Framework2 J.

Projekt‐ & Berufserfahrung

Senior Software Engineer
Audi Business Innovation GmbH, München
11/2019 – offen (5 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2019 – offen

Tätigkeitsbeschreibung

Software development with Java Microservices, Containers, MQ, Spring, Gradle, Mapstruct, Scrum and a lot more.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Senior Software Consultant
O2, München
10/2015 – 10/2019 (4 Jahre, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

10/2015 – 10/2019

Tätigkeitsbeschreibung

• Designed and developed shared session management for multiple frondends. Technologies: HTTP/REST server and clients, OpenID, Redis, RXJava, Spring Boot, JSON
• Implemented Multiple layers of testing with JUnit/TestNG, PACT, UI automation.
• Built a shop for contract extension and tariff migration with tariff/hardware combinations, rebate calculations based on campaigns and rules. Technologies: Apache Wicket, RXJava, REST, Apache Wicket, Spring, JSON, and a lot more.
• Designed and developed a system to manage and override feature switches through multiple layers using HTTP headers and call interceptors
• Micro-frontends with individual Backends (for frontend): TS, JS, React, Axios, REST, Spring

Eingesetzte Qualifikationen

Java (allg.), Representational State Transfer (REST)

Senior Software Engineer
Stadtwerke München GmbH, Mobile Instandhaltung, München
3/2014 – 9/2015 (1 Jahr, 7 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

3/2014 – 9/2015

Tätigkeitsbeschreibung

Designed and developed a form builder framework to describe dynamic
forms on mobile devices (iPads) with XML.
Java, GWT, Bootstrap3, Hibernate, Spring, Maven, Junit, Cobertura, Mockito, Bamboo, IntelliJ IDEA IDE, Windows

Eingesetzte Qualifikationen

Mobile Application Development, Android Entwicklung, iOS Entwicklung, Java (allg.), Java-Frameworks, Junit, JavaScript-Frameworks, JavaScript

Senior Software Engineer
1&1 Karlsruhe, Shop System, Karlsruhe
9/2013 – 2/2014 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2013 – 2/2014

Tätigkeitsbeschreibung

Feature development (shop system)
Java, XML, HTML/CSS/JS, Spring, Maven, Tomcat, Junit, JAXB, Mockito, Jenkins, IntelliJ IDEA IDE, Linux (Ubuntu)

Eingesetzte Qualifikationen

XML, Java (allg.), Java-Frameworks, Junit, HTML5, CSS (Cascading Style Sheet), JavaScript

Senior Software Engineer
1&1, Karlsruhe: De-Mail Leistungssystem, Karlsruhe
5/2013 – 8/2013 (4 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2013 – 8/2013

Tätigkeitsbeschreibung

Feature development (user support application, user identity update)
Kanban, Java, HTML/CSS/JS, Wicket, Spring, Maven, Tomcat, Junit, JAXB, Mockito, Jenkins, IntelliJ IDEA IDE, Linux (Ubuntu)

Eingesetzte Qualifikationen

Kanban (Softwareentwicklung), Spring Framework, Java (allg.), Java-Frameworks, Junit, HTML5, CSS (Cascading Style Sheet), JavaScript

Senior Software Engineer
ING DiBa, Nuremberg: RAMON ACL management, Nürnberg
9/2012 – 4/2013 (8 Monate)
Banken
Tätigkeitszeitraum

9/2012 – 4/2013

Tätigkeitsbeschreibung

Feature development, data migration (major data model change), bug fixing
Java, HTML/JS, Wicket, Spring, Maven, Tomcat, JAXB, Hibernate, JPA, SQL, Oracle, TestNG, Mockito, IntelliJ IDEA IDE, Windows

Eingesetzte Qualifikationen

Oracle Database, SQL, Spring Framework, Java (allg.), Hibernate (Java), HTML5, JavaScript

Senior Software Engineer
1&1 Karlsruhe: De-Mail Leistungssystem, Karlsruhe
4/2012 – 7/2012 (4 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2012 – 7/2012

Tätigkeitsbeschreibung

Feature development (user support application)
Kanban, Java, HTML/CSS/JS, Wicket, Spring, Maven, Tomcat, Junit, JAXB, Mockito, Jenkins, IntelliJ IDEA IDE, Linux (Ubuntu)

Eingesetzte Qualifikationen

Kanban (Softwareentwicklung), Spring Framework, Java (allg.), Java-Frameworks, Junit, HTML5, CSS (Cascading Style Sheet), JavaScript

Senior Software Engineer
1&1 Karlsruhe, web.de 3c (Wicket), Karlsruhe
9/2011 – 3/2012 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2011 – 3/2012

Tätigkeitsbeschreibung

Feature development (address book integration, multi brand capability), bug fixing
Kanban, Java, HTML/CSS/JS, Wicket, Spring, Maven, Tomcat, AspectJ, SOAP/REST, Junit, ReviewBoard (setup, scripting and training), TeamCity,
IntelliJ IDEA IDE, Linux (Ubuntu)

Eingesetzte Qualifikationen

Kanban (Softwareentwicklung), Spring Framework, Java (allg.), Java-Frameworks, Junit, SOAP, HTML5, CSS (Cascading Style Sheet), JavaScript

Senior Software Engineer
1&1 Karlsruhe, web.de classic, Karlsruhe
1/2011 – 7/2011 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2011 – 7/2011

Tätigkeitsbeschreibung

Feature development (system health service) and bug fixing
Java, HTML/CSS/JS, Wicket, Spring, Maven, REST, Junit, Mockito,
StringTemplate, Jenkins, Eclipse IDE, Windows

Eingesetzte Qualifikationen

Spring Framework, Java (allg.), Junit, Eclipse, HTML5

Ausbildung

Wirtschaftsinformatik
Dipl. Inform. (FH)
2000
Karlsruhe

Über mich

* Senior Software Entwickler mit Schwerpunkt auf Java-basierten Web-Applikationen
* Java Entwickler seit 1998 (Java5+6 seit ca. 2007), Web-Applikationen seit 2000
* Verantwortlich fuer die Architektur mehrerer Web-Applikationen
* Ueber 6 Jahre Erfahrung in Apache Wicket (aktiv seit Februar 2008). Design und Entwicklung einer produktiven Wicket-Applikation fuer das Startup SunReports, Inc. (San Francisco, CA), zuvor Einfuehrung von Apache Wicket bei Cataphora, Inc. (2007, Redwood City, CA)
* Entwicklung von REST-basierten Services mit JSON fuer Rearden Commerce, Inc. (Foster City, CA) seit 2009, unter Benutzung von RESTEasy (von JBoss) und Methoden-basierte Eingabe-Validierung mit Apache Bean Validation (annotation driven)
* Deployment von Tomcat + Jetty
* Spring Dependency injection
* Hibernate ORM, Annotation driven
* Entwicklungs-Tools: Eclipse (seit 2004), Ubuntu als Entwicklungs-BS und Produktions-BS (seit 2007), MacOS X als Entwicklungs-BS (seit 2010)
* TestNG, Mockito, Maven2, Subversion, Perforce, JIRA, Bash, uvm.
* Rudimentaere Erfahrungen mit Drools Rule Engine (nicht mein Spezialgebiet)

Weitere Kenntnisse

Java (11) Web & Enterprise, Microservices, OOA/OOD/OOP, Wicket, Spring, Gradle, Maven, RXJava, MongoDB, Hibernate uvm.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2287
Alter
50
Berufserfahrung
26 Jahre und 11 Monate (seit 01/1998)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden