Senior Entwickler/Architekt Java, Web, SQL
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 85737 Ismaning
- Nähe des Wohnortes
- de | en
- 11.11.2024
Kurzvorstellung
Ich nehme ausschliesslich Projekte in München an.
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – 4/2024
Tätigkeitsbeschreibung
SoLiD (Software Lifecycle and Distribution). Wartung und Weiterentwicklung. Web Entwicklung mit Java, ZK-Framework und Sping.
Java EE, Eclipse, Oracle, Microsoft SQL Server, svn, maven, Jenkins, Tomcat
J2EE
9/2022 – 6/2023
Tätigkeitsbeschreibung
Digitalisierung von Verwaltungsvorgängen im Patentwesen mittels BPEL + DMS. Wartung und Weiterentwicklung.
Java EE, Eclipse, Eclipse RCP, Oracle, cvs, svn, ant, Jenkins, IBM WebSphere
Java (allg.)
9/2018 – 5/2022
Tätigkeitsbeschreibung
SOLIS (SOundcarrier Licensing Service). Anforderungsanalyse, Web Back-End Entwicklung. Microservices mit REST und Spring Boot.
Java EE, Spring, REST, Eclipse, Hibernate, Oracle, git, maven, Jenkins, Continuous Integration, Scrum, Jira, CloudFoundry, Lombok, Liquibase
Java (allg.)
1/2018 – 7/2018
Tätigkeitsbeschreibung
Dokumentenmanagement mit D3 und Business Process Modellierung (BPM) mit Camunda. Anforderungsanalyse, Web Front-End und Back-End Entwicklung. Microservices mit REST und SOAP.
Camunda, Java EE, Spring, AngularJS, REST, SOAP, Eclipse, Hibernate, DB2, jBoss, git, maven, Jenkins, Continuous Integration, Scrum, Jira
Eclipse, J2EE, Softwareentwicklung (allg.), Requirement Analyse
10/2017 – 12/2017
Tätigkeitsbeschreibung
Java backend Entwicklung
Java EE, Spring Boot, REST, Eclipse, Hibernate, Postgres, git, maven, Bamboo, CloudFoundry
Eclipse, J2EE, Softwareentwicklung (allg.), Requirement Analyse
10/2016 – 9/2017
Tätigkeitsbeschreibung
Dokumentenmanagement mit D3 und Business Process Modellierung (BPM) mit Camunda. Anforderungsanalyse, Web Front-End und Back-End Entwicklung. Microservices mit REST und SOAP.
Camunda, Java EE, Spring, AngularJS, REST, SOAP, Eclipse, Hibernate, DB2, jBoss, git, maven, Jenkins, Continuous Integration, Scrum, Jira
Eclipse, J2EE, Softwareentwicklung (allg.), Requirement Analyse
11/2015 – 6/2016
Tätigkeitsbeschreibung
Beratung zum Software-Entwicklungsprozess (Code Guidelines und Reviews, Atlassian Tools, Sonar Cube).
Integration von sechs Maschine Learning Verfahren in zwei Embedded Systeme und vier Analyse Umgebungen (Produktnamen werden auf Kundenwunsch nicht genannt).
Java EE, Eclipse, git, maven, Bamboo, Sonar Cube
Softwareentwicklung (allg.), Eclipse, J2EE, Requirement Analyse
4/2015 – 10/2015
Tätigkeitsbeschreibung
Weiterentwicklung der O2 Shop Software ePOS (electronic point of sales; Web Application auf Basis von Wicket). Anforderungsanalyse, Web Front-End und Back-End Entwicklung.
Wicket, Java EE, EJB, Spring, REST, Eclipse, Hibernate, Oracle SQL Developer, jBoss, Ubuntu, git, maven, Jenkins, Continuous Integration, Scrum, Jira
Oracle-Anwendungen, SQL, Ubuntu, Scrum, Wildfly, Softwareentwicklung (allg.), Spring Framework, J2EE, Enterprise Javabeans, Hibernate (Java), Eclipse, Requirement Analyse
9/2013 – 3/2015
Tätigkeitsbeschreibung
Weiterentwicklung des […] Portal -Hyperlink entfernt-. Anforderungsanalyse, Web Front-End und Back-End Entwicklung, Projektmanagement, Anwender Support. Umsetzung mittels CQ5 Content Management System.
CQ5, Java EE, Spring, JSP, JSF, JavaScript, Ajax, REST, XML, Eclipse, Hibernate, Oracle 11g, PL/SQL, SQuirrel, Subversion, Gradle, Jenkis, HP Quality Center, Jira, Groovy
Oracle-Anwendungen, Projektmanagement (IT), PL/SQL, XML, Softwareentwicklung (allg.), Spring Framework, Subversion, J2EE, Hibernate (Java), Eclipse, Ajax, Adobe CQ5, Javaserver Pages, Javaserver Faces, JavaScript, Requirement Analyse
1/2013 – 8/2013
Tätigkeitsbeschreibung
Mitarbeit an einer Middleware Applikation (Multi-Channel-Enabler MCE), welche Webservice Anfragen (REST) von diversen Front-End Systemen auf SOAP und Oracle-Datenbank Anfragen an diverse Back-End-Systeme umsetzt. Wartung von zwei Web Applicationen (Struts, Wicket).
SOAP, REST, Java EE, EJB, Spring, JMS, Wicket, JAX-WS, JERSY, SOAP-UI, Eclipse, PL/SQL, Oracle SQL Developer, WebLogic Application Server (Oracle/BEA), Ubuntu, Subversion, maven, Jenkins, Continuous Integration, Scrum, Jira, Sonar Cube
Oracle-Anwendungen, Ubuntu, Scrum, PL/SQL, Softwareentwicklung (allg.), Spring Framework, Subversion, J2EE, Enterprise Javabeans, Eclipse, Java Message Service, Requirement Analyse
10/2012 – 12/2012
Tätigkeitsbeschreibung
Mitarbeit am UniCredit Risiko Management System. Optimierung Oracle-SQL Anfragen im Kontext einer Web-Applikation; Daten Archivierung
Java EE, Eclipse, PL/SQL, Oracle 10g, Oracle SQL Developer, Dimensions, HP Quality Center
Oracle-Anwendungen, PL/SQL, Softwareentwicklung (allg.), J2EE, Eclipse
12/2011 – 9/2012
Tätigkeitsbeschreibung
Mitarbeit bei MAN Truck & Bus an dem Internet Auftritt „After Sales Portal“, wobei ich speziell den Bereich Selbstregistrierung und Zugriffskontrolle bearbeitet habe. Web Front-End und Back-End Entwicklung, Webservices.
Zum Zeitpunkt meines Einstieges war der Zeitplan für das Teilprojekt "Selbstregistrierung" und damit das Gesamtprojekt massiv gefährdet. Ich konnte dafür sorgen, dass der Termin gehalten wurde. Im Anschluss habe ich das Design überarbeitet, die Implementierung refaktoriert und dokumentiert, sowie Funktionen für zwei nachfolgende Releases eingebaut.
Struts, Java EE, JNDI, JSP, IBM RAD, Eclipse, Hibernate, PL/SQL, Oracle 10g, IBM Websphere, CVS, maven
Oracle-Anwendungen, WebSphere, IBM WebSphere Application Server (WAS), PL/SQL, Softwareentwicklung (allg.), J2EE, Hibernate (Java), Concurrent Versions System, Eclipse, Web Services, Apache Struts, Javaserver Pages, Requirement Analyse
9/2005 – 11/2011
Tätigkeitsbeschreibung
-Hyperlink entfernt- und -Hyperlink entfernt-
Web Front-End und Back-End Entwicklung, Webservices, Data Warehouse
Meine Tätigkeit umfasste den gesamten Entwicklungszyklus, beginnend mit der Anforderungsanalyse, über den Entwurf einer Lösungs-Architektur, der detaillierten technischen Konzeption, der Realisierung in diversen Programmiersprachen bis zum Komponenten- und Systemtest. Ich habe u.a. Optimierungen (bzgl. Performance und SEO) vorgenommen, die Google-Maps-API mittels JavaScript und jQuery eingebunden und die HTML Erzeugung mittels XSLT und eines proprietären Frameworks realisiert. Mittels DB2 und Siebel Analytics habe ich daneben Auswertungen bzgl. Traffic und SEO vorgenommen.
XSLT, Java EE, XPATH, XML, JSP, JavaScript, Ajax, IDA, Eclipse, DB2, PL/SQL, Siebel Analytics, Tomcat, Apache, Linux, Subversion,Ant, Jira, Nagios
Festanstellung
IBM DB2, Apache Tomcat, Apache, PL/SQL, XML, Softwareentwicklung (allg.), Subversion, J2EE, Eclipse, Ajax, JavaScript, HTML, Requirement Analyse
3/2002 – 8/2005
Tätigkeitsbeschreibung
found in reference description 5[…] integriert diverse Komponenten (u.a. Spracherkenner, Sprachsynthese, Suchmaschine) und verwendet dabei komplexe Algorithmen, welche insbesondere die Unzulänglichkeiten der Spracherkennung und die Fehler in den Telefonbuchdaten kompensieren. Auf eines dieser von mir entwickelten Verfahren hat […] ein Patent erteilt bekommen.
[…] war als erste automatische Telefonauskunft in Deutschland von Anfang 2004 bis Ende 2007 erreichbar.
Voice-XML,IVP,IVR,C++,Visual Studio,CMVC,GNU make,NDIS
Festanstellung
Softwareentwicklung (allg.), C++, Requirement Analyse
11/1993 – 2/2002
Tätigkeitsbeschreibung
Entwicklung einer Datenbank/Suchmaschine für die Telefonauskunft
Mit einem Team von sechs weiteren Mitarbeitern habe ich das Produkt NDIS (National Directory Inquiry System) entwickelt. Dieses wurde in über 100 Projekten bei 35 Telefongesellschaften in aller Welt erfolgreich eingesetzt. In Europa hat varetis u.a. mit NDIS einen Marktanteil von ca. 40 % erreicht. Ich habe die Architektur und wesentlichen Komponenten von NDIS entworfen und dabei ein System geschaffen, das sich flexibel an die unterschiedlichsten Kundenwünsche anpassen kann. Darüber hinaus habe ich ein Qualitätssicherungsverfahren definiert, welches eine effiziente Weiterentwicklung und Pflege des Produktes über ein Jahrzehnt hinweg erlaubt hat. In diesem Kontext habe ich selber eine Programmiersprache definiert, dafür einen Compiler erstellt, welcher in einen pseudo-Code übersetzt und das dazugehörige Laufzeitsystem in C++ realisiert.
Compilerbau,Automatische Testverfahren,Continuous Integration,C++,CMVC,make,AIX,HP-UX
Festanstellung
HP-UX, IBM Aix, Softwareentwicklung (allg.), C++, Requirement Analyse
5/1993 – 10/1993
Tätigkeitsbeschreibung
Konzeption und Realisierung einer Kommunikationsschnittstelle
Erstellung einer Client/Server Anwendung zwischen MS-DOS und UNIX
Softwareentwicklung (allg.), C++
7/1992 – 4/1993
Tätigkeitsbeschreibung
Konfigurations-Management-System für den Telefon-Anlagenbau
Kundenkommunikation. Anleitung der Mitarbeiter. Projektplanung. Umsetzung aufbauend auf einem umfangreichen Programm-Paket der Fa. Sherpa.
Softwareentwicklung (allg.), C++
7/1988 – 6/1992
Tätigkeitsbeschreibung
MegaLog persistent logic programming environment
Integration von logischer Programmierung (Prolog) und relationaler Datenbank-Technologie. Ich habe einen Compiler erstellt, welcher Prolog in einen pseudo-Code übersetzt sowie das dazugehörige Laufzeitsystem. Prolog wurde in diesem Kontext um spezielle Sprachelemente zur Datenbankanbindung erweitert.
Softwareentwicklung (allg.), C++
Ausbildung
Kaiserslautern
Über mich
Weitere Kenntnisse
· Objekt-orientierte Programmierung und Methoden der Software-Entwicklung, insbesondere Verfahren zum automatischen Test und zur Qualitätssicherung (JUnit, Mockito, Sonar Cube, Scrum)
· Systematische Fehler- und Laufzeitanalyse, sowie Entwicklung dazu notwendiger Konzepte und Werkzeuge
· Web Front-End Realisierung mit HTML, CSS, JavaScript, Ajax
· Web Back-End Realisierung mit Java, EJB, JNDI, JMS, XML, XSLT, XPATH, JSP
· Webservice Entwicklung mit SOAP, REST, JAX-WS, JERSEY, SOAP-UI
· Frameworks (Spring, Wicket, Struts, IDA)
· Konfiguration und Plug-Ins für Application Server (Tomcat, IBM Websphere, Oracle/BEA, jBoss) und Web Server (Apache)
· Datenbanken: SQL, Oracle, DB2, Derby, Hibernate, JPA, JDBC, SQL-Developer, SQuirrel
· Programmiersprachen : Java, JavaScript, C++
· Betriebssysteme: UNIX (Sun, AIX, HP-UX, Linux, Ubuntu) einschließlich systemnaher Programmierung
und diverser Script-Sprachen (shell, awk)
· Windows/Office, integrierte Entwicklungsumgebungen (Eclipse , Visual Studio)
· Versionsmanagement (git, subversion, CVS, CMVC, RCS, SCCS, Dimensions, Jira, HP Quality Center)
· Build Systeme (maven, gradle, ant, make), Continuous Integration (Jenkins, Bamboo)
· fließend Englisch in Wort und Schrift (verhandlungssicher)
· CQ5 Content Management System
Abgesehen von den vorhandenen Kenntnisse sehe ich es als meine größte Stärke an, dass ich mich sehr schnell selbständig in neue Gebiete einarbeiten kann.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden