06.09.2024 aktualisiert

**** ******** ****
100 % verfügbar

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

Ginsheim-Gustavsburg, Deutschland
Weltweit
Dipl.-Informatiker (FH)
Ginsheim-Gustavsburg, Deutschland
Weltweit
Dipl.-Informatiker (FH)

Profilanlagen

profil_acar_de.doc

Skills

Test-SoftwareClean CodeHTMLJavaJavaScriptPHPAgile MethodologieAmazon Web ServicesApache HTTP ServerApache TomcatAnwendungsserverArchitekturAcceptance Test-Driven DevelopmentAtlassian JiraMicrosoft AzureBash ShellOracle Weblogic ServerBig DataBugzillaUNIXClient-Server-ArchitekturUbuntuCSSCheckstyleClojureCloud ComputingCode CoverageProfilingComputerprogrammierungDatenbankenBeratungIBM DB2Relationale DatenbankenDebian LinuxDebuggingSoftware Design PatternsLinuxDevOpsWeb EntwicklungDocument Object ModelE-CommerceEclipseEclipselinkEhcacheEnterprise JavabeansElasticsearchZahlungssystemeEmbedded LinuxPerlPerformance ManagementJ2EEEquinox (Osgi-Framework)FindbugsFitnesseGradleGroovyApache HadoopHazelcastHibernateSmart HomeHp LoadrunnerWebserverIbatisIBM Websphere Application ServerIISIntegrierte EntwicklungsumgebungIntellij IDEAJava Database ConnectivityJava Management ExtensionsJava Message ServiceJava Persistence APIJava VmServletSpring FrameworkApache StrutsJaxbWildflyApache JmeterJava Naming And Directory InterfaceJavaserver FacesJavaserver PagesJUnitLDAPLean ProzessePostgreSQLLog4JApache MavenMicrosoft Sql-ServerMySQLNagiosSAP NetWeaverObjektorientierte Software-EntwicklungOracle FinancialsSQL DeveloperScrumSoftware ArchitectureRelease-ManagementZuverlässigkeitstechnikKostenmodellierungMockitoElastic LogstashPrometheusRubySwaggerSAP ApplicationsSOAPSoftwareentwicklungSolarisSonarSQLStreamingSubversionIntegration (Software)TcpdumpTechnische ArchitekturTechnische LeitungTest ManagementTestngWiresharkTypeScriptUMLWebseitenWeb ServicesApache WicketExtensible Markup LanguageExtensible Stylesheet Language (XSL)PräsentationenDaten- / DatensatzprotokollierungTestenGoogle CloudSuse LinuxTest-Driven DevelopmentGerritPostmanSpring CloudSpring MVCFluentdGrafanaSpring BootCypressGatlingCachingFinanzierungsberatungJmockSpockGitIntegrationstestsKubernetesApache FelixRational RoseExtreme ProgrammingToad (Software)Unternehmens-IntegrationApache KafkaBuild-ToolsSuchmaschinenWikisBetriebssystemeCoreosSql NavigatorOsgiApache CommonsElastic KibanaCucumber (Software)SplunkAppdynamicsSoftware Version ControlDynatraceDockerElk StackJenkinsMicroservices
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

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2000

Sprachen

DeutschMutterspracheEnglischverhandlungssicherTürkischMuttersprache

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden