freiberufler Softwareentwickler auf freelance.de

Softwareentwickler

zuletzt online vor wenigen Stunden
  • 80€/Stunde
  • 13591 Spandau
  • National
  • ar  |  de  |  en
  • 28.10.2024

Kurzvorstellung

Seit 1999 bin ich als Software-Entwickler tätig.
Habe langjährige Erfahrung mit Java (JSE, JEE), sowohl im Frontend (JavaServerFaces, Spring MVC, Struts) als auch im Backend (JEE, Spring).
SQL: Oracle, Postgres.
Docker und Kubernetes.
Mvn und Git.

Qualifikationen

  • Apache Maven
  • Docker5 J.
  • Git
  • Hibernate (Java)8 J.
  • Java (allg.)22 J.
  • JEE
  • Kubernetes4 J.
  • Representational State Transfer (REST)2 J.
  • Spring Framework6 J.
  • SQL

Projekt‐ & Berufserfahrung

Software Architekt/ Team-Lead
Init.AG, Berlin
1/2022 – 9/2024 (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2022 – 9/2024

Tätigkeitsbeschreibung

• Team-Leitung
• Konzeption der Zielarchitektur
• Modernisierung der Anwendung:
◦ Java 7 → Java 17
◦ Jboss7 → Widlfy 30
• Entwicklung, Integration und Test von weiteren Services
• Dockerisierung
• Umstellung auf Kubernetes Cluster
• Erstellung von Code Reviews

Eingesetzte Qualifikationen

Docker, J2EE, Java (allg.), Amazon Web Services (AWS), Kubernetes, Representational State Transfer (REST)

Sr. Software Engineer/ Team-Lead
Init.AG, Berlin
12/2020 – 12/2021 (1 Jahr, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2020 – 12/2021

Tätigkeitsbeschreibung

• Team-Leitung
• Entwicklung, Integration und Test (in Agile, SCRUM Philosophie)
• Erstellung von Code Reviews

Eingesetzte Qualifikationen

Oracle-Anwendungen, Docker, Hibernate (Java), J2EE, Java (allg.), Java Architecture for XML Binding (JAXB), Javaserver Faces

Software Architekt
Scope SE & Co. KGaA, Berlin
9/2019 – 11/2020 (1 Jahr, 3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

9/2019 – 11/2020

Tätigkeitsbeschreibung

• Team-Leitung
• Architekturkonzeption, Entwicklung, Integration und Test (in Agile, SCRUM Philosophie)
• Erstellung von Code Reviews

Eingesetzte Qualifikationen

Postgresql, Docker, Hibernate (Java), Java (allg.), Spring Framework, Kubernetes

Sr. Software Engineer
Init.AG, Berlin
2/2018 – 9/2019 (1 Jahr, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2018 – 9/2019

Tätigkeitsbeschreibung

• Entwicklung, Integration und Test (in Agile, SCRUM Philosophie)
• Erstellung von Code Reviews •
• Umstellung auf Java 8
• Umstellung auf Spring-Boot

Eingesetzte Qualifikationen

Oracle-Anwendungen, Hibernate (Java), Java (allg.), Spring Framework

Sr. Software Engineer
ImmobilienScout24, Berlin
6/2017 – 2/2018 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2017 – 2/2018

Tätigkeitsbeschreibung

• Architekturkonzeption, Entwicklung, Integration und Test (in Agile, SCRUM Philosophie)
• Erstellung von Benutzer- und Entwicklungsdokumentation in Deutsch und Englisch
• Erstellung von Code Reviews

Eingesetzte Qualifikationen

Mysql, Hibernate (Java), Java (allg.), Spring Framework, Amazon Web Services (AWS), Javaserver Faces

Sr. Software Engineer
Zalando SE, Berlin
7/2016 – 5/2017 (11 Monate)
Handel
Tätigkeitszeitraum

7/2016 – 5/2017

Tätigkeitsbeschreibung

• Architekturkonzeption, Entwicklung, Integration und Test (in Agile, SCRUM Philosophie)
• Erstellung von Benutzer- und Entwicklungsdokumentation in Deutsch und Englisch
• Erstellung von Code Reviews

Eingesetzte Qualifikationen

Postgresql, Hibernate (Java), Java (allg.), Spring Framework, Amazon Web Services (AWS), Javaserver Faces

Sr. Software Engineer
Zalando SE, Berlin
7/2014 – 7/2016 (2 Jahre, 1 Monat)
Logistikdienstleister
Tätigkeitszeitraum

7/2014 – 7/2016

Tätigkeitsbeschreibung

• Konzeption, Entwicklung, Integration und Test (in SCRUM Philosophie)
• Erstellung von Benutzer- und Entwicklungsdokumentation in Deutsch und Englisch
• Erstellung von Code Reviews

Eingesetzte Qualifikationen

Postgresql, Hibernate (Java), Java (allg.), Spring Framework, Amazon Web Services (AWS), AngularJS

Sr. Software Engineer
Daimler TSS, Berlin
6/2013 – 6/2014 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

6/2013 – 6/2014

Tätigkeitsbeschreibung

• Entwicklung, Integration, Test
• Erstellung von Benutzer- und Entwicklungsdokumentation in Deutsch und Englisch
• Erweiterung des Build Prozesses
• Erstellung der Code Reviews

Eingesetzte Qualifikationen

IBM DB2, Hibernate (Java), J2EE, Java (allg.), Swing (Java), WebSphere

Software-Engineer / Release Manager
T-Systems, Berlin
7/2012 – 3/2013 (9 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2012 – 3/2013

Tätigkeitsbeschreibung

Als Software-Entwickler an der Webseite mit spring und spring mvc gearbeitet.
Im Back-End kam BPEL und die SOA Engine zum Einsatz.
Als Datenbank kam die Oracle Datenbank zum Einsatz.

Software Architect
Digramm Media GmbH (Projekt für die Daimler AG), Berlin
2/2012 – 6/2012 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2012 – 6/2012

Tätigkeitsbeschreibung

- Entwicklung eines Fahrlehrer Managementsystems unter der Benutzung von JEE5 (EJB 3, JPA 2, und JSF 2.1) mit WebSphere Application Server 7 (Daimler Standard) und Oracle 11g als Plattform.
Es wird eine Webseite entwickelt, die das Angebot der Fahrschule der Mercedes-Benz Driving academy verwaltet.

Über eine Login Seite können Kunden sich einloggen und ihr Fahrkursverlauf bearbeiten, Kurse buchen, Termine planen, online Kurse absolvieren und Prüfungen durchführen.

Die Fahrlehrer können ihre Termine planen und Schüler bewerten.

Das größte Teil enthält die Verwaltungsaufgaben der crs, die das ganze Angebot managen: Kunden, Lehrer und Kursangebote verwalten, Termine planen und die Systemverwaltung.

- Es werden folgende Technologien benutzt:
Als application server wird WebSphere Application Server 7 benutzt mit EJB 3.
Als Front-end wird JSF2.1 benutzt (MyFaces) mit dem Komponentenframework Primefaces.
auf eine Oracle 11g wird mittels JPA (mit Hibernate als Provider) zugegriffen.

Als Enwicklungsumgebung soll zusätzlich zu eclipse, git für die Versionsverwaltung, maven als build management tool und Hudson für die Kontinuierliche Integration (CI) benutzt.

Software Architekt
ObjectiveIT, Hückeswagen (NRW)
4/2011 – 12/2011 (9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2011 – 12/2011

Tätigkeitsbeschreibung

- Weiterentwicklung des (bisher offline) Projektes Levelnine BU
um Beiträge online berechnen zu lassen, dafür wird eine JEE-Anwendung entwickelt, die die nötigen EJBs/Services bereitstellt.
- Für die Berechnungen wird auf Webservices mittels JAX-WS zugegriffen.
- Es wird auch eine Such-Engine auf Basis von Lucene entwickelt, die eine sehr performante und fortschrittliche Lösung bereitstellt.
- Die Kommunikation zwischen client und server soll mittels der neuen Technologie, Websockets, entwickelt.
- Es werden die neuesten Technologien benutzt:
Als application server wird GlassFish 3.1 benutzt mit EJB 3.1.
Auf webservices wird mittels Metro 2.1 zugegriffen.
Für die Suche wird Lucene 3.3.0 benutzt.
Und für Websockets wird JWebsockets eingesetzt und
auf eine Oracle 11g wird mittels JPA zugegriffen.

Als Enwicklungsumgebung soll zusätzlich zu eclipse, JIRA für die Organisation von Aufgaben und Vorgängen, svn für die Versionsverwaltung, maven als build manager und Hudson für die Kontinuierliche Integration (CI) benutzt

Technologien: Eclipse, JEE6, JPA 2.0, Webservices, EJB3.1, Websockets, Oracle, PL/SQL, maven, svn, Hudson/Jenkins, Windows/Linux

Software Architect
Msg-Systems (Projekt für Volkswagen), Wolfsburg
12/2010 – 2/2011 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2010 – 2/2011

Tätigkeitsbeschreibung

Weiterentwicklung im Projekt Kundenauftragsprozess:
Eclipse, Spring, Hibernate, Oracle, JSF, Swing, PL/SQL, ant

Software Engineer (Festanstellung)
PAREXEL GmbH, Berlin
9/1999 – 5/2010 (10 Jahre, 9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/1999 – 5/2010

Tätigkeitsbeschreibung

Entwicklung einer Enterprise-Webanwendung auf Basis von Facelets(JSF), JEE oder Spring und Oracle

Die Anwendung dient dem Kunden als Plattform für die Durchführung eines Pharma-Forschungsprojektes.
Sie wird von ßrzten, Krankenschwestern und Pharmazisten benutzt, und dient dem Erfassen von Patientendaten, und durch einen komplizierten Algorithmus den Typ und die Dosis des zu verabreichten Medikaments für den jeweiligen Patienten, abhängig von seinem Zustands, zu ermitteln.
Die Anwendung überwacht außerdem den Lagerbestand der Site (Krankenhaus, Praxis) und tätigt, basierend auf eine algorithmische Vorhersage der benötigten Medikamente plus Reserve, eine Lieferung beim Hauptdepot.
Die Anwendung hat auch einen Admin-Teil, mit dem der Benutzer neue User, Rollen, Sites und Depots erstellen konnte, und die Rechte und Verlauf der Studie überwachen kann.

Technologien:
Eclipse, maven, Hibernate, TOAD/Oracle, JSF, Spring, PL/SQL, iReport, Netbeans, Apache Struts, Swing, JEE, JAX-WS, ant

Auch:
MS-Visual Studio, MS-Visual Source Safe, MS-Access, SQL

Eingesetzte Qualifikationen

Java (allg.)

Zertifikate

Oracle Database 11g Administration Workshop
2008
Diplom Informatiker
2006

Ausbildung

Informatik
Dipl. Informatiker
2006
Berlin

Über mich

Akademischer Absolvent mit langer beruflischer Erfahrung.
Ich habe den Informatik Studiengang der TU-Berlin als Dipl. Informatiker abgeschlossen.
Schwerpunkte des Studiums liegen hauptsächlich in Kommunikation- und Betriebssysteme sowie in der Softwareentwicklung.

Ich habe als Software-Engineer bei Perceptive Informatics gearbeitet wo ich JEE Software-Systeme für klinische Studien entwickelt habe, dies habe ich von der Design-Phase, neben dem Projekt-Manager, bis zur Validierung durchgeführt. Nebenbei habe ich auch Desktop-Tools, um die Produktivität unseres Teams zu steigern, in Java oder Visual Basic entwickelt.

Anschliessend habe ich in mehreren Projekten als Software Architekt gearbeitet wo ich ganze Applikationen auf JEE-Basis entwickelt habe, unter anderem für Volkswagen, Daimler und die T-Systems.

Ich habe in vielen Projekten als Technical-Lead gearbeitet wo ich eine Gruppe von Programmierern geleitet habe.

Charakterzüge wie analytisches Denken, Einsatzbereitschaft, Eigeninitiative und Arbeiten im Team stellte ich unter Anderem während der Projektentwicklung unter Beweis.

Weitere Kenntnisse

IT & Entwicklung
- Softwareentwicklung
- Docker & Kubernetes

Programmierung & Betriebssysteme
- Java
- BPEL
- Java-Frameworks (spring, jee, icefaces, usw.)
- Oracle Datenbank
- Oracle Weblogic
- Oracle SOA Suite
- WSDL
- XSLT
- CSS
- PHP
- SQL
- XML
- MySQL
- Postgre
- Windows (allg.)
- UNIX (allg.)

Branchenkenntnisse
- Öffentlicher Dienst
- Pharma-Industrie
- Automobilindustrie
- Versicherungsbranche
- Telekommunikation

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Französisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2441
Alter
46
Berufserfahrung
25 Jahre und 2 Monate (seit 09/1999)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden