Skills
Diplom Informatiker Bora Agca
Oracle Certified Java SE 6 Programmer
Ich bin Diplom Informatiker (Technische Hochschule Nürnberg) und arbeite seit 2012 als freiberuflicher Softwareentwickler im Java und JEE Bereich. Berufserfahrung habe ich seit 2003 und Programmiererfahrung seit 1998. Ich bin OCP 6 zertifiziert und trage seit 2015 den Titel Oracle Certified Java SE 6 Programmer.
Fachliche Schwerpunkte:
- Java SE, J2EE, JEE
- Verteilte Anwendungen / 3-Tier-Architektur
- Extreme Programming / Scrum / Agile Software Entwicklung / Test Driven Development (TDD)
- Objektorientierte Software Entwicklung (seit 1998)
- Software Testing (Unittests)
- Test Driven Development (TDD)
- Extreme Programming (XP)
- Versions- und Releasemanagement (Subversion (SVN), Git, GitHub)
- Java (seit 2012)
- JEE (seit 2012)
- EJB (seit 2012)
- Hibernate (seit 2014)
- Relationale Datenbanken, SQL (seit 2002)
- XML, XSD, JDom, Dom, Jaxb (seit 2012)
- Client/Server Entwicklung (seit 2012)
- Framework Entwicklung (seit 2012)
- Design Patterns (seit 2013)
- UML (seit 2012)
- Wasserfall-Modell
- MDSD (model driven software development, d.h. modellgetriebene SW-Entwicklung)
Fachwissen und Kenntnisse:
Programmiersprachen:
Java SE, JEE, EJB, JSP, Servlets, HTML, CSS, Groovy, JavaScript, C, C++
Applicationserver, Webserver, Server: JBoss, Wildfly, Tomcat, Apache, Spring Server (spring vmware tc server), Weblogic
Entwicklungsumgebung (IDE): Eclipse (Kepler, Mars, Neon, Oxygen 2,…), NetBeans, GGTS (VMWare Spring)
Versionskontrolle: Subversion (SVN), Git, GitHub, SmartGit, IBM Rational Synergy, IBM Clearcase, Gerrit
Buildmanagement: Maven, Ant, Gradle
Continuous Integration / Delivery: Jenkins, Hudson, Cruisecontrol
Frameworks:
Junit 3 und 4, JunitX (Mocking), log4j, Ajax, Hibernate, Spring Framework, Wicket, Struts, Grails (MVC), Bootstrap, Avantis / Polar, Spring Boot, Apache CXF, BaseONE Framework (selbstentwickeltes Framework der NordLB), OSPlus Framework (firmeninternes Framework der Finanzinformatik GmbH)
Datenbanken und Client/Server-Tools:
MySQL 5 (Heidi SQL 7), PostgreSQL, ISAM4, Sybase, Oracle DB, Oracle SQL, Oracle SQL Developer, MongoDB (RoboMongo, MongoVUE), MS SQL Server 2008, Oracle DB 11g, IBM DB2 z/OS 9.1, Squirrel, JDBC, H2DB, Liquibase 3.6
Netzwerk und Protokolle: Webservices, REST, SOAP
Betriebssysteme:
Linux, Unix (Sun Solaris), Windows Server 2003 / 2008, Windows XP, Windows 7 und 8
OO-Modellierungtolls (UML): UML 1.4, MID Innovator 2009, Rational Rose, MS Visio
Methodisches Wissen:
Agile Softwareentwicklung, Scrum, Extreme Programming, Sprintplanning, Design Patterns, MVC, UML, Softwaretest, Relationales Datenbankdesign, Dokumentation, Datenbankdesign, Schulungsdurchführung, OOP, OOA, OOD, Continuous Integration, IT-Consulting, Problemlösung, Problemanalyse, Kanban, TDD (Test-Driven Development), Clean Code, SOLID Prinzipien, Wasserfallmodell, UML, Client-Server-Architektur, SOA - Service Oriented Architecture, Microservices, Codereview, MDSD (model driven software development, d.h. modellgetriebene SW-Entwicklung)
Sonstige Tools:
JPA, JSF, PrimeFaces, Apache Tobago (JSF Komponentenbibliothek, Teil von MyFaces), Reflection API, Swing, Java Webstart, MVC, Jquery, JSON, Crucible, Taglibs (Tag Libraries), GSP, JAXP, JDOM, DOM, XML, XSD (Schema), XSLT, Artifactory, XHTML, m2e, subclipse, slf4j, logback, Unix Shell, UML, FileZilla 3, Mantis, Cygwin, vim, 7zip, Notepad++ 6, XML Notepad, LTFViewer 5 (Large TextFile Viewer), Jabber (Pidgin 2), putty, KeePass 2, Mozilla Thunderbird 17, Apache OpenOffice 3, Microsoft Excel, MS Word, MFC, Crystal Reports, KWP2000, Ipv4, Ipv6, TCP/IP, Active Directory, LDAP, UDP, FTP, Active Directory, VPN, PgP, Camtasia, Dreamweaver, JIRA, Redmine (Ticket Tool), IBM Rational Change, IBM Clearquest, Sonar, SonarQube, JiBX, Gson, apt (Annotation Processing Tool), Adonis, UML Bridge, Java 8, Windowsbuilder (Eclipse-Tool zur Gui-Erstellung), Jupiter, Notes, Sametime, Pulse, Juniper, VipDesigner, Citrix Receiver, Checkstyle (Eclipse Plugin), Docker, KDiff, Git Bash, Git Extensions 2, UML Designer 8.1, PMD 4, Sirius 5.1, JPA Diagram Editor 1.1.1, Weld (CDI-Implementierung), Camunda Modeller 2.2, Camunda 7.10
Zertifizierungen: Oracle Certified Java SE 6 Programmer
Branchenerfahrung:
Banken, Versicherungen, Finanzdienstleistung, Behörden, Telekommunikation, Öffentliches Recht, Luft- und Raumfahrt, Automotive, Anlagenbau, IT, Behörden, Medizintechnik, Altenpflege, Geldautomatenhersteller, Touristik, Gastronomie, Customer Support, Groß- und Einzelhandel, Forschung, IT-Dienstleistung, Energie
Bevorzugte Einsatzgebiete in Projekten:
• Implementierung von mehrschichtigen Software Architekturen
• Entwicklung von Internet-Applikationen (e-Commerce)
• Extreme Programming / Scrum / TDD / BDD
• Entwicklung von verteilten Anwendungen mittels Application-Server
• Entwicklung von Datenbank-Applikationen
• JEE,J2EE,EJB, Java,
• Persistenz mittels Hibernate, JDBC, EJB, JPA
• OOA, OOD, UML
• Client/Server Entwicklung
• Junit Test Entwicklung
Projekthistorie
Einige Referenzen:
- Airbus (Bremen)
- Siemens Medical Inc. (Iselin, New Jersey, USA)
- AVL DiTest (Fürth)
- NCR Inc. (Amsterdam)
- Siemens Medizintechnik (Erlangen)
- FIZ (Leibniz-Institut, Karlruhe)
- Bundesagentur für Arbeit (Nürnberg)
- IAL GmbH (Köln)
- Siemens AG, Anlagentechnik (Nürnberg)
- Airbus (Bremen)
- Siemens Medical Inc. (Iselin, New Jersey, USA)
- AVL DiTest (Fürth)
- NCR Inc. (Amsterdam)
- Siemens Medizintechnik (Erlangen)
- FIZ (Leibniz-Institut, Karlruhe)
- Bundesagentur für Arbeit (Nürnberg)
- IAL GmbH (Köln)
- Siemens AG, Anlagentechnik (Nürnberg)
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
Prio 1 Hannover (und Umgebung)
Prio 2 Köln und Umgebung
ansonsten: Bundesweit
evtl. auch Österreich und Schweiz
Prio 2 Köln und Umgebung
ansonsten: Bundesweit
evtl. auch Österreich und Schweiz
Sonstige Angaben
Verfügbar asap