Fachlicher Schwerpunkt dieses Freiberuflers

Java Entwicklung

verfügbar ab
01.12.2019
verfügbar zu
100 %
davon vor Ort
60 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Städte
Berlin
100 km
Frankfurt am Main
20 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

 
 

Projekte

05/2017 - Heute

2 Jahre 6 Monate

Weiterentwicklung Handelstool

Rolle
Software Entwickler
Kunde
Finanzdienstleister
Einsatzort
Frankfurt am Main
Projektinhalte

Weiterentwicklung eines Java-basierten Handelstools für Kapitalmarktprodukte in einer international tätige, in Deutschland ansässige Bank.


Weiterentwicklung und Anpassung an den Anforderungen des Kunden einer bestehenden Java-Anwendung für die Verwaltung von Finanzprodukte. Zum Einsatz kommen u.a. JEE, Maven, Hibernate, JSF, SQL, JUnit, Mockito, PowerMock, MQ-Series und SVN/GIT. Mitglied eines Scrum-basierten Teams.

 

Zu den Aufgaben gehören: 

- Erstellung und Optimierung von DB-Artefakten und Abfragen unter einem
  MSSQL Server (SQL-Scripting)

- Weiterentwicklung des Java Servers, um neuen Anforderungen gerecht
  zu werden

- ETL unterschiedlichster Formate (CSV, XLS(-L, -M, -B)

- Weiterentwicklung eines JavaFX Clients für den Support

Kenntnisse

Scrum

JEE

JPA

ETL

MS SQL Server

Maven

Hibernate

SQL

JUnit

PowerMock

SVN

Java Messaging Service

JavaFX

Produkte

IntelliJ IDEA

EAP 7

01/2013 - 04/2017

4 Jahre 4 Monate

Weiterentwicklung eines RMS

Kunde
Finanzdienstleister
Einsatzort
Frankfurt am Main
Projektinhalte

Weiterentwicklung eines RMS auf Basis eines kommerziell verfügbaren OLAP Cubes für eine international tätige, in Deutschland ansässige Bank.


Weiterentwicklung und Anpassung an den Anforderungen des Kunden einer bestehenden Java-Anwendung, basierend auf einen OLAP Cube. Zum Einsatz kommen u.a. Spring, Maven, Hibernate, GWT, MDX, SQL, JUnit, Mockito und SVN.

 

Zu den Aufgaben gehören: 

- Erstellung und Optimierung von DB-Artefakten und Abfragen unter einer
  DB2 und HSQL (SQL)

- Weiterentwicklung des Java Servers, um neuen Anforderungen gerecht
  zu werden

- Optimierung der bestehenden Infrastruktur und Datenmodel und auch Speicherauslastung um schneller und effizienter zu werden

Kenntnisse

DB2

HSQL

Apache Tomcat

ORACLE DB

MDX

OLAP

SVN

GWT

Spring 3.0

Produkte

Active Viam

Eclipse

09/2012 - 12/2012

4 Monate

Adaptern

Rolle
Software Entwickler
Kunde
Finanzdienstleister
Einsatzort
Frankfurt am Main
Projektinhalte

Weiterentwicklung der Adaptern Palette (18 Adaptern) für eine international tätigen, in Deutschland ansässigen Bank.

Weiterentwicklung der bestehenden Java-Anwendung unter Verwendung u.a. von Ant, Hibernate, CVS und SVN. Einführung von DBUnit um die Testbarkeit zu erhöhen.

Zu den Aufgaben gehörten:

- Erstellung und Optimierung von DB-Artefakten und Abfragen unter einer Sybase DB (SQL)

- Weiterentwicklung der Java Middletier, um neuen Anforderungen gerecht zu werden

- Technische Anbindung externer Geschäftspartner (Schnittstellen)

Kenntnisse

SQL

Ant

DBUnit

Produkte

Eclipse

UNIX

05/2011 - 08/2012

1 Jahr 4 Monate

Billingsystem

Rolle
Software Entwickler
Kunde
Telekommunikation
Einsatzort
Montabaur
Projektinhalte

Weiterentwicklung der Abrechnungsplattform (110.000 Rechnungen mit einem Volumen von über 6 Millionen Euro pro Tag) für einen international tätigen, in Deutschland ansässigen Telekommunikationsunternehmen.

Weiterentwicklung der bestehenden und Entwicklung einer neuen Anwendung unter Verwendung u.a. von Spring 3.x (Core, Quartz, ORM, Transaction), Maven, JUnit, DBUnit, Hibernate, CVS und SVN.

Zu den Aufgaben gehörten:

- Erstellung und Optimierung von DB-Artefakten und Abfragen unter einer Sybase DB (SQL)

- Unterstützung der Produktmanager bei der Erstellung von Konzepten

- Weiterentwicklung der Java Middletier, um neuen Anforderungen gerecht zu werden

- Unterstützung des Produktionsbetriebs. Bearbeitung von Issues anhand JIRA und Build Management via Jenkins CI

- Technische Anbindung externer Geschäftspartner (Schnittstellen)

- Einarbeitung neuer Entwickler und Sparing Partner für neue Ideen

Kenntnisse

Scrum

Produkte

Quartz

ORM

Maven

JUnit

DBUnit

Hibernate

CVS

SVN

Spring

Transaction

JTA

04/2008 - 02/2011

2 Jahre 11 Monate

Online Kreditportal

Rolle
Software-Entwickler
Kunde
Finanzdienstleister
Einsatzort
Berlin
Projektinhalte

Weiterentwicklung einer Web-Applikation sowohl im Frontend als auch im Backend Bereich unter Verwendung u.a. von JSP, Spring 2.x, Maven, ActiveMQ JMS, JUnit, DataNucleus und SVN. Zu den Aufgaben gehörten:

- Prozessautomatisierung und -optimierung der Back-Office Funktionen
- Erstellung und Optimierung von DB-Anfragen für eine Postgres DB (SQL, JDOQL und JPQL)

- Einbindung und Weiterentwicklung des internen Content Management Systems

- Unterstützung der Produktmanager bei der Erstellung von Konzepten

- Nutzung von JIRA und Hudson CI

- Abstimmung und Entwicklung neuer Schnittstellen

- Einarbeitung neuer Entwickler

Kenntnisse

Scrum

Produkte

JSP

Maven

ActiveMQ JMS

JUnit

DataNucleus

SVN

Spring

SQL

JDOQL

JPQL

JIRA

Hudson CI

Projekthistorie

Freie Universität Berlin

  • Entwurf und Implementierung einer Software zur Verwaltung des Unterrichtes in der Schule - Java (Swing), SQL (ORACLE)
  • Implementierung eines topologiebasierten, reaktiven Routingverfahrens für drahtlose Netze - C
  • Entwurf und Implementierung eines Online Dönerladen – Java (JSP), SQL (ORACLE)
  • Umsetzung eines Gesellschaftsspieles in ein netz-basiertes Computerspiel – Java (Swing)

Musicpictures Ltd. Berlin
Weiterentwicklung einer Software zum Hochladen und Bearbeiten von Bildern – Java (Swing),
Python, PL/ SQL

FinTech Startup
Weiterentwicklung der smava Web-Applikation sowohl im Frontend als auch im Backend
Bereich unter Verwendung u.a. von JSP, Spring, Maven, DataNucleus und SVN in einem
SCRUM-ähnlichen Entwicklungsprozess

Consulting Unternehmen

  • Weiterentwicklung eines Billing Systems in einem Telekomunikationsunternehmen - Java,
    Maven, Spring, Jenkins
  • Weiterentwicklung eines Risikomanagement Systems in einer Bank - Java, Active Pivot 4.x,
    Spring, WebServices, H2 DB, DB2, Maven, Hudson
  • Entwurf und Entwicklung eines Risikomanagement Systems in einer Bank - Java, Active
    Pivot 5.x, Spring, WebServices, HSQL DB, ORACLE, Maven, Jenkins
  • Weiterentwicklung eines Java basierten Handelsstools für Kapitalmarktprodukte in einer
    Bank - Java 8, JPA 2.1, JEE 7, Java FX 8

Branchen

Telekommunikation

Bankenumfeld

Kompetenzen

Sprachkenntnisse
Bulgarisch
Muttersprache
Deutsch
Englisch
Russisch

Produkte / Standards / Erfahrungen
Active Viam
ActiveMQ JMS
Ant
Apache Tomcat
AWS
CVS
DataNucleus
DBUnit
Docker
EAP 7
Eclipse
Elastic Beanstalk
GWT
Hibernate
Hudson CI
IAM
IntelliJ IDEA
Java Messaging Service
JavaFX
JDOQL
JIRA
JPA
JTA
JUnit
Maven
ORM
PowerMock
Quartz
Scrum
Serverless
Serverless
Spring
Spring 3.0
Spring Boot
SVN

Kommunikative Fähigkeiten

Es erwartet Sie ein zielstrebiger Mitarbeiter. Fleiß, Ausdauer, Gewissenhaftigkeit und berufliches Engagement sind für mich selbstverständlich. Auch in anstrengendenSituationen bewahre ich einen „kühlen Kopf". Ich arbeite gerne im Team, verstehe es aber auch, Aufgaben eigenverantwortlich und zuverlässig auszuführen.

Organisations- und Führungstalent

  • gute Fähigkeit zur Anpassung an ein multikulturelles Umfeld
    gute Kommunikationsfähigkeit und -fertigkeiten

Berufliche Fähigkeiten

  • Entwurf, Dokumentation und Kommunikation von Softwarearchitekturen für kleine und mittlere Systeme
  • Verständnis der Kundenanforderungen und -bedürfnisse

Web:

  • AJAX
  • HTML/ XHTML
  • JavaScript
  • JSF 2
  • JSP
  • Struts

Office:

  • MS – Office, OpenOffice

Andere:

  • Ant
  • CVS
  • Eclipse
  • ER – Modellierung
  • Git
  • JEE
  • Junit
  • Maven
  • MDX
  • Messaging
  • OLAP
  • Spring
  • SQL
  • SVN
  • UML
  • Visual Studio
  • XML

BERUFSERFAHRUNG

01.2018 – Heute

Senior Software Berater
Digital Solutions Consulting GmbH (Deutschland)

  • Vor Ort bei Kunden vorhandene und neue Systeme weiterentwickeln
  • Software Architektur Design erstellen und weiterentwickeln
  • Software Anforderungen
  • Software Design
  • Software Engineering
  • Software Tests

05.2013 – 12.2017

Senior Software Berater
EXXETA AG, Berlin (Deutschland)

  • Vor Ort bei Kunden vorhandene und neue Systeme weiterentwickeln
  • Software Architektur Design erstellen und weiterentwickeln
  • Software Anforderungen
  • Software Design
  • Software Engineering
  • Software Tests

05.2011 – 05.2013

Software Berater
EXXETA AG, Berlin (Deutschland)

  • Vor Ort bei Kunden vorhandene und neue Systeme weiterentwickeln
  • Software Engineering
  • Software Tests

04.2008 – 01.2011

Java Sotwareentwickler
smava GmbH, Berlin (Deutschland)

09.2006 – 12.2006

Java Entwickler
Musicpictures Ltd, Berlin (Deutschland)

10.2003 – 03.2006

Studentische Hilfskraft mit Lehraufgaben, Tutor
FU-Berlin, Berlin (Deutschland)


Betriebssysteme
Linux/Unix
Microsoft Windows
UNIX

Programmiersprachen
C
C#
C++
Go
Haskell
Java
JPQL
JSP
MDX
Octave
PHP
PL/SQL
Python

Datenbanken
Amazon RDS
DB2
ETL
H2
HSQLDB
MongoDB
MS SQL Server
MySQL
OLAP
ORACLE DB
PL/SQL
PostgreSQL
SQL
Sybase

Aus- und Weiterbildung

10/2001 - 09/2007

6 Jahre

Informatik-Studium

Abschluss
Diplom-Informatiker
Institution, Ort
FU Berlin
Schwerpunkt

Sensororientierte mobile Netze

Ausbildungshistorie

ITIL v3

ORACLE Certified Java Programmer

ORACLE Java EE 6 Enterprise JavaBeans Developer Certified Expert

iSAQB Certified Professional for Software Architecure

Consulting Busines Essentials I II

Consulting Skills III