Profilbild von Frank Asseg Backend/Fullstack Senior Developer aus Steinau

Frank Asseg

nicht verfügbar bis 12.12.2025

Letztes Update: 13.03.2024

Backend/Fullstack Senior Developer

Firma: Frank Asseg Softwareentwicklung
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (gut) | spanisch (Grundkenntnisse)

Schlagwörter

Eclipse Spring Framework Domain Driven Design HTML Java Javascript Amazon Web Services Apache Ant Apache HTTP Server Apache Tomcat + 78 weitere Schlagwörter anzeigen

Dateianlagen

Profil-de-2022-mini_240723.pdf
Profil-en-2022-mini_240723.pdf

Skills

Programmier- und Markupsprachen:
Java, C, R, JavaScript, UML, HTML, XML, XSLT, Awk,
Datenbank Systeme:
Postgresql, Oracle 11g/10g, IBM DB2, MySQL/MariaDB, HSQLDB, Hbase, H2
Software Design Paradigmen:
REST, SOAP, SOA, MVC, MapReduce, SaaS, Paas, Domain Driven Design, MicroServices, Semantic Web, OSGi
Libraries und Frameworks:
Spring Framework, Spring-Boot, Spring-Data, Spring-Batch, Spring-Web, Spring- Security, Apache Kafka, Apache Karaf, Apache Felix, RDF, JPA, JSP, JDBC, Oracle, TopLink, Hibernate, Servlets, JUnit, EasyMock, Mockito, Apache Spark, Apache Pig, Jersey, Jackson, JSON, JMX, JAX-B, Swing, GTK, NodeJS, React, React Native, Angular, Bootstrap,
Cloud Platformen:
Docker, Google Cloud Platform, Pivotal Cloud Foundry, Kubernetes, Amazon AWS
Applikationen
Apache Solr, ElasticSearch, Apache Lucene, Apache Hadoop, Apache HTTP Server, Apache Tomcat, JBoss, Jetty, IBM Websphere, IBM, Webshpere Commerce, Glassfish, Chain, Eclipse
Tool Chain:
IntelliJ Idea, Eclipse, Netbeans, Maven, Ant, Git, Hudson/Jenkins, Travis, Subversion, Vim, BaSH, gdb, GNU-Tools, Automake
Methodik:
Scrum, Mob Programming, Pair Programming, Code Reviewing, Test Driven Development, Domain Driven Design, Behavior Driven Development

Projekthistorie

03/2020 - bis jetzt
Fullstack Developer
fintel.io, Dover, USA (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

Planung und Implementierung einer kontextfreien Grammatik zur Analyse und
Nachforschung von Aktienwerten, basierend auf deren Metriken der letzten
Jahre. Koordination und Entwicklung von Softwarekomponenten in einem
internationalem Team aus verschiedenen Zeitzonen. Verschiedene Bugfixes
existierender Features im fintel.io Ökosystem.
Java, Scala, ANTLR, AWS, React, PostgreSQL, Akka, Bootstrap

01/2020 - bis jetzt
Fullstack Developer
aspire-tec GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Feature Implementierung für ein kundenspezifisches Tool für die Projektaquise
mit Unterstützung von Vier-Augen und Sechs-Augen Freigaben, als Nachfolger
für einen Excel-gestützen manuellen Prozess.
PHP, Oracle DB, MariaDB

11/2022 - 09/2023
Migration Specialist
Stollfuß Verlag (Levebre Sarrut) (Medien und Verlage, 1000-5000 Mitarbeiter)

Migration einer Reihe von veralteten Delphi Tools für die Normalisierung von redaktionellen Inhalten. Die bestehenden Tools waren abhängig von Microsoft Word und Microsoft Windows. Um eine Web Applikation, die auf diesen Tools basiert, auf Basis von Linux containerisieren zu können, wurde die Funnktionalität in eine Java Library migriert.

06/2017 - 06/2022
Lead Developer
dm-drogeriemarkt GmbH + Co. KG (Konsumgüter und Handel, >10.000 Mitarbeiter)

Planung und Realisierung verschiedener Microservices für ein E-Commerce
Backend, um eine monolithische Applikation abzulösen.
Java, Git, Spring-Boot, Spring-Data, Spring-Batch, Spring-Security, Google Cloud
Platform, Pivtola Cloud Foundry, Hibernate, Oracle Cloud Database,
PostgreSQL, Solr, ElasticSearch, Apache Tomcat, Docker, NodeJS, React

04/2017 - 06/2017
Senior Developer
Heinrich Heine GmbH (Konsumgüter und Handel, 500-1000 Mitarbeiter)

Perfomanceoptimisierung eines E-Commerce Backends für den Webshop der
Heinrich Heine GmbH
Java, Javascript, IBM Websphere Commerce, Hibernate

01/2017 - 04/2017
Lead Developer
ISB AG (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Entwicklung einer Java Applikation zur Erfassung von Visaanträgen für den
Einsatz in den mehr als 200 Auslandsvertretungen der Bundesrepublik
Deutschland. Mein Aufgaben umfassten die Entwicklung der REST Schnittstelle
und der Backend Komponenten zur Validierung, Verschlüsselung und
Serialisierung der eingehenden Visaanträge aus dem Frontend.
Java, Javascript, OSGi, Apache Karaf, Apache MQ, Apache Felix, Angular 2, XSLT,
XML, JSON, REST


01/2015 - 12/2016
Lead Developer
IBM Research and Development (Internet und Informationstechnologie, >10.000 Mitarbeiter)

In einem 15-köpfigen Team wurde die Performance mehrerer Open Source
Projekte auf der IBM Z Series Mainframe Systeme gemessen und verbessert.
Meine Aufgabe war die Messung und der Vergleich des Durchsatzes und der
Latenzzeiten mehrerer SQL und NoSQL Datenbank Systeme mit Hilfe eigens
entwickelter Benchmarksysteme in Java und C++. Nach der Identifikation der
Engpässe durch Profiling suchte ich im Sourcecode nach den Ursachen und
kommunizierten die Ergebnisse zu den entsprechenden Entwicklercommunities.
Java, C++, Erlang, Ruby, CouchDB, Websphere, MariaDB, Cassandra, Redis,
ElasticSearch, MongoDB, BaSH


04/2015 - 07/2015
Senior Developer
Kyocera Document Solutions (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Entwicklung einer JEE Applikation zum internen Einsatz bei der Kyocera AG. Die Software dient der Angebotserstellung und Risikokalkulation im Hardwarebereich. Aufgabe war die Portierung auf Excel basierender Workflows in eine JEE Applikation. Die Applikation ist seit Ende 2015 erfolgreich im Produktiveinsatz.
Spring, MySQL, Java 7, SAP JCO


06/2013 - 11/2014
Developer
OPOCE, The Publications Office of the european Union, Luxembourg (Öffentlicher Dienst, 500-1000 Mitarbeiter)

Analyse und Problembehebung in einem auf Fedora Commons basierenden Repository System, das bei der Vorhaltung europäischer Amtsblätter eingesetzt wird.
Meine Aufgabe war es in Zusammenarbeit mit dem Entwickler der Repository Software, Probleme zu identifizieren und zu beseitigen.
Die Problemursache wurde erkannt und behoben. Entsprechende Software Patches wurden erstellt und ggf. veröffentlicht.
J2EE, REST, Fedora Commons, MicroServices, Maven, Solr, Apache Tomcat, RabbitMQ, CELLAR, Spring, Jersey, SOAP, XML, JBoss


03/2011 - 06/2014
Lead Developer
FIZ Karlsruhe, Leibniz Institut für Informationsinfrastruktur (Sonstiges, 50-250 Mitarbeiter)

Ein auf drei Jahre angesetztes Projekt der Europäischen Union mit einem internationalen Entwicklerteam mehrerer akademischer Institutionen. Ziel war die Entwicklung eines horizontal skalierbaren Repository Systems und die Integration von bestehenden Webservices.
Unsere Aufgabe war das Design und die Entwicklung einer Referenzimplementation eines auf Fedora Commons basierenden und horizontal skalierbaren Repository Systems.
Das Projekt endete im November 2013 mit der bestmöglichen Beurteilung durch die EU.

Neuentwicklung der Fedora Commons Repository Version 4 mit mehreren Partnern aus dem akademischen Umfeld. Ziel war die Erstellung eines verteilten Repository Systems, das in der Lage ist mit großen Datenmengen umzugehen.
Das internationale Entwicklerteam, bestehen aus mehr als 20 Mitgliedern, organisierte sich mit Hilfe des SCRUM Frameworks. Mein Aufgaben umfassten unter Anderem die Evaluierung möglicher Basisplattformen, die Erstellung eines Fixity Web Services und das Design der Neuimplementierung.
Die erste Version von Fedora 4 wurde im Frühjahr 2014 erfolgreich veröffentlicht.ElasticSearch, MicroServices, Fedora Commons, Hadoop, Solr, Hoop, Pig, Zookeeper, MapReduce, Taverna, ActiveMQ, RDF, J2EE, SOA, Postgresql, eSciDoc, Fedora Commons Repository, Distributed Computer Systems, Apache Tomcat, JBoss


03/2010 - 03/2011
Developer
1 & 1 Internet AG, Karlsruhe (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Integration einer Web Office Lösung in das Kundenportal der 1&1.
Meine Aufgabe war die nahtlose Integration der Zoho Remote Office Suite in die Kundenseiten der 1&1 und die technische Abstimmung mit dem Web Service Provider in Indien.
Zoho Remote API, J2EE, SOA, MVC, SOAP, REST, Apache Tomcat, Spring, Eclipse, Maven, ActiveMQ


01/2010 - 03/2010
Developer
myToys.de, Berlin (Konsumgüter und Handel, 50-250 Mitarbeiter)

Code Review und Perfomance Optimierung im DB Layer eines Webshops.
Mein Aufgabe war die Prüfung von existierendem Code und die Implementierung von Performance Optimierungen im Backend des MyToys.de Webshops.
Die Leistung des Webshops konnte im Zuge dieses Projektes merklich gesteigert und die Last der Datenbanken erheblich reduziert werden.
J2EE, SOA, MVC, REST, ActiveMQ, Compass, Apache Tomcat, Spring, Hibernate, XSLT, Eclipse, Maven, JMX


08/2009 - 12/2009
Developer
Burda Digital Systems GmbH, Offenburg (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Implementierung neuer Features für die Webcommunity des Magazins „Mein Schöner Garten“.
Meine Aufgabe war die Erstellung einer Web Service API für das Voting System und dessen Anbindung im Backend.
Die Web Service API wurde in einem dreiköpfigen Team erfolgreich geplant und mit Hilfe von O/R-Mapping realisiert.
J2EE, SOA, REST, MVC, Spring, Hibernate, EJB3-Persistence, JDBC, Oracle 9g, Compass, Lucene, Servlet API, Struts, Apache Tomcat, Eclipse, Ant, Maven, JamWiki


10/2008 - 08/2009
Developer
Virtual Identity, Freiburg (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Einbau neuer Features in das Intranet eines deutschen Konzerns.
Meine Aufgabe war die Entwicklung neuer Features für eine JEE Webapp, die im Intranet eines namhaften deutschen Konzernes eingesetzt wird.
Das 13-Köpfige Team aus Backend und Frontend Entwicklern, erstellte und integrierte die geplanten Features erfolgreich.
J2EE, SOA, REST, MVC, RabbitMQ, Spring, Hibernate, JBoss


06/2008 - 09/2008
Developer
myToys.de, Berlin (Konsumgüter und Handel, 50-250 Mitarbeiter)

Mein Aufgabe war die Entwicklung eines E-Mail Moduls für einen existierenden Webshop.
Das neue Modul wurde unter Einsatz bestehender Frameworks erfolgreich erstellt.
J2EE, SOA, MVC, JavaMail, Apache Tomcat, Spring, Hibernate, XSLT, Compass, JNDI, Eclipse, Maven


01/2008 - 05/2008
Developer
myToys.de, Berlin (Konsumgüter und Handel, 50-250 Mitarbeiter)

Code Review und Perfomance Optimierung im DB Layer eines Webshops.
Mein Aufgabe war die Prüfung von existierendem Code und die Implementierung von Performance Optimierungen im Backend des MyToys.de Webshops.
Die Leistung des Webshops konnte im Zuge dieses Projektes durch Behebung einiger Fehlerzustände merklich gesteigert werden.
J2EE, SOA, MVC, REST, Compass, Apache Tomcat, Spring, Hibernate, XSLT, Eclipse, Maven, ActiveMQ, JMX


11/2007 - 12/2007
Developer
Sport1 GmbH, München (Medien und Verlage, 250-500 Mitarbeiter)

Implementierung eines “TV-Tipp” Features.
Mein Aufgabe war die technische Konzeptionierung und Erstellung einer Komponente, um Redakteuren die Veröffentlichung eines „TV-Tipps“ zu erleichtern.
Das Feature wurde erfolgreich mit Hilfe der FIRSTSpirit DSL implementiert.
Java/J2EE, Swing, MVC, SOA, BeanShell, Java2D, Eclipse, JDBC, JSON, FIRSTSpirit API, JUnit


01/2007 - 11/2007
Developer
Sport1 GmbH, München (Medien und Verlage, 250-500 Mitarbeiter)

Entwicklung eines Workflows für Veröffentlichungen.
Meine Aufgabe war die Portierung eines papiergestützten Prozesses in elektronische Form und dessen Integration in ein CMS.
Der Prozess wurde im CMS mit Hilfe der FIRSTSpirit DSL erfolgreich abgebildet.
Java/J2EE, MVC, SOA, Beanshell, FIRSTSpirit-API, MySQL, ORMapping, DSL


05/2006 - 11/2006
Developer
Freiburger Verlag, Freiburg (Medien und Verlage, < 10 Mitarbeiter)

Entwicklung einer Java Applikation.
Mein Aufgabe bestand in der Neuentwicklung einer Java Applikation, die in der Lage ist eingescannte Lehrerverzeichnisse verschiedener Formate zu lesen und in gebräuchlichen elektronische Formate auszugeben.
Die Software wurde unter Einsatz von Swing und Oracle Toplink erfolgreich erstellt.
Java/J2EE, SOA, JPA (Oracle Toplink), HSQLDB, IBM DB2, OCR


02/2006 - 04/2006
Developer
Institut für physikalische Geografie, Albert Ludwigs Universität Freiburg (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Entwicklung eines Java Applets.
Meine Aufgabe war die Neuentwicklung eines Java Applets zur Darstellung meteorologische Messdaten.
Das Applet und dessen S/Plus Schnittstelle wurden erfolgreich erstellt.
Java/Java2D, S/Plus Datenanalysesoftware, JFreeChart


07/2005 - 09/2005
Developer
Hypo Real Estate GmbH, Stuttgart (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Migration einer Risiko Assessment Software und einer Skriptumgebung Im Zuge der Basel-II Umstellung.
Mein Aufgabe in dem fünfköpfigen Team bestand in der Portierung einer Vielzahl von Windows Batchskripten in ein Unix/Linux kompatibles Format.
Die Skriptumgebung wurde im Zuge des Projektes erfolgreich migriert .
Java/J2EE, C++, BaSH Shell Scripting, Spring, JPA (TopLink)


07/2002 - 06/2005
Developer
badenIT GmbH, Freiburg (Energie, Wasser und Umwelt, 250-500 Mitarbeiter)

Web Entwicklung und Third-Level Support für das Java gestützte FIRSTSpirit
CMS.
Meine Aufgabe in einem dreiköpfigen Team war die Entwicklung und der Third-
Level Support für die Intranet und Internetpräsenz des Energieversorgers
badenova AG & Co KG.
FirstSpirit, Java, JMX, SQL, JPA, Hibernate, JavaScript

02/2002 - 06/2002
Developer
netp.de, Freiburg (Industrie und Maschinenbau, < 10 Mitarbeiter)

Entwicklung eines PHP gestützten PHP CMS.
Meine Aufgabe war die Unterstützung eines dreiköpfigen Teams bei der
Entwicklung des CMS "Abaton".
PHP, MySQL

01/2001 - 01/2002
Developer and Administrator
Universitätsklinik, Freiburg (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Web Entwicklung und Applikation Entwicklung.
Meine Aufgabe war die Erstellung von Konferenzwebseiten, die Erstellung einer
Datenbank gestützten Registrationsverwaltung und die Administration
mehrerer Web und Datenbank Server.
Apache Tomcat, JSP, Servlet, JDBC, BaSH Shell Scripting, Linux/Unix, Solaris,
MySQL


07/1999 - 12/2000
Developer
Login Freiburg OHG, Freiburg (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Web und Skript Entwicklung
Meine Aufgabe war die Entwicklung mehrerer Skripts zu administrativen
Zwecken und die Realisierung kleiner Web Projekte in Javascript, PHP und
VBScript.
JavaScript, PHP, VBScript

02/1998 - 06/1999
Developer
Login Freiburg OHG, Freiburg (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Web und Skript Entwicklung. Meine Aufgabe war die Entwicklung mehrerer Skripts zu administrativen Zwecken und die Realisierung kleiner Web Projekte.
Javascript, PHP und VBScript.


Reisebereitschaft

Weltweit verfügbar
Bundesweit remote verfügbar. Im GR Frankfurt auch Hybrid.

Sonstige Angaben

Stackoverflow Top 2%:
https://stackoverflow.com/users/234922/fasseg
Github Profile:
https://github.com/fasseg
LinkedIn Profile:
https://www.linkedin.com/in/frank-asseg-6b409563/
Linux Kernel Committer:
https://www.kernel.org/
E-Mail:
frank.asseg@objecthunter.net
Profilbild von Frank Asseg Backend/Fullstack Senior Developer aus Steinau Backend/Fullstack Senior Developer
Registrieren