PM
verfügbar

Letztes Update: 19.03.2024

Java /c++ Entwickler

Abschluss: Dipl.-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (gut) | englisch (Muttersprache)

Skills

  • Mehr als 19 Jahre Erfahrung in der Softwareentwicklung: Analyse, Design und Entwicklung von Webapplikationen, web-basiertem Internet/Intranet sowie verteilten Multi-Tier Applikationen unter Verwendung der neuesten J2EE Technologien und verschiedenen Open Source Frameworks.
  • Weitreichende Erfahrung in Design und Entwicklung von Multi-tier Anwendungen unter Verwendung von Java, J2EE, Hibernate, XML SOAP, WSDL, HTML, JavaScript, AJAX und Junit.
  • Arbeitete mit verschiedenen Applikations- und Webservern wie z.B. IBM Web Sphere, BEA Web Logic, Apache Tomcat, GlassFish und JBoss.
  • Weitreichende Erfahrung mit verschiedenen IDEs wie RSA, Eclipse.
  • Erfahrung mit Methoden der objektorientierten Analyse und Design (OOAD) unter Verwendung von UML in Rational Rose and MS Visio.
  • Weitreichende Erfahrung in der Verwendung der MVC (Model View Controller) Architektur bei der Entwicklung von Applikationen mit JSP, Java Beans und Servlets.
  • Erfahrung in der Verwendung von MongoDB und cassandra.
  • Weitreichende Erfahrung in Spring-batch, Spring MVC, Spring Rest.
  • Umfangreiche Erfahrung in der web UI mit angularJs, SailsJs, Jquery, HTML, JSP.
  • Sehr gutes Teamwork mit der Fähigkeit zum selbständigen Arbeiten. Arbeitserfahrung in großen und kleinen Teams.
  • Schnelle Aufassungsgabe beim Lernen von neuen Technologien und rasche Anpassung an ein neues Umfeld. Exzellente Fähigkeiten beim Lösen von Problemen

Projekthistorie

Letzte Projekterfahrungen:
 
Zeitraum      :  Dezember 2017 - 15.06.2019
Firma/Industrie: Telekommunikation
Funktion:    

Software-Entwickler (freiberuflich)
  • Erweiterung eines Micro-Service basierten Kunden-Web-Portals
  • Design und Entwicklung von CRUD Funktionalitäten für mobile packs mit Angular UI, Spring Rest und Hibernate/JPA
  • Implementierung eines Vertragstransfer-Workflows mit React, Rest und JPA inkl. Email senden 
  • Erweiterung des Login-Workflows mit Spring Rest, Angular, Soap
  • Verbesserung des Rechnungs-Workflows
  • Implementierung des Soap-Clients zur Kommunikation mit dem Backend-System
  • Design und Implementierung eines auf Spring basierten Kafka-Consumers.
  • Implementierung eines Apple Watch Workflows mit React und Rest, der in der Uhr als Webview verwendet wird. 
  • Installation und Konfiguration von Confluent Kafka im Docker-System


Technische Spezifikation:
Tomcat, Spring Boot, Spring, Angular (1-7), Oracle, JPA, SOAP, Docker, Rest, React, Micro-service, Kafka, AVRO, junit

Zeitraum      :  Juli 2016 - Nov 2017
Firma/Industrie: Automobil
Funktion:    

Lead Entwickler(freiberuflich)
  • Arbeitet auf J2EE basierten Händlerportal.
  • Konzeptionierung und Implementierung Datenimporteur.
  • Design und Entwicklung sichere Rest-Dienst.
  • Erstellung eines Backend-Systems für autonomes Fahren
  • Anbindung von Fahrzeugen mittels Joynr bassierter Schnittstelle
  • Apache Kafka integriert zum Transformieren und Speichern der Autodaten.
  • Mittels Apache Camel Framework Implementierung komplexer Routing-Regeln ,
welche beim Versenden von Nachrichten an externe Systeme verwendet wird.
  • Rest-Interface Konzeption und Implementierung basierend auf einer
Swagger-Schnittstelle zum Weiterleiten von Fahrzeugsensordaten an externe Systeme.

Technische Spezifikation:
Glassfish, J2EE, Oracle,EJB,JPA, Kafka, Camel, Postgres, avro, swagger, joynr, MQTT, Payara, zookeeper,microservice, BMW CA 4.1, Jenkins, Maven, FileBeat
 
Zeitraum      :  Oktober 2015 - Juli  2016
Firma/Industrie: Payment
Funktion:    
  • An einer Gateway-Ingest-Plattform gearbeitet, die verschiedene Datentypen in ein einheitliches Format konvertiert.
  • Spring-Batch zum Schreiben von Daten in eine Cassandra-Datenbank und in Kafka-Topic implementiert.
  • Design und Entwicklung von Kafka-Consumer um die Daten eines Kafka-Topics zu lesen.
  • Design und Entwicklung von automatischen Integrationstests
  • Setup der Entwicklungsumgebung


Technische Spezifikation:
Storm, Spring, Cassandra, Kafka, Zookeeper, Oracle, jenkins, puppet, java 8, SCRUM, oracle

Zeitraum      :  Juli 2015 - August  2015
Firma/Industrie: Analytics
Funktion:    
  • Web-Plattform mit AngularJs and SailJs designt und entwickelt
  • MongoDb für die Persistenz von Web-Daten verwendet
Technische Spezifikation: 
        AngularJs, SailJs, MongoDB.

Zeitraum      :  Januar 2014 - juni  2015
Firma/Industrie: Payment
Funktion:     Gearbeitet an Online-Bezahlungssystem
 
              
  • Gearbeitet an Online-Bezahlungssystem
  • Das bestehende System analysiert und erweitert, um in das neue System zu migrieren
  •  Systemumgebung aufgesetzt
  •  Konzeptionierung und Implementierung verschiedene teil von Billing system
  •  Rest-API entworfen und implementiert für Rechnungsberich
  • EPA-Report basierend auf Rest-API implementiert
  • Rest-Service zur Konfiguration eines Preisplanes entworfen und implementiert
  • Spring-Service-Layer implementiert
  • Persistence-layer mit JPA/Hibernate konfiguriert und implementiert
  • EA-Tool zum Design von Tabellenrelationenen verwendet und SQL generiert
  • Apache Camel zum bewerten der Transaktion verwendet
 
Technische Spezifikation:
 
Java, JSP, Tomcat, Puppet, Oracle, Spring, JPA, hibernate, SOAP web service, Restful service, JPA, Selenium, Jenkins, Linux Mercurial, apache Camel, weblogic.
 
 
 
Zeitraum      :  Dezember 2010 - December 2013
Firma/Industrie: Automobil
Funktion:      Präsentationsschicht entwickelt mit JSP und JQuery auf Basis des Content 
               Management Systems Adobe CQ5.
 
               Restful Webservices implementiert für dieses Projekt mit JAX-RS (Jersey).
 
               Datenbanktransaktionen programmiert mit Java Persistence API und EJB3.0.
               JSF 2.0 Frontend entwickelt und designt für online Autohandelsportal SMAROS.
               Geschäftslogik entwickelt und designt mit Spring.
               UI Test entwickelt und designt mit Seleniium 2.0.
               Unit- und Integrationstests implementiert mit Mokito und Power Mock.
               Agil entwickelt mit Scrum in 16 Teams.
 
Technische Spezifikation: Java, JSP, J2EE, Oracle, Selenium, JavaScript, Glassfish, Linux,
                          Eclipse, Maven, JQuery, JAX-RS, CSS, EJB, Day cq5, Oracle 10g,
                          Hudson/Jenkins, Sonar, Fisheye, drools,Confluence, SCRUM.
 
Zeitraum      :  August 2010 - Dezember 2010
Firma/Industrie: Friendscout24, München, Germany
Funktion:       Programmierung von GUI (Graphical User Interface) und Implementierung von
                neuen service Klassen und Funktionen.·    
                Definition und design von neuen Features für Dating web anwendung.·    
                Implementierung JUnit-Tests für entwickelte Features.
 
Technische Spezifikation: Java, JSP, Corba, Postgres SQL, CSS, HTML, JavaScript,
                          Tomcat,Ubuntu Linux,  Eclipse, Maven, Hudson, AJAX.
Zeitraum      :  March 2010 - Juli 2010
Firma/Industrie: ZuHause, München, Deutschland
Funktion:    Webseiten gebaut   
           [URLs auf Anfrage]
Technische Spezifikation:    PHP5, MySQL, HTML, Apache, Lampp, Joomla, JavaScript , Wordpress

Zeitraum      :  April 2009 - Februar 2010
Firma/Institut:  Versicherung
Projekt       :  Entwurf und Entwicklung einer GUI für eine Online-Versicherungs
  Tarif-Software.
 
  Entwicklung einer Kommunikationsschicht zwischen Web-Server und 
  Drittprodukt,die Web-Services zur Versicherungsangebotberechnung
  anbietet.
 
       Entwicklung einer "Bearbeitungs-Checkliste" zum Aufgabenstatus-
       Management.     
 
 Entwicklung eines Fax-Schedulers basierend auf einer dritt-DLL
 
 Machbarkeitsstudie Oberfläche für Online und Offlinerechner mit GWT/Swing.
 
 Importierung DCS Anwendung aus dem BEA Weblogic zu Jboss.
Verwendung von Java/J2EE Design Patterns wie MVC, Factory Method, Singleton und Data Transfer Object (DTO).·
    
Entwicklung der Business-Schicht mit Stateless und Statefull Session Beans mit EJB 3.0 Standards.· 
   
Design und Entwicklung von JSF-Komponenten, Implementierung des Event Handlings mit Java, JSF, AJAX und Java Script für verschiedene Module.· 
   
Entwicklung von Web Services zur Kommunikation mit anderen Modulen mit Hilfe von XML-basiertem SOAP und WSDL-Protokollen.·   
Implementierung der Persistenz mit JPA.
Technische Spezifikation:Java, JSP, J2EE, Websphere, Web service, JAXB, Jboss, JSF,
               EJB, XML Bean, Shell Script, JPA, Rich Face, Glassfish, Struts, Eclipse, JNI, C++, Swing, Oracle 10g.

Zeitraum      :  Oktober 2008 - Dezember 2008
Firma/Institut:  CRM
Projekt       :  Arbeitete an CRM SoftwareprojektErweiterte Applikationslayer um
                 Schnittstelle für XML-Datenaustausch zwischen Siebel CRM System und
                 Drittherstellersoftware
Technische Spezifikation: Java, Bea WebLogic Server, J2EE, eclipse, EJB, Oracle9, XSD,
                          XSLT, XML, iBATIS 

Zeitraum      :  November 2007 - Juni 2008
Firma/Institut:  Telekommunikation
Projekt       :  Arbeitete an einem Telefonbucheintragsystem .
           Konzeptionierte und implementierte XML-basierte Kommunikationsschicht 
           zum Hinzufügen von Kundendaten vom CRM System zum T-com
           system.·         
           Arbeitete an einem Document Process Management System·         
           Designte und implementierte eine Suchfunktionalität im CRM -System
 
           Design von UML Geschäftsfall-, Klassen-, Ergeignis-, Aktivitäts- und 
           Sequenzdiagrammen mit Rational Rose.·   
           Entwicklung der Business-Schicht mit Stateless und Statefull Session Beans
           mit EJB 2.0 Standards.· 
   
Verwendung von Java Messaging Services (JMS) für den zuverlässigen und asynchronen Austausch von wichtigen Informationen.· 
   
Design verschiedener Tabellen auf Oracle  und Verwendung von Stored Procedures in der Anwendung.·   
Verwendung von ANT-Skripten zum Bauen der Anwendung und Deployment auf einem BEA Weblogic Applikationsserver.· 
   
Konfiguration von Hibernate-Objekten als Spring-Beans in der Spring-Konfigurationsdatei.
Technische Spezifikation:  Java, Bea WebLogic Server, Hibernate, Spring, eclipse, EJB,
                           Oracle,HP-UX, C++, Shell Script,tuxedo, Make, Corba,XML 


Zeitraum      :  Oktober 2002 - Oktober 2007
Firma/Institut:  Medizin
Projekt       :  Verbesserte das existierende Application layer protocol (HTTP)· 
  Implementierte standalone HTTP Server basierend auf einem Open
  Source Projekt fur Client/Server Patienten-Software·     
  Implementierte STL-basierte Container-Klassen·  
  Konzeptionierte und Implementierte ein XML-basiertes Layer-Tree-Modul zur Bildanzeige·       
  Implementierte XML-basiertes Tool zum schnellen GUI-Design·       
  Designte, analysierte und implementierte eine Schnittstelle für Sound·     
  Verbesserte Lizenz-Mechanismus, der für alle medizinischen Produkte verwendet wird·
         Implementierte Lizenz-Administrations Tools mit MFC·
  Entwickelt UID-generator Tool mit MFC  
  Implementierte und verbesserte GUI-Komponenten basierend auf Win32 API·    
  Implementierte Verification-Tool zur Visualisierung von 3D-Datensätzen·    
  Testete Module und Subsysteme·         
  Designte, analysierte und implementierte Workflow (Wizard) Konzept·        
  Schrieb Unit-Tests und Dokumentation für entwickelte Features·    
  Verbesserte nightly build/test script.
                Bei der Arbeit an den Projekten wurden die Bestimmungen der folgenden 
                Qualitätsstandards berücksichtigt: ISO 13485, 93/42/EEC, FDA 21 CFR
                820, 510(k) submission guidelines, Health Canada und Shonin
                
Technische Spezifikation:  C++, http, XML, STL, GUI, Shell Script, Win32 API, Make, DirectX, MFC, openGL, ATL

Zeitraum      :  April 2000 - September 2002
Firma/Institut:  E-Commerce
Projekt       :  Konzeptionierte und implementierte die Benutzerverwaltung der Plattform (LARS)·   
  Designte und verwaltete die Datenbank· 
  Konzeptionierte und implementierte Produktkataloge für die Plattform (LARS)·        
  Implementierte kundenspezifische Standard-Templates and Suchfunktionen·    
  Implementierte Java-nach-XML and XML-nach-Java basierten Finanzdatenaustausch mit Fremdsystemen (TX-Archive),
  vergleichbar mit JAXB·        
  Redesign und Tuning zahlreicher wesentlicher Kernfunktionen, einschließlich der Integration
  von Kommunikationssystemen auf J2EE-Basis·      
  Konzeptionierte und implementierte ein Lightweight-Framework zur Kommunikation zwischen JSPs
  und Serverprozessen (value objects)·   
  Konzeptionierte und implementierte zentrale Teile des Living Systems JSP Frameworks·         
  Konzeptionierte und implementierte Auktions- und Bidding-Prozesse·         
  Entwickelte Send Mail System in LARS·  
  Internationalisierte das Produkt LARS· 
  Implementierte JUnit-Tests für entwickelte Features
Technische Spezifikation:  Java, LARS, XML, J2EE, JSP, Swing, Junit, JDBC, EJB, Oracle8, Tomcat, Apache



Zeitraum      :  Jan 2000 - March 2000
Firma/Institut:  Telekommunikation
Projekt       :  Implementierte einer User interface Anwendung für das Produkt SmartWorks·         
  Implementierte Unit-Tests und System-Tests
Technische Spezifikation:  Java, Servlets, LDAP, Swing, Apache


Zeitraum      :  Mai 1998- Mai 1999
Firma/Institut:  Institute
Projekt       :  Entwickelte statistische Tools für virtuelle Supermärkte.

Technische Spezifikation:  Java, Applet, Oracle, AWT

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Vor-Ort Einsätze, Remote
Profilbild von Anonymes Profil, Java /c++ Entwickler Java /c++ Entwickler
Registrieren