Profil - Über mich

Werbung
Nuri Bakircioglu
Potsdamer Strasse 15
80802 München
Mobil: +49.0172/3791581
Mail: [email protected]
Web: http://www.bakircioglu-it.de
Professional Java & J2EE Developer & Consultant
Überblick
 Java & J2EE Developer mit besten Referenzen
 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
Konzeption und Implementierung von Webservices
Entwicklung skalierbarer und hochperformanter Anwendungen
Modellierung mit MDA/UML
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
Installation und Administration von Applikationsservern BEA Weblogic und JBoss
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
PROFIL: NURI BAKIRCIOGLU
SEITE: 1
Ü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









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
Anlage(n):
Projekte
PROFIL: NURI BAKIRCIOGLU
SEITE: 2
Projekte:
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
01.02.2008 – heute
BT Germany München
Implementierung von webbasierten Applikationen zur Suche und Pflege
von Netzkapazitäten innerhalb des weltweiten BT Netzes
Senior Developer, Consultant & Architekt, Coach
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.
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.
01.09.2007 – 31.07.2008
Audi AG Ingolstadt
Implementierung eines TestmanagementTools für die Motorelektronik
Senior Developer, Consultant & Architekt
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.
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 XP.
PROFIL: NURI BAKIRCIOGLU
SEITE: 3
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
04.10.2007 – 31.01.2008
Catenic AG Unterhaching
CATENIC Anafee
Senior Developer, Consultant & Architekt
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.
Eclipse 3.3, Java 1.4, EJB, Swing, JAAS, SQL, JDBC, JBoss 4.0.5, Oracle
9.1, Maven, SVN, Java Webstart, Windows XP.
08.01.2007 – 30.09.2007
Flughafen München GmbH
Flugplanverwaltungs- und Dispositionssystem
Senior Developer, Consultant & Architekt
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.
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.
01.06.2005 – 21.12.2006
BMW AG München
NPLS (Niederlassungs-PlanungsTool)
Senior Developer, Consultant & Architekt, Coach
Als Architekt habe ich die Backend-Architektur des NiederlassungsPlanungsTool 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 ReportingSchnittstelle basierend auf POI entwickelt.
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.
PROFIL: NURI BAKIRCIOGLU
SEITE: 4
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
01.02.2005 – 30.05.2005
BMW AG München
FIS (Flächeninformationssystem)
Senior Developer, Consultant & Architekt, Coach
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.
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,
WindowsXP Professional.
01.01.2004 – 31.01.2005
Flughafen München GmbH
EDV-gestütztes Reconcilierungssystem
Senior Developer, Consultant
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.
JDK1.2, SWING, JSP, Servlet, Creme2.4, MCL, SQL, Netbeans3.6, CVS,
ANT, log4j, JNLP, Tomcat 5.0, Java Webstart, Windows2000, Windows
Pocket PC 2003, Pocket PC PPT8800, P 370/470 RF Scanner.
01.10.2002 – 30.12.2003
Flughafen München GmbH
CAMEL (Counter Anzeige Management Luftverkehr)
Senior Developer, Consultant, Coach
Für die Flug- und Passagierabfertigung habe ich ein Java Applet
implementiert. Mit der Applikation wurde der gesamte Prozess der Passagierund Flugabfertigung visuell dargestellt. Dafür habe ich eigene Komponenten
implementiert, die auch in anderen Projekten eingesetzt wurde.
Java-Applet, JSP, Servlet, HTML, JavaScript, Tomcat 4.0, Netbeans 3.4, CVS,
ANT, log4j, Unix(Solaris), WinNT.
PROFIL: NURI BAKIRCIOGLU
SEITE: 5
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
01.10.2001 – 30.09.2002
Flughafen München GmbH
GMS (Gepäckmanagementsystem)
Senior Developer, Consultant
Als Lead Developer habe ich an der Definition der Serverarchitektur und der
Spezifikation der IDL-Schnittstelle mitgearbeitet. Für die Visualisierung und
Monitoring der Gepäckprozesse habe ich eine Komponente erstellt, mit dem es
möglich war GANTT-Diagramme darzustellen.
JDK1.4.0, JAVA-Reflection, SWING, JTree, JChart, jdom, xerces, IDL,
CORBA(Orbix 2000), Unix(Solaris), Netbeans3.3, CVS, ANT, Java Webstart.
07.01.2001 – 30.09.2001
HypoVereinsbank München
IR (Internet Relaunch)
Senior Developer, Consultant
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.
Java, EJB, JSP, abaXX-Framework, Servlet, XML, HTML, BEA Weblogic,
Windows NT, Oracle, PVCS, TOAD, UML, TogetherJ, JBuilder,
Dreamweaver.
05.01.1998 – 21.12.2000
Dresdner Bank Frankfurt am Main
Umstellung der Filialanwendungen
Developer, Consultant
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.
OpenUI, C, C++, UNIX, MS-DeveloperStudio, Windows NT, DAP,
continuus(Telelogic Synergy).
07.07.1997 - 23.12.1997
Dresdner Bank Frankfurt am Main
Erstellung einer C++ Applikation
Developer
Erstellung einer C++ Applikation zur Regelung der synchronen und
asynchronen Kommunikation zwischen der 3270-Emulation und dem MVSHost.
OpenUI, C, C++, UNIX, MS-DeveloperStudio, Windows NT, DAP,
continuus(Telelogic Synergy).
PROFIL: NURI BAKIRCIOGLU
SEITE: 6
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
01.05.1996 - 30.05.1997
TecoPlan Ottobrunn
Erstellung einer graphischen Benutzeroberfläche mit OSF-Motif
Developer
Design und Erstellung einer graphischen Benutzeroberfläche zur Verwaltung
von Projekten mit dem Tool ixbuild und C++.
ixbuild, C++, UNIX(AIX), sed, rcs, ksh.
Zeitraum:
Kunde:
Projekt:
Rolle:
Aufgaben:
Technik:
01.10.1995 - 30.04.1996
IABG Ottobrunn
Erstellung einer Simulationsoberfläche
Junior Developer
Erstellung einer Simulationsoberfläche auf Basis von OSF-Motif.
OSF-Motif, Fortran77, HP-UNIX.
PROFIL: NURI BAKIRCIOGLU
SEITE: 7
Eine Liste meiner Technologie-Erfahrungen mit Selbsteinschätzung:
Enterprise-Entwicklung
Spring
Experte
Hibernate
Experte
EJB
Sehr gut
JMS
Sehr gut
JDBC
Experte
Web-Entwicklung
Servlets
JSF
JSP
Wicket
Struts
HTML
CSS
JavaScript
JQuery
Google Maps API
Sehr gut
Sehr gut
Experte
Experte
Sehr gut
Experte
Gut
Sehr gut
Gut
Gut
Application-Server
BEA Weblogic
JBoss
Tomcat
Sehr gut
Sehr gut
Experte
IDE
Eclipse
Netbeans
Together/J
Experte
Experte
Gut
Rich-Client-Entwicklung
Swing
Experte
Java WebStart
Experte
JGoodies
Sehr gut
JChart
Experte
XML
DOM, SAX
JAXB
XML Schema
XSLT
Web-Services
Experte
Sehr gut
Sehr gut
Gut
Sehr gut
Datenbanken
Oracle
HSQLDB
Experte
Gut
Sonstiges
Subversion, CVS
Ant
Maven
JMeter
POI
Experte
Experte
Gut
Gut
Experte
PROFIL: NURI BAKIRCIOGLU
SEITE: 8
Herunterladen