Freiberuflicher IT-Consultant
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 22045 Hamburg
- Nähe des Wohnortes
- de | en | ru
- 29.10.2024
Kurzvorstellung
Auszug Referenzen (1)
"Wir haben Herrn L. als einen teamfähigen und sehr zuverlässigen Kollegen kennengelernt. In die umfangr. Themen konnte er sich schnell einarbeiten"
1/2016 – 6/2020
Tätigkeitsbeschreibung
Eigenständiges Entwickeln von Lösungen als Full-Stack-Softwareentwickler einer umfangreichen JEE-Webanwendung für den internen Gebrauch zur Ablösung einer bestehenden Webanwendung
- Frontend (Vaadin)
- Backend (REST, SOAP, EJB, CDI, JPA, Batch-Prozesse, Hibernate-Search, Email-Versand, Camel, jboss, Datei-Import/Export, Datenmigration, Dateiformate/Datenaustausch (z.B. Datenaustausch Bank: Kontoauszug, Lastschrift, Überweisung), MariaDB)
- Datenmigration (Spring Batch; XSLT)
- Performanceoptimierung
- Fehleranalyse/-behebung
Fachlicher Umfang: Alles was mit dem Tagesgeschäft im Factoring zu tun hat
Mariadb, Mongodb, Mysql, Apache Tomcat, Wildfly, Apache Maven, Git, Hibernate (Java), J2EE, Java (allg.), Jira, Apache Camel, SOAP, Representational State Transfer (REST), Web Services
Qualifikationen
Projekt‐ & Berufserfahrung
1/2016 – 6/2020
Tätigkeitsbeschreibung
Eigenständiges Entwickeln von Lösungen als Full-Stack-Softwareentwickler einer umfangreichen JEE-Webanwendung für den internen Gebrauch zur Ablösung einer bestehenden Webanwendung
- Frontend (Vaadin)
- Backend (REST, SOAP, EJB, CDI, JPA, Batch-Prozesse, Hibernate-Search, Email-Versand, Camel, jboss, Datei-Import/Export, Datenmigration, Dateiformate/Datenaustausch (z.B. Datenaustausch Bank: Kontoauszug, Lastschrift, Überweisung), MariaDB)
- Datenmigration (Spring Batch; XSLT)
- Performanceoptimierung
- Fehleranalyse/-behebung
Fachlicher Umfang: Alles was mit dem Tagesgeschäft im Factoring zu tun hat
Mariadb, Mongodb, Mysql, Apache Tomcat, Wildfly, Apache Maven, Git, Hibernate (Java), J2EE, Java (allg.), Jira, Apache Camel, SOAP, Representational State Transfer (REST), Web Services
11/2014 – 12/2015
Tätigkeitsbeschreibung
Weiterbildung, technisch - Schwerpunkte
- Programmiersprachen: Java 8, Scala
- Bibliotheken / Frameworks: Play Framework
- Buildsystem: Gradle (mein Fokus lag auf Nutzung von Gradle als Buildsystem für C++)
- Neue Entwicklungen in JavaScript (ES6, TypeScript)
- Datenbanken: ArangoDB (Multi-Model NoSQL DBMS)
- Auffrischung vorhandenes Wissen: C++, JEE, Vaadin
Weiterbildung, akademisch
- Studium Psychologie (seit 10.2012)
Weiterbildung, sonstig
- Erlernen der russischen Sprache
Projekte, privat
- Vaadin-Container, welcher Daten für ein Vaadin-Grid mit Endlosscrolling automatisch nachlädt
Projekte, geschäftlich
- Diverses zur Findung eines neuen Geschäftszweigs
Java (allg.), JavaScript
4/2014 – 12/2014
Tätigkeitsbeschreibung
Produktentwicklung: Entwicklung einer neuen Vaadin-Webanwendung zur Analyse und zum Controlling von beliebigen Daten (Hauptaugenmerk: Marktpartnerkommunikation) – Ziel war Ablösung eines bestehenden alten Produkts sowie Migration / Integration bestehender Konfigurationen / Daten in das neue Produkt
- Anforderungsanalyse
- Technische Konzeption
- Inoffizielle Entwicklungsleitung (Erstellung Softwarearchitektur, Einweisung neuer Teammitglieder, Ausspaltung in und Verteilung von Arbeitspaketen, Kontrolle der Entwicklungsarbeit, Monitoring des Entwicklungsfortschritts, Stellvertretender Projektleiter)
- Natürlich habe ich auch selbst entwickelt
- Technisches Umfeld: Java 6 + 7, Maven, Cassandra, Git, Eclipse, Vaadin, Hauseigene NoSql-DBMS-Abstraktion, JSON Webservices, TeamViewer, Redmine
- Ab 11.2014 beratende Unterstützung; Keine Softwareentwicklung
Eclipse, Forschung & Entwicklung, Java (allg.), Konzeption (IT), Systemmigration, Projektleitung / Teamleitung (IT), Requirement Analyse, Software Architecture, Softwareentwicklung (allg.), Web Services
9/2013 – 3/2014
Tätigkeitsbeschreibung
Prototypentwicklung einer Vaadin-Webanwendung zur Analyse, zum Controlling und zur Verwaltung von Arbeitsvorrat (manuelles Aussteuern z.B. auf Grund von Fehlern) der Marktpartnerkommunikation in der Energiebranche
- Anforderungsanalyse
- Technische Konzeption
- Entwicklung: Als einziger Entwickler: Alles – Aufsetzen des technischen Projekts, Konzeption sowie Umsetzung von Frontend und Backend, Technische Betreuung
- Technisches Umfeld: Java 6, Maven, Oracle, Cassandra, Git, Eclipse, Vaadin, Hauseigene NoSql-DBMS-Abstraktion, TeamViewer, Redmine
Eclipse, Java (allg.), Konzeption (IT), Oracle Database, Requirement Analyse
7/2012 – 8/2013
Tätigkeitsbeschreibung
Weiterbildung technisch - Schwerpunkte
- JavaScript
- Java JEE
- node.js
- Server- und Webentwicklung (node.js, Module: connect, express; Webclient-Framework: AngularJS)
- TDD und BDD mit verschiedenen JavaScript-Modulen
- Datenbank: MongoDB (NoSQL- und Dokumenten-DBMS)
Auffrischung vorhandenes Wissen
- C++ Kenntnisse
- Java, JEE Kenntnisse
Weiterbildung akademisch
- Beginn Studium Psychologie: 10/2012
Private Projekte
- Technisch: Hauptsächlich Backend und Webentwicklung mit JavaScript
- Sonstiges: Hotel- und Gastronomiegewerbe
Java (allg.)
3/2012 – 6/2012
Tätigkeitsbeschreibung
Ablösung Legacy-System für einen großen Energieversorger aus Köln
- Anforderungsanalyse
- Fachliche und technische Konzeption; Spezifikation des Datenaustauschs (Format und Zugriffsform) für externe Partner als separates Dokument zur Verteilung an externe Partner
- Projektleitung
- Entwicklung: Schwerpunktmäßig Backendentwicklung im Umfeld von .NET und MS SQL Server 2008
- Themen: Datenbankdesign und Umsetzung des Designs; Entwicklung von Prozesslogik in C# und Transact-SQL; Performanceoptimierung; Entwicklung von Schnittstellen zwischen .NET und Oracle für die Anbindung eines Vantive-Systems; Entwicklung von Webservices; Bereitstellung von Services zum Datenexport für externe Partner
- Technisches Umfeld: MS SQL Server 2008 (TSQL), Microsoft Visual Studio, MS Team Foundation Server, C#, Microsoft Office, XML, Enterprise Architect
.Net, C#, Enterprise Architect (EA), Konzeption (IT), Microsoft SQL-Server (MS SQL), Oracle Database, Projektleitung / Teamleitung (IT), Requirement Analyse, Transact-Sql, Microsoft Visual Studio, Web Services, XML
7/2011 – 2/2012
Tätigkeitsbeschreibung
Umsetzung der Geschäftsprozesse zur Anfrage von Zähldaten und diverse kleinere Projekte für einen großen Energieversorger aus Köln
- Technische Konzeption von Lösungen
- Entwicklung: Backendentwicklung in PL/SQL; Frontendentwicklung in Vantive
- Themen: Hauptsächlich Umsetzung Geschäftsprozesse zur Anfrage von Zähldaten (ORDERS/ORDRSP) aus der Sicht eines Messdienst-leisters sowie Unterstützung bei der Einführung; Anpassungen am bestehenden Vantive-System im Rahmen kleinerer Projekte
- Technisches Umfeld: Oracle DB (SQL, PL/SQL), PL/SQL-Developer, Microsoft Office, Vantive-Entwicklungsumgebung
Oracle Database, Projektleitung / Teamleitung (IT), PL/SQL, Requirement Analyse, Konzeption (IT)
5/2010 – 6/2011
Tätigkeitsbeschreibung
Diverse Projekte zur internen Prozessverbesserung sowie diverse Projekte für einen großen Energieversorger
- Anforderungsanalyse
- Fachliche und technische Konzeption von Lösungen
- Entwicklung: Schwerpunktmäßig Tätigkeiten im Umfeld von .NET und MS SQL Server 2008
- Projektleitung
- Themen: Alle Prozesse des Kundenlebenszyklus inklusive den zugehörigen Prozessen mit Marktpartnern; Entwicklung von Schnittstellen zwischen .NET und Oracle sowie .NET und SAP IS-U und SAP FI; Entwicklung von Webservices; Entwicklungen zum Kundenlebenszyklus im Rahmen der Einführung neuer Produkte; Datenbankanwendungen in MS SQL Server 2008 und Oracle DB; Durchführung von Migrationen; Anbindung externer Partner; Bereitstellung von Services für externe Partner; Unterstützende Tätigkeiten des Anwendungsbetriebs
- Technisches Umfeld: MS SQL Server 2008 (TSQL), Oracle DB (SQL, PL/SQL), PL/SQL-Developer, Microsoft Visual Studio, MS Team Foundation Server, C#, SAP IS-U, SAP FI, Microsoft Office, XML, Enterprise Architect, Vantive-Entwicklungsumgebung
Qualifikationen:
.Net-Entwicklung, MS SQL Server 2008 DB-Entwicklung, Oracle DB-Entwicklung, Projektleitung
Oracle Database, Microsoft SQL-Server (MS SQL), Datenbankentwicklung, Hardware-Design, Projektleitung / Teamleitung (IT), PL/SQL, .Net, C#, .Net Framework (Microsoft), Web Services, Requirement Analyse, Konzeption (IT)
5/2008 – 4/2010
Tätigkeitsbeschreibung
Diverse Projekte zur internen Prozessverbesserung sowie diverse Projekte für einen großen Energieversorger
- Anforderungsanalyse
- Fachliche und technische Konzeption von Lösungen
- Entwicklung: Schwerpunktmäßig Tätigkeiten im Umfeld von Vantive und Oracle DB
- Projektleitung
- Themen: Alle Prozesse des Kundenlebenszyklus inklusive den zugehörigen Prozessen mit Marktpartnern; Entwicklung von Schnittstellen zwischen .NET und Oracle; Entwicklungen zum Kundenlebenszyklus im Rahmen der Einführung neuer Produkte; Vantive-Frontend-Entwicklung; Durchführung von Migrationen; Datenbankanwendungen in Oracle DB; Unterstützende Tätigkeiten des Anwendungsbetriebs
- Technisches Umfeld: Vantive-Entwicklungsumgebung, Oracle DB (SQL, PL/SQL), MS SQL Server 2008 (TSQL), PL/SQL-Developer, TOAD, Eclipse, CVS, SAP IS-U, SAP FI, Active X, Microsoft Visual Studio, MS Team Foundation Server, Java, C#, Microsoft Office, EDIFACT, XML, Enterprise Architect
Qualifikationen:
Business Analyse, Projektleitung, Oracle DB-Entwicklung, Vantive-Entwicklung (CRM)
Oracle Database, Datenbankentwicklung, Projektleitung / Teamleitung (IT), PL/SQL, Requirement Analyse, Konzeption (IT)
4/2008 – 4/2008
Tätigkeitsbeschreibung
Bedarfsplanung für Metallrohstoffe: Anpassungen eines bestehenden BW-Datenmodells
- Konzeption/Implementierung von Änderungen am bestehenden BW-Datenmodell
- Technisches Umfeld: SAP BW 3.5, ABAP
4/2008 – 4/2008
Tätigkeitsbeschreibung
Anpassungen eines bestehenden BW-Datenmodells mit dem Ziel der Performanceverbesserung
- Implementierung von Änderungen am bestehenden BW-Datenmodell
- Technisches Umfeld: SAP BW 3.5, SAP R/3 CO, ABAP
1/2008 – 3/2008
Tätigkeitsbeschreibung
SAP MDM-Projekt: Abbildung und Migration eines bestehenden Systems in und nach SAP MDM (Inhaltlich: Chart of Account)
- Implementierung von Expressions (Calculated Fields, Validations, Assignments)
- Implementierung von Syndication Maps zum Export der Daten aus dem MDM und Import in Fremdsysteme
- Technisches Umfeld: SAP MDM (Console, Data Manager, Syndicator)
12/2007 – 4/2008
Tätigkeitsbeschreibung
Konzeption und Implementierung einer Benutzeroberfläche (Portal) zur Unterstützung des Prozesses der Systembeschaffung über beistellende Lieferanten
- Fachkonzeption
- Implementierung von Funktionsbausteinen zur Anbindung an den SAP Visual Composer
- Modellierung mit dem SAP Visual Composer
- Technisches Umfeld: SAP Visual Composer, SAP R/3 Logistik, ABAP
10/2007 – 12/2007
Tätigkeitsbeschreibung
(Entwickler und Hersteller von Apparaten zur Kühlung von Gasen im Bereich der chemischen und petrochemischen Industrie)
Implementierung eines Auftragsbestands-Reports
- Konzeption und Implementierung des Datenmodells
- Technisches Umfeld: SAP BW 7.0, SAP R/3 Logistik, Finanzwesen
10/2007 – 12/2007
Tätigkeitsbeschreibung
Konzeption und Implementierung von Cockpits zur Lagerauslastung
- Konzeption und Implementierung der Reports
- Konzeption und Implementierung von Funktionsbausteinen zur Anbindung an den SAP Visual Composer
- Technisches Umfeld: SAP Visual Composer, SAP R/3 Logistik, ABAP
10/2006 – 9/2007
Tätigkeitsbeschreibung
Diverse Projekte zur internen Prozessverbesserung sowie diverse Projekte für einen großen Energieversorger aus Köln
- Anforderungsanalyse
- Fachliche und technische Konzeption von Lösungen
- Entwicklung und Prototyping
- Projektleitung
- Themen: Alle Prozesse des Kundenlebenszyklus inklusive den zugehörigen Prozessen mit Marktpartnern; Automatisierte Rechnungsprüfung von Rechnungen von Marktpartnern; Vantive-Frontend-Entwicklung; Durchführung von Migrationen; Anbindung von .NET nach Vantive über Datenbankschnittstellen; Anbindung von Vantive nach .NET über Active X; Anbindung von Vantive an SAP IS-U und SAP FI; Optimierung von Massenprozessen
- Technisches Umfeld: Vantive-Entwicklungsumgebung, Oracle DB (SQL, PL/SQL), TOAD, PL/SQL-Developer, Eclipse, CVS, SAP IS-U, SAP FI, Active X, Microsoft Visual Studio, Java, C#, Microsoft Office, EDIFACT, XML
Oracle Database, Projektleitung / Teamleitung (IT), PL/SQL, Requirement Analyse, Konzeption (IT)
Zertifikate
Ausbildung
Ilmenau
Über mich
Ich verstehe mich als „Agile Developer“ mit mehrjähriger, praktischer Erfahrung als Scrum Developer. Um meine Kunden bei der agilen Entwicklung zu beraten, bin ich zertifiziert als Scrum Master (PSM I), Scrum Product Owner (PSPO I) und Scrum Developer (PSD I).
Meine mehrjährigen und vielseitigen Erfahrungen und Kenntnisse in Tools, Programmiersprachen, Bibliotheken und Frameworks sorgen für breite Unterstützung als Entwickler in crossfunktionalen Teams. Dabei liegt der Schwerpunkt meiner Tätigkeit auf der Entwicklung von Java-Anwendungen - vorzugsweise JEE, aber auch Spring - oder sehr datenbanknahen Anwendungen in Oracle PL/SQL.
Grundsätzlich bin ich Fullstack-Entwickler, wobei mein Schwerpunkt auf der Backend-Entwicklung liegt.
Weitere Kenntnisse
IT-Projektleiter; Scrum Master/Product Owner/Developer
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Russisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden