Nuri Bakircioglu

Nuri Bakircioglu

Diplom Informatiker

Verfügbarkeit
Verfügbar
Stundensatz
Auf Anfrage
Standort

Persönliche Daten

Beruflicher Status
Freelancer
Berufserfahrung
23 Jahre

Anlagen

Profil

Nuri Bakircioglu eine Anfrage schicken

Nuri Bakircioglu ist momentan verfügbar.

Statistik von Nuri Bakircioglu

Mitglied seit 27.06.2020
1  Profilaufruf
background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 1 

Nuri Bakircioglu

 

 

Potsdamer Strasse 15 
80802 München 
 
Mobil: +49.0172/3791581 
Mail :  info@bakircioglu-it.de 

   

 
Professional AWS & JEE Developer & Consultant 

 

 
Überblick 

•  Java & J2EE Developer mit besten Referenzen 

•  AWS zertifiziert 

•  Mehrjährige, fundierte Projekterfahrung als J2EE Architekt/Entwickler für den gesamten SW 

Lifecycle Analyse, Design, Modellierung, Implementation, Test und Rollout 

•  Projekterfahrung in den Branchen Banken, Automobil, Telekommunikation und 

Transport/Logistik 

 
Meine Leistungen 

•  Java- und J2EE-Entwicklung im Client/Server Bereich 

•  Coaching bei der Migration der on-premise Applikationen nach AWS Cloud  

•  Konzeption und Implementierung von REST und Webservices 

•  Entwicklung skalierbarer und hochperformanter Anwendungen 

•  Entwicklung von Applikationen basierend auf Message Oriented Middleware 

•  Entwicklung von Applikationen zur Verarbeitung von Massendaten 

•  GUI-Entwurf mit J2EE- und OpenSource-Technologien 

•  Performance Tuning (Software, Application Server) und Refactoring 

•  Kenntnisse über die grundlegenden Design-Patterns 

•  Coaching im Bereich Entwicklungsumgebung, JSE und JEE 

•  Analyse und Bewertung von Projektanforderungen und Konzepten im Hinblick auf 
      Machbarkeit und Architekturkonformität 

 

 

 
Meine Stärken 

•  Zielstrebig und leistungsorientiert, Nachhaltigkeit in der Projektabwicklung 

•  Hohes Maß an Teamfähigkeit und Belastbarkeit 

•  Hohe soziale und kommunikative Kompetenz und Moderationsfähigkeit 

•  Sehr gutes analytisches Denk- und Abstraktionsvermögen 

•  Mein umfangreiches Know-how sorgt für kurze Einarbeitungszeiten 
 

background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 2 

 
Über mich 

Ich habe an der TU München Informatik (Nebenfach Wirtschaftswissenschaften) studiert und 
bin seit 1997 als IT Freelancer tätig. Die Softwareentwicklung macht mir großen Spaß, daher 
möchte ich auch zukünftig in diesem Bereich tätig sein. Auch, wenn viele Problematiken und 
Herausforderungen in der Softwareentwicklung auf den ersten Blick ähnlich erscheinen, sind 
sie jedoch stets aufgrund ihrer Einzigartigkeit und Komplexität eine Herausforderung, die es 
mit Kreativität und Logik gleichermaßen zu meistern gilt. Insbesondere in diesem Anspruch 
sehe ich meine Motivation.  
 
Meine Kunden schätzen an mir meine verbindliche, kommunikative und freundliche Art, 
meine Zuverlässigkeit in der Erledigung der mir zugeteilten Aufgaben, sowie meine 
Fähigkeit, mein Wissen an andere Teammitglieder weiterzuvermitteln.  
 
Mein oberstes Ziel ist neben dem termingetreuen und erfolgreichen Projektabschluss stets die 
Zufriedenheit des Kunden. Bei der Softwareentwicklung lege ich großen Wert auf Stabilität 
und Nachhaltigkeit. 

 
 
Referenzen 

•  NTT DATA GmbH München 

•  BT Germany GmbH München 

•  Audi AG Ingolstadt 

•  Catenic AG Unterhaching 

•  BMW AG München 

•  Flughafen GmbH München 

•  HyPoVereinsbank München 

•  Dresdner Bank Frankfurt 

•  TecoPlan Ottobrunn 

•  IABG Ottobrunn 

 
 
 

 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 

background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 3 

 
Anlage(n): 
Projekte 
 

background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 4 

Projekte:  

 
 
 

Zeitraum: 

01.09.2019 – heute 

Kunde:  

BMW AG München 

Projekt: 

Implementierung eines Mandanten-Pflegetools für eine Car Konfigurator-
Plattform 

Rolle:   

Full Stack Developer, Architekt 

Aufgaben: 

 
▪  Implementierung des Backend mit nativen AWS Diensten wie 

ApiGateway, Lambda und Dynamodb 

▪  Erstellung der Cloud-Infrastruktur mit Cloudformation 
▪  Erstellung GUI mit Angular 8 

 

 

 

Technologien: Angular8, Jasmine, Ngrx, Java, REST, Swagger, AWS Lambda, AWS 

Dynamodb, AWS ApiGateway, AWS S3, Cloudformation, Maven, Jenkins, 
Git, Postman, IntelliJ, Bitbucket, Jira, Confluence, Scrum, DevOps 

 
 
 
Zeitraum: 

01.08.2016 – 31.08.2019 

Kunde:  

BMW AG München 

Projekt: 

Migration der on-premise JEE Applikationen nach AWS 

Rolle:   

Senior Developer, Architekt 

Aufgaben: 

 

▪  Erstellung Docker-Skripte zur Bereitstellung der Applikation auf Docker 

Basis  

▪  Migration der DB SQL-Skripte von Oracle nach PostgreSQL 
▪  Migration der PL/SQL-Skripte nach Java 
▪  Sukzessive Migration der Daten aus PostgreSQL nach Dynamodb 
▪  Erstellung der Cloud-Infrastruktur mit Cloudformation 
▪  Implementierung neuer Features mit nativen AWS Diensten wie 

ApiGateway, Lambda und Dynamodb 
 

 

 

 

Technologien: Java, JEE, REST, Swagger, AWS Batch, ElasticBeanstalk, AWS Lambda, 

AWS Dynamodb, AWS ApiGateway, AWS CloudWatch, Cloudformation, 
AWS S3, AWS CLI, Docker, Payara 5, Bitbucket, Oracle, PostgreSQL, JDBC, 
Nodejs, Maven, Jenkins, Git, Postman, IntelliJ, Jira, Confluence, Scrum, 
DevOps 

background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 5 

Zeitraum: 

01.05.2010 – 31.07.2016 

Kunde:  

BMW AG München 

Projekt: 

Implementierung einer Car Konfigurator-Plattform auf Basis von 
Microservices 

Rolle:   

Senior Developer, Architekt 

Aufgaben: 

 

▪  Implementierung der Business Logik mit JEE 
▪  Erstellung von REST-Services auf Basis von JAX-RS 
▪  Erstellung der DB Tabellen mit Flyway 
▪  Performance-Analyse mit Yourkit 
▪  Performance-Messung mit Apache Benchmark 
▪  Führung des Nearshore Teams 

 

 

 

Technologien:  Java, JEE, EJB, JPA, EclipseLink, REST, SOAP, Webservices, JAXB,       

JAX-RS 2, REST, Payara 5, JSON-P, Mockito, Maven, Jenkins, GIT, 
Postman, IntelliJ, Oracle, Flyway, Apache Benchmark, Yourkit, Sqldeveloper, 
Jira, Confluence 

 
 
 
Zeitraum: 

01.02.2008 – 30.04.2010 

Kunde:  

BT Germany München 

Projekt: 

Implementierung von webbasierten Applikationen zur Suche und Pflege 
von Netzkapazitäten innerhalb des weltweiten BT Netzes 

Rolle:   

Senior Developer, Consultant & Architekt, Coach 

Aufgaben: 

Für die Verwaltung der BT Netzwerkkapazitäten innerhalb des weltweit 
umspannenden Netzes habe ich die Backend- und die Frontend-Architektur des 
Web-Portals entworfen und umgesetzt. Besonderer Wert wurde dabei auf die 
Implementierung der Businesslogik mit Spring und Hibernate gelegt. Die 
Applikation sollte für einen Standort die frei verfügbaren Netzkapazitäten 
anzeigen und alle relevanten Stammdaten synchron halten. Dafür habe ich 
einen Java Task und Webservices entwickelt. Das Frontend habe ich mit 
Wicket, JSF, Javascript und Google Maps API implementiert. Für die 
Serverarchitektur kamen BEA Weblogic Server (clustered) zum Einsatz. 
Zudem habe ich als Coach das Offshore-Team in Indien in wesentlichen 
Bereichen von JSF und Wicket geschult und die BEA Administration 
(Deployment, Troubleshooting) übernommen. 

 
Technologien: MyEclipse 7.0, Spring 2.0.8, Hibernate 3.2, JSF 1.1, Struts, Java 6.0, Wicket 

1.3.5, SQL, Javascript, WSDL, XSD, JAXB, JAX-WS 2.1, JDBC, BEA 
Weblogic 10.1, Tomcat 6.0.16, Oracle 10.2, Google Maps API, HTML, CSS, 
jQuery, SVN, Sqldeveloper, JMeter-2.3.2 

 

background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 6 

Zeitraum: 

01.09.2007 – 31.07.2008 

Kunde:  

Audi AG Ingolstadt 

Projekt: 

Implementierung eines TestmanagementTools für die Motorelektronik 

Rolle:   

Senior Developer, Consultant & Architekt 

Aufgaben: 

Als Developer habe ich eine Client-Server Applikation für die Verwaltung der 
Testfälle und Testdaten der Motorelektronik mit EJB und Swing entworfen 
und umgesetzt. Die Applikation sollte sowohl online als auch offline laufen 
und beim Erreichen eines Meilensteins eine Erinnerung/Benachrichtigung an 
die Testverantwortlichen versenden sowie Erstellung eines Excel-Reports 
ermöglichen. Die Businesslogik habe ich mit EJB, OJB(Persistenzschicht) und 
JMS umgesetzt. Den Client habe ich mit Java-Swing und das Reportingmodul 
mit Jacozoom implementiert. 

 Eine weitere Aufgabe war die Optimierung der JBoss-Konfiguration.  

 
Technologien: Eclipse 3.4, Java 1.4, EJB, JMS, Swing, SQL, OJB 1.0.4, JDBC, JBoss 4.0.5, 

Oracle 9.1, HSQLDB 1.8.0, Jacozoom, Ant, SVN, Windows 

 
 
 
Zeitraum: 

04.10.2007 – 31.01.2008 

Kunde:  

Catenic AG Unterhaching 

Projekt: 

CATENIC Anafee 

Rolle:   

Senior Developer, Consultant & Architekt 

Aufgaben: 

In einem Projekt in äußerstem Zeitdruck habe ich in der Endphase 
mitgeholfen, eine Anwendung für die IT Controlling und Kostenanalyse fertig 
zu stellen. Zusätzlich habe ich das Team in den Bereichen Java Security und 
Java Webstart beraten. 

 
Technologien: Eclipse 3.3, Java 1.4, EJB, Swing, JAAS, SQL, JDBC, JBoss 4.0.5, Oracle 9.1, 

Maven, SVN, Java Webstart, Windows XP  

 
 
 
Zeitraum: 

08.01.2007 – 30.09.2007 

Kunde:  

Flughafen München GmbH 

Projekt: 

Flugplanverwaltungs- und Dispositionssystem 

Rolle:   

Senior Developer, Consultant & Architekt 

Aufgaben: 

Für die Verwaltung der Flugpläne habe ich als Developer eine Java Swing 
Applikation entworfen und umgesetzt. Mit Hilfe des ORB wurden auch die 
Flugplanänderungen anderer Systeme zeitnah angezeigt.  

 
Technologien: JDK1.4.2, SWING, SQL, IDL, CORBA (Orbix 2000), Oracle 8.1, Poseidon 

2.0, Eclipse 3.2, Netbeans 5.0, CVS, ANT, JNLP, Java Webstart, log4j, 
Unix(Solaris), Windows 2000 

background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 7 

Zeitraum: 

01.06.2005 – 21.12.2006 

Kunde:  

BMW AG München 

Projekt: 

NPLS (Niederlassungs-PlanungsTool) 

Rolle:   

Senior Developer, Consultant & Architekt, Coach 

Aufgaben: 

Als Architekt habe ich die Backend-Architektur des Niederlassungs-
PlanungsTool für Budgetplanung entworfen und umgesetzt. Die Businesslogik 
wurde mit EJB unter Berücksichtigung der Designpatterns implementiert. Als 
Coach habe ich das Entwicklerteam in den Bereichen Design Pattern, EJB, 
JAVA Swing und Buildmanagement geschult. Des Weiteren habe ich an der 
Entwicklung des Java Swing Clients mitgearbeitet und die Reporting-
Schnittstelle basierend auf POI entwickelt. 

Technologien: JDK1.4, Swing, EJB, SQL, Eclipse 3.1, poi-2.5.1, JBoss 4.0.2, JBoss IDE, 

Oracle 8.1, ANT, XDoclet, JNLP, Java Webstart, Windows XP 

 
 
 
Zeitraum: 

01.02.2005 – 30.05.2005 

Kunde:  

BMW AG München 

Projekt: 

FIS (Flächeninformationssystem) 

Rolle:   

Senior Developer, Consultant & Architekt, Coach 

Aufgaben: 

Für eine webbasierte Applikation zur Angebotserstellung im 
Flächeninformationssystem habe ich als Architekt für die Businesslogik das 
technologieneutrale PIM-Modell spezifiziert. Die daraus generierte 
Schnittstelle habe ich mit EJB implementiert. Als Coach habe ich das 
Entwicklungsteam in MDA (modellgetriebene Entwicklung), Design Patterns 
und EJB geschult. Zudem habe ich das Frontend mit UTC-SA/Struts 
mitentwickelt.  

 
Technologien: MDA, UML, Java, EJB, Struts, JSP, Design-Patterns, Together 6.2, Eclipse 

3.0, BEA Weblogic 8.1, Oracle 8.1, ANT, Xdoclet, CA 2.0, UTC-SA, 
Windows XP Professional 

 
 
 
Zeitraum: 

01.10.2001 – 31.01.2005 

Kunde:  

Flughafen München GmbH 

Projekt: 

GMS (Gepäckmanagementsystem) 

Rolle:   

Senior Developer, Consultant 

Aufgaben: 

Für ein EDV-gestütztes Reconcilierungssystem habe ich eine Mobile Java 
Applikation entworfen und umgesetzt. Die Applikation sollte auf einem 
mobilen Endgerät laufen und die eingescannten Informationen an den Server 
übertragen. Eine Herausforderung war die Verteilung der Software auf die 
mobilen Endgeräte. Dafür habe ich eine Deployment Komponente 
vergleichbar mit Java Webstart entwickelt. Als Lead Developer habe ich an der 
Definition der Serverarchitektur und der Spezifikation der IDL-Schnittstelle 
mitgearbeitet  

 
Technologien: Java, J2EE, Java-Applet, JSP, Servlet, HTML, JavaScript, SWING, JTree, 

JChart, jdom, xerces, IDL, CORBA (Orbix 2000), Unix (Solaris), Netbeans3.3, 
CVS, ANT, log4j, JNLP, Tomcat 5.0, Java Webstart 

background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 8 

Zeitraum: 

07.01.2001 – 30.09.2001 

Kunde:  

HypoVereinsbank München 

Projekt: 

IR (Internet Relaunch) 

Rolle:   

Senior Developer, Consultant 

Aufgaben: 

Für das Finanzportal der HVB habe ich eine Suchmaschine für die Suche der 
nahegelegenen Filialen entwickelt. Weitere Aufgaben waren die 
Implementierung des Ressource Managers und eines Dispatchers für die 
Menünavigation und die Erweiterung des Content Management Systems.  

 
Technologien: Java, EJB, JSP, abaXX-Framework, Servlet, XML, HTML, BEA Weblogic, 

Windows NT, Oracle, PVCS, TOAD, UML, TogetherJ, JBuilder, 
Dreamweaver. 

 
 
 
Zeitraum: 

05.01.1998 – 21.12.2000 

Kunde:  

Dresdner Bank Frankfurt am Main 

Projekt: 

Umstellung der Filialanwendungen 

Rolle:   

Developer, Consultant 

Aufgaben: 

Umstellung der Dresdner Bank Filialanwendungen, die mit BERMUDA und 
der Sprache MASK erstellt wurden, auf der Basis der objektorientierten, 
plattformunabhängigen Programmiersprache OPL. In diesem Projekt war eine 
sehr starke Kommunikation und eine enge Kooperation mit der Fachabteilung 
notwendig.  

Technologien: OpenUI, C, C++, UNIX, MS-DeveloperStudio, Windows NT, DAP, continuus 

(Telelogic Synergy). 

 
 
 
Zeitraum: 

07.07.1997 - 23.12.1997 

Kunde:  

Dresdner Bank Frankfurt am Main 

Projekt: 

Erstellung einer C++ Applikation 

Rolle:   

Developer 

Aufgaben: 

Erstellung einer C++ Applikation zur Regelung der synchronen und 
asynchronen Kommunikation zwischen der 3270-Emulation und dem MVS-
Host. 

Technik: 

OpenUI, C, C++, UNIX, MS-DeveloperStudio, Windows NT, DAP, continuus 
(Telelogic Synergy) 

background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 9 

Eine Liste meiner Technologie-Erfahrungen mit Selbsteinschätzung
 
Enterprise-Entwicklung  

EJB  

 

Experte 

JPA 

 

Experte 

JMS  

 

Sehr gut 

JDBC  

 

Experte 

Spring 

 

Sehr gut 

Hibernate    

Sehr gut 

Web-Services 

Experte 

REST 

 

Experte 

JSON 

 

Experte 

 

AWS Webservices 

API Gateway 

Experte 

DynamoDB 

Experte 

Lambda 

 

Experte 

S3   

 

Experte 

ElasticBeanstalk 

Experte 

Cloudformation 

Sehr gut 

 

Web-Entwicklung  

Angular 

 

Sehr gut 

Nodejs 

 

Sehr gut 

HTML 

 

Sehr gut 

CSS 

 

Gut 

JavaScript    

Sehr gut 

JSF  

 

Sehr gut 

JSP  

 

Sehr gut 

Wicket 

 

Sehr gut 

Struts 

 

Sehr gut 

JQuery 

 

Gut 

 
Application-Server  

Payara 

 

Experte 

BEA Weblogic 

Sehr gut 

JBoss 

 

Sehr gut 

Tomcat 

 

Sehr gut 

 
IDE  

IntelliJ 

 

Experte 

Eclipse 

 

Experte 

 

 

 
XML  

JAXB 

 

Experte 

XML Schema 

Sehr gut 

XSLT 

 

Gut 

DOM, SAX 

Experte 

background image

PROFIL: NURI BAKIRCIOGLU 

 

SEITE: 10 

 

Datenbanken 

Oracle 

 

Experte 

Postgres 

 

Experte 

Flyway 

 

Experte 

HSQLDB    

Gut 

 

Rich-Client-Entwicklung  

Swing 

 

Sehr gut 

Java WebStart 

Sehr gut 

JGoodies   

Sehr gut 

JChart  

 

Sehr gut 

 
Sonstiges 

Jenkins 

 

Sehr gut 

GIT 

 

Experte 

Ant  

 

Experte 

Maven 

 

Experte 

JMeter  

 

Gut 

POI  

 

Experte 

Google Maps API  Gut 
Apache Benchmark Sehr gut 
YourKit 

 

Sehr gut 

 
 
 

use Date;