Curriculum vitae


Professional Career

Since 02/2015
Partner at "Cinar und Kodak IT-Berater Partnerschaft" (Cinar and Kodak IT consulting partnership)
07/2010 until today
Freelance IT consultant and developer. Focus: Java Enterprise, distributed applications, CMS.
06/2007 to 06/2010
Regular employee as senior Java developer, later lead developer, at Atlas Interactive Deutschland GmbH.
08/2005 to 05/2007
Regular employee as IT consultant at contentteam GmbH (later AG), Cologne.
2000 to 2005
Working on a degree in computer sciences at the university of applied sciences Cologne, division Gummersbach, Graduated as computer scientist.
1999 to 2000
Various IT trainings.
1997 to 1999
Working on a degree in mathematics at the university of Cologne.
Volunteer webdeveloper.
Since 1989
Owner of various home computers, programming as a hobby.

Letztes Großprojekt

Migration eines Contentmanagementsystems auf eine neue Plattform, Umsetzung und Integration in die vorhandene Servicelandschaft mit agilem Scrum Vorgehensmodell. Hierbei wurde die vom CMS benutzte SOLR Instanz den Bedürfnissen angepasst, diverse Webservice Endpunkte von hausinternen Diensten wurden angebunden. Die Inhalte aus dem Jackrabbit Java-Content-Repository wurden mit Java Modelklassen ausgelesen und über JSP-Code und weitere Servlets zu HTML, JSON und XML transformiert.

Parallel hierzu Erstellung einer Web basierten Medien-Metadatenbank (Assetmanagement) mit Spring, Hibernate, JSF, Lucene, MySQL, Webservice Schnittstellen und diversen weiteren Technologien.
Die Teilprojekte wurden als Maven-Module in einem Jenkins Continuous Delivery System und einem Nexus Repository verwaltet. Das Ausrollen der Software wurde über ANT und Puppet-Skripte automatisiert. Enwickelt wurde mit der Eclipse-IDE.

Primäre Technologien: Java 7, J2EE, JEE, JSP, JSF, Primefaces, Subshell Sophora CMS, Tomcat, Backend, Frontend, RESTful Webservices, MySQL, Akamai, JCR, XPath, Jackrabbit, Lucene, SOLR, Hibernate, JDBC, Spring, Spring Boot, Spring Security, Jackson, ROME, Maven, Ant, Puppet, Jenkins, Nexus, Continuous Delivery, Scrum, Mockito, HtmlUnit, JTidy, SVN, Thucydides, JUnit, JSFUnit, JSch, Eclipse, Spring Tools Suite, jQuery, CSS, HTML, Quartz, c3p0, EHCache, OSCache, Java Mail, NekoHtml, Jersey, Stax, Apache CXF, JSON, SQL.

Sprachen

Deutsch, Englisch, Türkisch.

Kernkompetenzen

Schwerpunkt: Java-Technologien.

Weitere Kompetenzen: Erstellung von Softwarespezifikationen. Design objektorientierter und verteilter Softwarearchitekturen unter Einbeziehung von Entwurfsmustern. Programmierung und algorithmische Optimierung von Anwendungen. Entwicklung und Umsetzung von Datenbankmodellen. Erstellen und Umsetzen von Schnittstellen zur Prozessunterstützung durch automatisierte Kommunikation zwischen Businesspartnern. Arbeit mit diversen Content-Management-Systemen.

Programmiersprachen und Markupsprachen

Schwerpunkt: Java

Weitere Kenntnisse / Grundkenntnisse: PHP, PL/SQL (u. a. mySQL, Oracle, PostgreSQL), XPath, HTML5, CSS3, XML, XSL, XSLT, Perl, C, C++, JavaScript, VBA, Assember, Groovy, mehrere Basic-Dialekte und weitere.

Java-Technologien

Abstract Windowing Toolkit (AWT), ActiveMQ, Amazon S3, ANTLR, Apache Camel, Apache Commons, Apache CXF, Apache FOP, Apache HttpClient, Apache POI, ASM, AWS, Bouncycastle, c3p0, CGLib, COMM, CORBA, Dozer, EasyMock, EHCache, EJB, Guava, Gson, Hamcrest, HikariCP, HtmlUnit, iText, J2EE, JACC, Jackson, Java Cryptography Extension (JCE), Java Database Connectivity (JDBC), Java Mail API, Java Messaging Services (JMS), Java Native Interface (JNI), Java Persistence API (JPA), Java SAP Connector (JCo), Java Server Faces (JSF), Java Server Pages (JSP), JAXB, Jaxen, JAX-RS, JAX-WS, JBoss Hibernate, jDOM, JEE, Jets3t, Jetty, Jersey, Jettison, Joda Time, JsfUnit, JSON, JSTL, JTidy, jUnit, jUnit 5 (Jupiter) Log4j, Log4j2, Logback, Lombok, Lucene, MapStruct, Mockito, NekoHtml, PdfBox, PowerMock, Primefaces, OSCache, Quartz, REST, Restful, Remote Method Invocation (RMI), ROME, Servlets, SLF4J, SOAP, SOLR, Spring, Spring Boot, Spring MVC, Spring Security, Spring Test, Stax, Struts2, Swing, SWT, Tomcat, Thymeleaf, Validation-API, Velocity, Webservices, Wicket, Xalan, Xerces, XML / XSLT / XSD, XmlBeans, XStream und viele weitere

Datenbanken

HSQLDB, MySQL, Oracle, PostgreSQL, Lucene, SOLR

IDEs

Eclipse, IntelliJ IDEA, Netbeans, Spring Tools Suite (STS)

Tools

Jenkins, Nexus, Maven, Ant, Selenium, Thucydides, JMeter, Subversion (SVN), GIT, CVS, Redmine, JIRA, Confluence, Open Project, Puppet, Continuous Delivery, Bootstrap

Konzeptionelle Kenntnisse

Objektorientierte Analyse (OOA), Objektorientierted Design (OOD), OOAD, Unified Modeling Language (UML), Responsive Design, Entity Relations (ER), Scrum, Agile Entwicklung, Clean Code, Test Driven Development (TDD)

Referenzkunden und Branchenerfahrungen

  • Atlas Interactive Deutschland GmbH (Telekommunikation, Mehrwertdienste Telefon und SMS)
  • Authentic-Software (IT-Dienstleister für Banken)
  • Boehringer Ingelheim (Pharma Gesellschaft)
  • Bundesanstalt für Immobilienaufgaben
  • Chirado OHG (IT-Sicherheit)
  • CloudAngels GmbH (IT-Dienstleistungen im Bereich Cloud Computing)
  • contentteam AG (IT-Consulting)
  • denkwerk GmbH (IT-Dienstleistungen, Fullservice Digitalagentur)
  • e-tecture (IT-Dienstleitungen, u. a. für Banken)
  • Hewlett-Packard (Telekommunikation)
  • Murat Kodak Consulting (IT-Consulting)
  • onyx.tv (Medien)
  • QSC AG (Telekommunikation)
  • Rockethome GmbH (Smart Metering)
  • RU-DE Media e.K. (IT-Dienstleister für Banken)
  • Trakia Marketing & Handels GmbH (Warenhandel & -import)
  • Turkcell (Telekommunikation, Netzbetreiber in der Türkei)
  • Verband Deutscher Verkehrsunternehmen e. V. (Dienstleister für Verkehrsunternehmen)
  • WDR Mediagroup digital GmbH (IT-Dienstleister für den WDR)

Serhat Cinar - Graduated computer scientist
Boissereestr. 8 - 50674 Cologne / Germany
Tax ID number corresponding to § 27a german value added tax act: 485013272ED