Profilbild von Oezcan Acar Clean Code Developer, Java Champion, Oracle Certified Master, JavaEE5 Enterprise Architect, Spring Cert aus GinsheimGustavsburg

Oezcan Acar

verfügbar

Letztes Update: 05.04.2024

Clean Code Developer,Java Champion,Oracle Certified Master, JavaEE5 Enterprise Architect,Spring Cert

Firma: Acar Software Entwicklung
Abschluss: Dipl.-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | türkisch (Muttersprache)

Dateianlagen

profil-acar-de_050424.doc

Skills

Referenzen
  • Dr. Güldener Gmbh / Optica (Stuttgart)
  • MediaMarkt / Saturn Holding (Ingolstadt)
  • Deutsche Vermögensberatung (Frankfurt am Main)
  • SecureSafe – eSafe (S&N AG / Dswiss AG - Schweiz)
  • Deutsche Telekom – Qivicon (Darmstadt)
  • Deutsche Bank (Frankfurt am Main)
  • KPMG (Frankfurt am Main)
  • ING-Diba (Frankfurt am Main)
  • Valtech (Frankfurt am Main)
  • Navteq / Nokia (Frankfurt am Main)
  • SAP (Walldorf)
  • Infonova (Österreich/Graz)
  • Credit Suisse (Zürich)
  • Isbank (Istanbul)
  • Kreditwerk AG (Schwäbisch Hall)
  • Dekra (Stuttgart)
  • Software AG (Darmstadt)
  • AXA Versicherungen (Köln)
  • DBV Winterthur (Wiesbaden)
  • DB Systems (Frankfurt am Main)
  • T-Systems (Darmstadt)
  • Schufa AG (Wiesbaden)
  • Deutsche Bahn Fuhrpark Service GmbH (Frankfurt am Main)
  • Advance Bank (München)
  • Dresdnerbank (Frankfurt am Main)
  • Deutsche Bahn (Frankfurt am Main)
  • Start Amadeus (Bad Homburg)
  • ZDF (Mainz)
3. Fachliche Schwerpunkte
  • Software Entwicklung (Clean Code Development; Software Craftsman)
  • Software Testing (Unit-, Blackbox-, Regression-, Last-, Akzeptanz- und Performancetests) (Seit 2001)
  • Test Driven Development (TDD, ATDD, BDD)
  • Coaching für Extreme Programming / Scrum / Agile Software Entwicklung / Test Driven Development (TDD) (Seit 2002)
  • Implementierung von schlanken Entwicklungsumgebungen (Lean Development Infrastructure) mit Git, Gerrit, Sonar, Jenkins,Wiki, Bugzilla, Jira
  • Platformübergreifende Systemintegration
  • Objektorientierte Software Entwicklung (OOP/OOD) (seit 1997)
  • Software Architektur (seit 2001)
  • Client Entwicklung mit Swing (seit 2004)
  • Performance Architektur, Performance-Testing, Lösen von Performance Problemen seit 2005)
  • Extreme Programming (XP)
  • Versions- und Releasemanagement (Subversion, Cvs, Git)
  • Java 1.3.x, 1.4.x, 5.x, 6.x, 7.x, 8.x, 9.x, 11.x, 17.x (seit 1997)
  • J2EE 1.3.x, 5, 6 (seit 1999)
  • EJB 2.1, 3.x (seit 1999)
  • Spring 2.x, 3.x, 4.x, 5.x, 6.x (seit 2004), Spring Cloud, SpringBoot, Spring Cloud Streams (seit 2008)
  • SpringBoot 2.x, 3.x (seit 2014)
  • Hibernate, IBatis, EclipseLink, JPA (seit 2004)
  • JavaMail (seit 2002)
  • Relationale Datenbanken, SQL (seit 1998)
  • Servlet, JSP (seit 1998)
  • JSF (seit 2003)
  • Aspect Oriented Programming (AOP) (seit 2002)
  • Webentwicklung mit HTML, CSS, Javascript (seit 1996)
  • XML, XSD, XSL, Sax, Dom, JAXB (seit 1999)
  • JDBC (seit 1999)
  • JMS (seit 2001)
  • JMX (seit 2003)
  • JTA, JTS (seit 2000)
  • Webservices (seit 2000)
  • Perl (seit 1997)
  • PHP (seit 1997)
  • Java Profiling (OptimizeIt und Jprobe) (seit 1999)
  • Client/Server Entwicklung (Socket) (seit 1999)
  • Suse Linux 6.x, 7.x, 8.x, 9.x,10.x, 11.x, 12.x, 13.x (seit 1996)
  • Framework Entwicklung (seit 2000)
  • Einsatz SW Design Patterns (seit 2002)
  • Einsatz SW Design Principles (DIP, OCP, ISP, SRP,LSP,REP, CCP, CRP, ADP, ACD) (seit 2002)
  • Netzwerksicherheit unter Linux
  • LDAP, JNDI (seit 2000)
  • Caching mit EhCache, Hazelcast
  • Load- und Performance-Testing mit Loadrunner, Jmeter
  • Java Entwicklung im Smart Home Umfeld.
  • OSGI im Embedded-Umfeld.
  • Cloud Entwicklung mit Docker, Kubernetes, Spring Cloud
  • Eclipse Smarthome, OpenHab, Embedded Linux Entwicklung
  • Microservice Architekturen
  • Echtzeitverarbeitung von Streams mit Kafka, Kafka Streams, Spring Cloud Streams
4. Bevorzugte Einsatzgebiete in Projekten
  • In erster Linie Software Entwicklung; Im Kern bin ich Software Entwickler.
  • Einführung von agiler Software-Entwicklung und Methodencoaching (Scrum/XP)
  • Konzeption und Implementierung von mehrschichtigen Software Architekturen
  • Software Design mit OOP unter Einhaltung von Design Patterns und Principles
  • Architektur und Implementierung von High-Trafic Websites.
  • Lösen von Performance Problemen, Erstellung von Performance Architekturen
  • Code- und Architektur-Reviews
  • Performance-Analyse und –Optimierung
  • Entwicklung von Internet-Applikationen (e-Commerce)
  • Extreme Programming / Scrum / TDD / BDD
  • Entwicklung von verteilten Anwendungen mittels Application-Server
  • Entwicklung von Datenbank-Applikationen
  • Web Services mittels SOAP, Axis, CXF, Java WS
  • Microservices mittels Spring Cloud, Kubernetes
  • Spring-Anwendungen
  • Struts-Anwendungen
  • JFS Anwendungen
  • Wicket Anwendungen
  • Web Service Anwendungen
  • Persistenz mittels Hibernate, JDBC, EJB, Ibatis, Eclipse Link
  • OOA, OOD, UML
  • Java Profiling und Memory Debugging mit Jprobe, Optimize-It
  • Client/Server Entwicklung
  • Entwicklung und Einbundung von E-Payment Lösungen (Tpay, Paysafecard, Paypal, Micropayment.de, Zaypay.de etc.)
  • AOP mit AspectJ
  • Version und Release Management (Subversion, Maven, Ant)
  • DevOps und Site Reliability Engineering,
  • Beratung des Auftraggebers zur technischen Architektur der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung.
  • Analysieren der fachlichen Anforderungen an die IT-Systeme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
  • Technische Leitung der Softwareentwicklung
  • Aufwandsschätzung für die technische Lösung im Projekt
  • Präsentationen zu technisch komplexen Themenstellungen
  • Moderation/Erstellung von Workshops zu technischen Architektur- und Softwarethemen


Programmiersprachen
Java, Javascript, Perl, SQL, HTML, PHP, Groovy, Clojure, Ruby, Bash, Typescript


Build Tools
Ant, Ivy, Maven, Gradle


Application - Webserver
Websphere, Weblogic, JBoss, Tomcat, Apache, IIS, Resin, Borland Application Server (BES), Apache James, Apache Felix, Spring DM Server, Equinox, SAP Netweaver
Entwicklungsumgebung (IDE)
Eclipse, JBuilder, IBM RAD, IntelliJ
Versionskontrolle
CVS, Subversion, Clear Case, Harvest, Git
Frameworks
Struts, Wicket, Cactus, JUnit, JGroup, Axis, CXF, Apache Commons, log4j,Nutch Search Engine, Hibernate, Ant, Spring, Axis, AspectJ, Apache Commons, Spring, Spring MVC, OSGI, Sprint Cloud, Docker
Big Data & Streaming
Elasticsearch, Kibana, Apache Kafka, Kafka Streams, Spring Cloud Stream, Hadoop

Datenbanken und Client/Server-Tools:
MySQL, MS SQL, Postgres, Oracle, DB2, Toad, SQL Navigator, Oracle SQL Tools, LDAP, MySQL, H2
Betriebssysteme
Unix (Solaris), SuSe Linux, Ubuntu, Debian, Windows XP, Windows 7/8/10, CoreOS
Zertifikate & Titel
Java Champion, SCEA 5 (Oracle Certified Master, Java EE 5 Enterprise Architect),SpringSource Certified Enterprise Integration Specialist, SpringSource Certified Spring Professional, MCSE (Microsoft Certified System Enginier NT 4)
OO-Modellierungtolls (UML)
Innovator, ArgoUML, EclipseUML, Poseidon for UML, Rational Rose, Together

Cloud
Azure, AWS, Google Cloud

Container Technologien
Docker, Kubernetes, CoreOS, Microservices mit Java/SpringBoot

Logging & Monitoring
Prometheus, Grafana, Azure LogAnalytics, Nagios, Dynatrace, AppDynamics, Splunk, Kibana, ElasticSearch (ELK Stack), FileBeat, Beats, Logstash, FluentD

Troubleshooting
Threaddump Analysen, Heapdump Analysen, Garbage-Collector-Optimierungen, Memory Leak Analysen, Nutzung on top, fee, mem, vmstat, netstat, strace, tcpdump, wireshark, nc auf OS-Ebene, Nutzung von VisualVM, Eclipse Mat, Jconsole, Jprofiler auf Java VM-Ebene, Optimierung JVM, Optimierung von Java Anwendungen in Container-Laufzeitumgebungen, Fehlersuche und Analyse mit Dynatrace, AppDynamics, Grafana, Prometheus, statische Code Analysen mit Sonar, FindBugs, Checkstyle, PMD, Code Coverage mit Jacoco, Emma

Testen
  • Entwickler-Tests mit JUnit, JMock, Mockito,
  • Integrationstests mit Junit, Spring Test, TestNG, DBUnit,
  • Acceptance-Tests mit Spock, Gatling, Fitnesse, EasyB, Cucumber, JDave, Cypress,
  • Last- und Performance mit JMeter, RoadRunner
  • Schnittstellen-Tests mit Pact, Swagger, Postman

Projekthistorie

Einige Referenzen:

- Navteq / Nokia
- SAP (Walldorf)
- Infonova (Graz)
- Credit Suisse (Zürich)
- Isbank (Istanbul)
- Kreditwerk AG (Schwäbisch Hall)
- Dekra (Stuttgart)
- Software AG (Darmstadt)
- AXA Versicherungen (Köln)
- DBV Winterthur (Wiesbaden)
- DB Systems (Frankfurt am Main)
- T-Systems (Darmstadt)
- Schufa AG (Wiesbaden)
- Deutsche Bahn Fuhrpark Service GmbH (Frankfurt am Main)
- Advance Bank (München)
- Dresdnerbank (Frankfurt am Main)
- Deutsche Bahn (Frankfurt am Main)
- Start Amadeus (Bad Homburg)
- ZDF (Mainz)

Reisebereitschaft

Nur Remote verfügbar

Sonstige Angaben

Verfügbar ab sofort
Profilbild von Oezcan Acar Clean Code Developer, Java Champion, Oracle Certified Master, JavaEE5 Enterprise Architect, Spring Cert aus GinsheimGustavsburg Clean Code Developer,Java Champion,Oracle Certified Master, JavaEE5 Enterprise Architect,Spring Cert
Registrieren