Senior Software Entwickler / Architekt
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 85716 Unterschleißheim
- Nähe des Wohnortes
- en | de
- 28.06.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Apache Kafka, Software Architecture, Java (allg.), Spring Framework
4/2022 – 10/2023
TätigkeitsbeschreibungErstellung von Anforderungen, Abstimmung der technischen Anforderungen und Verfahren mit anderen Teams. Unterstützung der Teammitglieder bei der Umsetzung der Anforderungen. Technische Projektplanung.
Eingesetzte QualifikationenJava (allg.), Software Architecture, Software Design, Software engineering / -technik
10/2016 – 2/2022
TätigkeitsbeschreibungAls 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 QualifikationenJenkins, Apache Kafka
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.
Oracle Database, Oracle WebLogic Server Enterprise Edition (EE), Apache Tomcat, Software Design, Software Architecture, Spring Framework, J2EE, Hibernate (Java)
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.
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
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.
Oracle-Anwendungen, Mysql, Nginx, Apache Tomcat, Apache, PL/SQL, Lua Scripting, Spring Framework, J2EE, Java (allg.), Junit, Eclipse, XSLT (XSL Transformation)
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.
Oracle-Anwendungen, Linux (Kernel), Nginx, Apache Tomcat, Apache, PL/SQL, Softwareentwicklung (allg.), Spring Framework, Java (allg.), Junit, Eclipse, Web Services, XSLT (XSL Transformation)
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.
Oracle Database, Mysql, Projektleitung / Teamleitung (IT), PL/SQL, Linux Entwicklung, C++, Bash Shell, J2EE, Technische Konzeption, Projektleitung / Teamleitung
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 QualifikationenProjektleitung / Teamleitung (IT), Projektleitung / Teamleitung
9/2001 – 12/2001
TätigkeitsbeschreibungTeilnahme an einem Projekt für Abrechnung von Altersheimaufenthalte.
Eingesetzte QualifikationenOracle-Anwendungen, Softwareentwicklung (allg.), Java (allg.), Concurrent Versions System, Versicherungen (allg.)
7/2001 – 8/2001
TätigkeitsbeschreibungWeiterentwicklung von HarvESTer (Expressed Sequence Tag Processor).
Eingesetzte QualifikationenOracle Database, Softwareentwicklung (allg.), Java (allg.)
4/2001 – 6/2001
TätigkeitsbeschreibungEntwicklung des J2EE Web-Systems für Fokusgruppe-Patientenabfragen und Verarbeitung der gesammelten Daten.
Eingesetzte QualifikationenOracle Database, Apache Tomcat, Softwareentwicklung (allg.), J2EE
8/2000 – 2/2001
TätigkeitsbeschreibungiTrade Net Markets Platform: Analyse und Technisches Design des B2B Auktion-Plattform, Erstellung des Technisches Pflichtenheftes
Eingesetzte QualifikationenBetriebssysteme, J2EE, Anforderungsspezifikationen
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.
Oracle Database, Java Database Connectivity, Softwareentwicklung (allg.), C++, J2EE, Java (allg.), Javaserver Pages
5/1998 – 12/1998
TätigkeitsbeschreibungErste Anstellung in Deutschland. Verantwortung für sämtliche Routern, Web und Mail Servers, Entwicklung von Firewalls und Netzwerken für Kunden.
Eingesetzte QualifikationenFirewalls, Linux Entwicklung, Systemadministration (allg.), Rechnergestütztes Betriebsleitsystem (RBL)
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++).
Transact-Sql, Microsoft SQL-Server (MS SQL), Softwareentwicklung (allg.), C++, Assemblersprache, Dokumentenmanagement
Ausbildung
Minsk
Über mich
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
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
- Englisch (Muttersprache)
- Deutsch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden