Profilbild von Thomas Niessen Senior Java Entwickler / AWS Expert aus Duesseldorf

Thomas Niessen

verfügbar

Letztes Update: 19.02.2024

Senior Java Entwickler / AWS Expert

Firma: Thomas Niessen, Dipl.-Inform.(FH)
Abschluss: M.Sc. Computer Science, Dipl.-Inform.(FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

profil.pdf

Skills

Ich habe mehr als 14 Jahre Erfahrung in der Entwicklung und dem Betrieb von Multi-Tier Anwendungen mit Java und relationalen Datenbanken in agilen Teams, 4 Jahre davon als Entwicklungleiter einer Softwarefirma.

Programmiersprachen:
  • Java SE/ Java EE (Experte mit 14 Jahren Berufserfahrung)
  • Bash Scripting (Grundkenntnisse)
Datenbanken:
  • PostgreSQL (Experte mit 10 Jahren Berufserfahrung als Designer, Anwender und Administrator)
  • SQL (Experte)
  • MySQL (Gute Kenntnisse)
  • Oracle + Spatial Erweiterung (Gute Kenntnisse als Anwender)
  • MongoDB (Grundkenntnisse)
Produkte / Standards:
  • ANT (Grundkenntnisse)
  • AWS (EC2, ELB, RDS, S3, Route53, CloudWatch) (Gute Kenntnisse)
  • Bamboo (Sehr gute Kenntnisse als Anwender und Administrator)
  • Eclipse (Sehr gute Kenntnisse)
  • GIT (Sehr gute Kenntnisse)
  • Jenkins (Grundkenntnisse)
  • JUnit (Gute Kenntnisse)
  • Maven (Grundkenntnisse)
  • TestNG (Gute Kenntnisse)
  • Tomcat (Grundkenntnisse)
Arbeitsweisen & Konzepte:
  • Agile Entwicklungsmethoden
  • DevOps
  • Scrum
  • Projektplanung
  • Kapazitätsplanung
  • Betrieblicher Datenschutz
  • Continous Integration
  • SaaS/Cloud
  • Grid Computing
  • Data Mining

Projekthistorie


03/2016 – 07/2016: Lead-Developer für ein Recommender-System
  • Entwicklungsplanung
  • Produktisierung des Prototyps aus 2015
  • Rollout-Planung
  • Integration und Enabling von hausinternen Algorithmen für maschinelles Lernen (unsupervised learning), Data Mining und Statistik
  • Session Tracking
01/2016 – 02/2016: Reimplementierung eines automatischen Handelsprogramms von C# in Java
  • Übersetzung des ursprünglichen Programms von C# nach Java
  • Optimierung des Java Programms hinsichtlich Wartbarkeit und Anbindung zusätzlicher Broker-APIs
  • Unit- und Integration Tests
07/2015 – 12/2015: Lead-Developer für ein Recommender-System
  • Entwicklungsplanung
  • Entwurf und Implementierung der REST-Schnittstelle
  • Integration von hausinternen Algorithmen für maschinelles Lernen, Data Mining und Statistik
  • Unit- und Integration Tests
05/2015 – 11/2015: Wartung und Weiterentwicklung einer Software zur Betrugserkennung für Banken und Versicherungen
  • Implementierung neuer Funktionen
  • Bugfixing
03/2015 - 04/2015 Optimierung für Java 8 und PostgreSQL Replikation bei einem Landesinstitut (öffentlicher Dienst)
  • Optimierung einer Intranet Anwednung für Java 8
  • Einrichtung einer Replikation mit PostgreSQL (Hot Standby)
03/2010 - 06/2014 Entwicklungsleiter und Leiter Betrieb bei der Scopevisio AG
  • Team und Budgetverantwortung für die Bereiche Hosting, Deployment und Qualitätssicherung
  • Beratung des Vorstands zur technischen und organisatorischen Weiterentwicklung von Scopevisio
  • Konzeption und Entwicklung systemkritischer Komponenten und Tools
  • Planung und Überwachung der Integration von Scopevisio mit den Plattformen verschiedener Partner
  • Kapazitätsplanung und Verantwortung für den Betrieb von Scopevisio im Rechenzentrum
07/2006 - 02/2010 Softwareentwickler und Leiter Betrieb bei der Scopevisio AG
  • Verantwortlicher für die Konzeption und Entwicklung des Deployment Mechanismus der Scopevisio SaaS Unternehmensanwendung
  • Konzeption und Entwicklung verschiedener grundlegender Apsekte der Scopevisio Software und der zum Betrieb benötigten Tools
  • Kapazitätsplanung und Verantwortung für den Betrieb von Scopevisio im Rechenzentrum
10/2002 - 06/2006 Wissenschaftlicher Angestellter in der Abteilung Knowledge Discovery des Instituts Autonome Intelligente Systeme der Fraunhofer Gesellschaft e.V.
  Forschung und Entwicklung in den Bereichen räumliches Data Mining und Grid Computing (Auszug):
  • Erstellung eines Frequenzatlasses für den Raum Köln/Bonn als Test für ganz Deutschland zur Modellierung von straßenbasierten Frequenzen für die Bewertung von Plakatstandorten mittels räumlichen Data Mining
  • Entwicklung einer Software zur Berechnung von Einzugsgebieten für ausgewählte Standorte anhand digitaler Straßenkarten unter Berücksichtigung der erlaubten Geschwindigkeiten, Fahrtrichtungen und Abbiegerestriktionen der jeweiligen Straßen
  • Erforschung und Entwicklung eines einheitlichen Frameworks zur Integration von Data Mining Anwendungen in Grid Computing Systemen.
  • Weiterentwicklung bestehender Grid Systeme hinsichtlich des industriellen Einsatzes in B2B Szenarien

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Auf Anfrage
Profilbild von Thomas Niessen Senior Java Entwickler / AWS Expert aus Duesseldorf Senior Java Entwickler / AWS Expert
Registrieren