freiberufler Senior Software Entwickler / Architekt auf freelance.de

Senior Software Entwickler / Architekt

offline
  • 95€/Stunde
  • 85716 Unterschleißheim
  • Nähe des Wohnortes
  • en  |  de
  • 28.06.2024

Kurzvorstellung

Konzeption und Realisierung anspruchsvoller Web- und Enterprise- Anwendungen mit Java/JEE. TDD, Performance/Skalierbarkeit, Refactoring

Qualifikationen

  • Apache Kafka6 J.
  • Apache Tomcat10 J.
  • Eclipse9 J.
  • Hibernate (Java)
  • J2EE11 J.
  • Java (allg.)14 J.
  • Oracle-Anwendungen9 J.
  • Software Architecture3 J.
  • Spring Framework11 J.

Projekt‐ & Berufserfahrung

Senior Software Architekt
HotelPORT Inc. Miami, FL, USA (Remote), Miami
10/2023 – offen (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2023 – offen

Tätigkeitsbeschreibung

Als Softwarearchitekt habe ich die Entwicklung von KIgestützter
Software zur Überwachung und Verwaltung von
Inhalten geleitet, die dem Gastgewerbe Lösungen zur
Rationalisierung und Optimierung von Inhalten an einem Ort
bietet.

Eingesetzte Qualifikationen

Apache Kafka, Software Architecture, Java (allg.), Spring Framework

Solution Architect
Mercedes Benz, Remote
4/2022 – 10/2023 (1 Jahr, 7 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2022 – 10/2023

Tätigkeitsbeschreibung

Erstellung von Anforderungen, Abstimmung der technischen Anforderungen und Verfahren mit anderen Teams. Unterstützung der Teammitglieder bei der Umsetzung der Anforderungen. Technische Projektplanung.

Eingesetzte Qualifikationen

Java (allg.), Software Architecture, Software Design, Software engineering / -technik

Senior Software Architekt
Leverice, Inc., San Jose, CA, USA (Remote), Remote
10/2016 – 2/2022 (5 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2016 – 2/2022

Tätigkeitsbeschreibung

Als Softwarearchitekt habe ich die Entwicklung von Leverice - Team Messenger technisch konzipiert und das Entwicklungsteam von 6 Entwicklern geleitet.
Meine Aufgaben waren: Architektur definieren, Code-Review durchführen, technisch schwierige Aufgaben selbst erledigen.

Eingesetzte Qualifikationen

Jenkins, Apache Kafka

Senior Software Architekt
Bundesagentur für Arbeit, Nürnberg, Mittelfranken
11/2015 – 8/2016 (10 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2015 – 8/2016

Tätigkeitsbeschreibung

Als Mitglied von Software Architektur Team habe ich die Entwicklung der VAM (Virtueller ArbeitsMarkt) unterstützt.
Meine Aufgaben waren: Entwicklung der von Software-Entwickler benötigten Features in Haus-Interne Software Framework.

Eingesetzte Qualifikationen

Oracle Database, Oracle WebLogic Server Enterprise Edition (EE), Apache Tomcat, Software Design, Software Architecture, Spring Framework, J2EE, Hibernate (Java)

Senior Software Entwickler
Transaero Airlines, München, Moscow
6/2013 – 8/2015 (2 Jahre, 3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

6/2013 – 8/2015

Tätigkeitsbeschreibung

Konzipiert und technisch geleitet (als Senior Entwickler) Entwicklung von dynamischen Paketierung System für zweitgrößte Russische Fluggesellschaft. Das System importiert täglich mehrere Milliarden von Hotelangeboten und speichert auf eine verteilte skalierbare Cloud. Danach kombiniert on-the-fly das System während der Suche die gespeicherte Hotelangeboten mit Flugangeboten der Airline und präsentiert dem Reisenden. Anschließend kann man die Angebote in einer verteilten Transaktion buchen.

Technologien: Java 8, C++ (clang), Lua, Oracle, Spring, Apache Tomcat, nginx, lua, Eclipse, Linux, Maven, Mercurial, Web Services, Servlets, JUnit, JMeter, Redis, RabbitMQ, AMQP, Selenium, Jackson.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Linux (Kernel), Nginx, Apache Tomcat, Apache, Lua Scripting, Softwareentwicklung (allg.), Spring Framework, C, C++, J2EE, Java (allg.), Junit, Eclipse, Advanced Message Queuing Protocol, Web Services

Senior Software Architekt
IQ Card Bank, München, Moscow
6/2010 – 5/2013 (3 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2010 – 5/2013

Tätigkeitsbeschreibung

Konzeptionierung, Technisches Design, Entwicklung einer Internet-Banking „From scratch“. IQ Card ist die Russische Direktbank. Ich habe die ganze Online-Banking System für IQ Card technisch konzipiert, und habe die Entwicklung geleitet (als Entwickler und Team-lead).

Technologien: Java 7,8. Oracle 8, Oracle PL/SQL, Spring 3, Apache Tomcat, nginx, Eclipse, Linux, Maven, Mercurial, Web Services, Servlets, JSP, JSF, Vaadin, JUnit, Selenium, JBPM, Jasper Reports, Jasper Server.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Mysql, Nginx, Apache Tomcat, Apache, PL/SQL, Lua Scripting, Spring Framework, J2EE, Java (allg.), Junit, Eclipse, XSLT (XSL Transformation)

Senior Software Entwickler / Architekt
Air Canada, Montreal, München
5/2006 – 5/2010 (4 Jahre, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2006 – 5/2010

Tätigkeitsbeschreibung

Konzipiert und technisch geleitet (als Entwickler und Software Architekt) Entwicklung von Travel Hub – eine System, die mehrere Reiseproduktenanbieter unter einheitliche API zusammenbringt. Mehr als 50 Anbieter angebunden.

Zusammen mit Air Canada ist Travel Hub auch bei anderen Fluggesellschaften eingesetzt, z. B. Etihad, Kuwait Airways.

Technologien: Java, XSLT (Xalan/XSLTC), Oracle,PL/SQL, Spring, Apache Tomcat, nginx, Eclipse, Linux, Maven, Mercurial, Web Services, Servlets, JAXB, JUnit, JMeter.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Linux (Kernel), Nginx, Apache Tomcat, Apache, PL/SQL, Softwareentwicklung (allg.), Spring Framework, Java (allg.), Junit, Eclipse, Web Services, XSLT (XSL Transformation)

Software Architekt, Team Lead
Travel24.com AG, München
3/2003 – 4/2006 (3 Jahre, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2003 – 4/2006

Tätigkeitsbeschreibung

Projektleitung, Konzeptionierung, Technisches Design, Entwicklungsleitung von Web-basierten Reisesuche- und Reservierungssystemen.
Fachliche Verantwortung für 15 Mitarbeiter in Deutschland und Weißrussland.

Eingesetzte Qualifikationen

Oracle Database, Mysql, Projektleitung / Teamleitung (IT), PL/SQL, Linux Entwicklung, C++, Bash Shell, J2EE, Technische Konzeption, Projektleitung / Teamleitung

Projektleiter
VTGe Consulting GmbH, München
2/2002 – 2/2003 (1 Jahr, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2002 – 2/2003

Tätigkeitsbeschreibung

Übernahme eines Patentanwaltsbüro-Softwareprojektes, das sich seit einigen Jahren in einem Limbo-Zustand befand. Beschaffung eines neuen Entwicklungsteams und daraus folgende Projekt- und Teamleitung.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Projektleitung / Teamleitung

Software Entwickler
AOK Brandenburg, Potsdam, Ismaning
9/2001 – 12/2001 (4 Monate)
Versicherungen
Tätigkeitszeitraum

9/2001 – 12/2001

Tätigkeitsbeschreibung

Teilnahme an einem Projekt für Abrechnung von Altersheimaufenthalte.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Softwareentwicklung (allg.), Java (allg.), Concurrent Versions System, Versicherungen (allg.)

Software Entwickler
BASF AG, Ludwigshafen, Martinsried, Ludwigshafen, Martinsried
7/2001 – 8/2001 (2 Monate)
Life Sciences
Tätigkeitszeitraum

7/2001 – 8/2001

Tätigkeitsbeschreibung

Weiterentwicklung von HarvESTer (Expressed Sequence Tag Processor).

Eingesetzte Qualifikationen

Oracle Database, Softwareentwicklung (allg.), Java (allg.)

Software Entwickler
Roche Diagnostics, München, Mannheim
4/2001 – 6/2001 (3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2001 – 6/2001

Tätigkeitsbeschreibung

Entwicklung des J2EE Web-Systems für Fokusgruppe-Patientenabfragen und Verarbeitung der gesammelten Daten.

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, Softwareentwicklung (allg.), J2EE

Software Architekt
iTrade AG, München
8/2000 – 2/2001 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2000 – 2/2001

Tätigkeitsbeschreibung

iTrade Net Markets Platform: Analyse und Technisches Design des B2B Auktion-Plattform, Erstellung des Technisches Pflichtenheftes

Eingesetzte Qualifikationen

Betriebssysteme, J2EE, Anforderungsspezifikationen

Software Entwickler
BASF AG, Ludwigshafen, Martinsried
1/1999 – 7/2000 (1 Jahr, 7 Monate)
Life Sciences
Tätigkeitszeitraum

1/1999 – 7/2000

Tätigkeitsbeschreibung

Analyse, Konzipierung, Technisches Design und Entwicklung von HarvESTer - verteiltes DNA-Analysesystem, welches für Versuche in der Life Sciences Branche verwendet ist.

HarvESTer wurde auch bei Aventis CropScience eingesetzt sowie in der Internationalen Human Genome Projekt.

Eingesetzte Qualifikationen

Oracle Database, Java Database Connectivity, Softwareentwicklung (allg.), C++, J2EE, Java (allg.), Javaserver Pages

System Administrator
ISP "Moiving People Net Providing", München
5/1998 – 12/1998 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

5/1998 – 12/1998

Tätigkeitsbeschreibung

Erste Anstellung in Deutschland. Verantwortung für sämtliche Routern, Web und Mail Servers, Entwicklung von Firewalls und Netzwerken für Kunden.

Eingesetzte Qualifikationen

Firewalls, Linux Entwicklung, Systemadministration (allg.), Rechnergestütztes Betriebsleitsystem (RBL)

Junior Software Entwickler
Außenministerium Weißrusslands, Minsk
4/1996 – 1/1998 (1 Jahr, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/1996 – 1/1998

Tätigkeitsbeschreibung

Entwicklung des elektronischen Unterschriften- und Dokumentenverschlüsselungsmoduls für das Dokumentenverwaltungssystem von Weissrussische Außenministerium.
Als Teil des Projektes habe ich der RSA-Algorithmus implementiert (80386 Assembler und C++).

Eingesetzte Qualifikationen

Transact-Sql, Microsoft SQL-Server (MS SQL), Softwareentwicklung (allg.), C++, Assemblersprache, Dokumentenmanagement

Ausbildung

Informatik (Fernstudium)
Diplom-Informatiker
2004
Minsk

Über mich

Ich habe langjährige Erfahrung in JEE Entwicklung, inklusive High-Load und Cloud
Lösungen. Kann als Software Architekt sowohl als auch Senior Software Engineer
eingesetzt werden.

Letzte 9 Jahre (seit 2006) firmiere ich unter einer GmbH (GP Solutions GmbH), die diverse Projekte für Kunden aus aller Ecken der Welt entwickelt (Kanada, USA, Russland, Mittelost, Sudafrika usw.). Somit habe ich auch diverse Erfahrungen in POC-Entwicklungen, Team-Leading, Architektur- und Technisches Design usw. Dabei habe ich immer selber programmiert – als Mitglied der Entwicklungsmannschaft, was mir erlaubt hat, immer an der Spitze der Technologien zu bleiben und hands-on-experience zu behalten.

Weitere Kenntnisse

Linux, Java, J2EE, Eclipse, Spring, Apache Tomcat, XSLT, XML, C, C++, AJAX, JSP, Servlets, JSF, JSTL, RichFaces, Oracle, PL/SQL, MySQL, MS SQL, Hibernate, nginx, JUnit, Mercurial, JBoss, Maven, Web Services, RESTful, SOAP, Redis, NoSQL, Jasper, JBPM, Lua, JMS, ActiveMQ, AMQP, RabbitMQ, UML, Quartz, Liquibase, JavaScript, CSS, DHTML

Netzwerk/Unix: TCP/IP, HTTP, HTTPS, Loadbalancer und Firewalls, LDAP, Linux User+Gruppen, Public/Private-Key, NFS, Samba, IMAP, POP3, SMTP, UDP/IP, cron, bash, awk, usw.

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
2556
Alter
44
Berufserfahrung
28 Jahre und 7 Monate (seit 04/1996)
Projektleitung
10 Jahre

Kontaktdaten

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

Jetzt Mitglied werden