Profil von Rafael Kansy

Sehr geehrte Besucher, hier finden Sie eine Übersicht meines bisherigen Werdegangs. Ich habe das Profil in zwei Teile unterteilt. Im Bereich „Verkürztes Profil“ finden Sie einen schnellen Überblick. Dieses kurze Profil wird anschließend durch ein „Ausführliches Profil“ ergänzt. Als Abschluss erwartet Sie eine Auflistung meiner Publikationen und Zertifizierungen.

Positionen:

  • Consultant
  • Architekt
  • Lead Developer
  • DevOps
  • Researcher
  • Author
  • Scrum Developer
  • SCM Engineer
  • Build & Release Manager

Verkürztes Profil:

  • 12 Jahre Erfahrung in Softwarearchitektur und Softwareentwicklung mit dem Spring Framework und Java SE / EE
  • 10 Jahre Erfahrung im Bereich Java EE, Hibernate, Spring, Java Server Faces, Google Web Toolkit, Maven, Jenkins, Continuous Integration, Sonar, sowie vielen Application Servern und Servlet Containern, 3 Tier Architekturen, SoA und Qualitätssicherung mit JUnit, DBUnit, XMLUnit, Selenium, JMeter, etc…, sowie Test- und Release Automatisierung. Vorgehen nach agilen Methoden, wie zum Beispiel Scrum / Kanban.
  • 7 Jahre Erfahrung bei selbständigen Projekten mit unter anderem Magento E-Commerce Plattform, WordPress, Hibernate, Spring, Atlassian-Produkten, nach agilem Vorgehen. Beratung auf technischer und fachlicher Ebene.
  • 6 Jahre Erfahrung in der Beratung und kundennahen Zusammenarbeit mit Stakeholdern aus verschiedenen Disziplinen in unterschiedlichen Hierarchieebenen.  
  • 4 Jahre Erfahrung bei der Integration von Software in Cloud Plattformen wie Amazon AWS, DevOps, Docker, Puppet, Linux Containern, KVM und Virtualisierung sowie Apache Camel und den EAI Patterns.
  • Interessen: Hochlast Infrastruktur und Hochverfügbarkeit, Service orientierte Architekturen, Ausfallsicherheit, Monitoring, Big Data, Data Science, DevOps, Clean Code, Build Management, Continuous Integration, Delivery und Deployment
  • Publikationen zum Thema Software Architektur, Hochlast und hochverfügbare Systeme, DevOps und Automatisierung.

Ausführliches Profil:

04/2013 – dato Senior Software Consultant mit Schwerpunkt Beratung, Java EE Architektur, DevOps, Research und Publicity, bei der msg systems AG in München
Tätigkeiten
  • Publikation und Research von verschiedenen Artikeln, Whitepapers und Büchern zu den Themen Digitale Transformation, Spring Framework, DevOps, IT-Automatisierung, Hochlast und Hochverfügbarkeit. Publikationen unter anderem im Java Magazin, CIO Online, als Amazon Kindle Buch und in msg Kundenmagazinen.
  • Forschung und strategische sowie technologische Beratung zu verschiedenen Themen. Unter anderem Big Data, DevOps und Digitale Transformation von Unternehmen und deren Business Prozessen. Mitarbeit an konzeptionellen und technologischen Best Practices, Referenzarchitekturen und Blue-Prints. Sowie anschließende Präsentation und Know-How Transfer aller gesammelten Ergebnisse mit Stakeholdern auf verschiedenen Ebenen und aus verschiedenen Disziplinen. Darunter Abteilungsleiter, Bereichsleiter, Architekten, Entwickler, Requirement Engineers und Business Consultants.
  • Konzeption, Prototypisierung, sowie anschließende Implementierung einer Continuous Delivery Pipeline mit Nexus, Maven, Jenkins, Sonar. Entwicklung und Dokumentation von Best Practices und Blue Prints für das msg Competence Center Project Infrastructure, welches Kompetenzen im Bereich SCM über dutzende Projektteams bündelt.
  • Beratungsmandat bei einem Kunden im öffentlichen Sektor, als Systemdesigner, Softwarearchitekt, Lead Developer und SCM-Engineer. Mitbeteiligt an der Konzeption der Architektur eines Bürger Service Portals. Sowie Requirement Analyse, Implementierung, Review, Test und Abnahme von Software Artefakten und Software Architektur. Koordination des Teams mit den Software Architekten, Projektmanagern, fachlichen Business Analysten, Ops, sowie anderen teilweise externen Stakeholdern.
  • Make, Buy, Use or Compose Analysen von diversen Softwareprodukten und Prozessen und anschließende Integration der Software Produkte in die IT-Landschaft des Kunden.
  • Erarbeitung von agilen Methodiken, Continuous Integration, Release Prozessen, einer Delivery Pipeline sowie kontinuierliche Refactorings.
  • Design, Team Koordination, Implementierung, Test und Inbetriebnahme einer Apache Camel basierten Enterprise Application Integration (EAI) Middleware, sowie Anbindung an interne Systeme.
04/2011 – 03/2013 Software Entwickler mit Schwerpunkt Java EE, Spring, Hibernate, Solr, Coremedia CMS, Maven, Jenkins, Sonar, Selenium, JMeter, Siege, Scrum, Hochlastumfeld, SoA, Qualitätssicherung, Releasemanagment, Rollout bei der 1&1 AG in München
Tätigkeiten Mitverantwortlich für die Portale www.web.de (14.02 Millionen. Unique User / Monat*) / www.gmx.net (10,93 Millionen Unique User / Monat*) / home.1und1.de (3, 86 Millionen Unique User / Monat*). Konzeption, Design, Entwicklung, Test, Review, Deployment neuer Features nach agilem Vorgehen im Hochlastumfeld in einer serviceorientieren Landschaft. Entwicklung, Testen, Wartung und Pflege der notwendigen Komponenten sowie deren Monitoring und Deployment.
05/2010 – 03/2011 Software Entwickler mit Schwerpunkt Java EE, Spring, Hibernate, Hibernate Search / Lucene, Spring, Struts, Tiles, JSP, AJAX sowie GUI Design und OO Modellierung bei der ProSiebenSat1 Media AG – lokalisten media GmbH in München
Tätigkeiten Konzeption, Design, Analyse, Implementierung sowie Qualitätssicherung neuer Funktionen für das Social Media Network www.lokalisten.de (3,6 Millionen Unique User / Monat**). Implementierung im Backendbereich mit Hibernate / Spring sowie weiterer Technologien wie z.B EhCache und Apache Solr. Im Frontendbereich mit Struts / Tiles / Spring MVC und JSP. Sowie Qualitätssicherung mit Selenium, JMeter und JUnit.
01/2009 – 04/2010 Software Entwickler mit Schwerpunkt Java EE, Hibernate, Hibernate Search / Lucene, Spring, XML / XSL / XSD, Google Web Toolkit, Sencha GXT, AJAX, Maven, Oracle 10g, IBM Websphere, Apache Tomcat, Jetty sowie GUI Design und OO Modellierung bei der Cartago Software GmbH in Landshut
Tätigkeiten Konzeption, Analyse, Implementierung sowie Qualitätssicherung des Serverstacks für Cartago. Implementierung im Backendbereich mit Hibernate / Spring, im Frontendbereich mit Google Web Toolkit und Qualitätssicherung mit JUnit und DBUnit. Deployment, Rollout und Monitoring der Anwendung beim Kunden. Implementierung von Build Prozessen und agilen Methodiken.
07/2007 – 12/2008 Software Entwickler mit Schwerpunkt Java SE/Java EE, Hibernate, Spring, JSF, AJAX, Ant, Oracle AS, JBoss AS, sowie Datenbankdesign, GUI Design und OO Modellierung bei der CSP Software GmbH in Landau
Tätigkeiten Konzeption, Analyse Implementierung und Qualitätssicherung neuer Funktionen und Features für das Produktportfolio von CSP, sowie Entwicklung verschiedener Backends ua. zu SAP. Im Backendbereich mit Hibernate / Spring, im Frontendbereich mit JSF, JSP und Servlets. Qualitätssicherung mit JUnit.
02/2005 – 06/2007 Ausbildung zum Fachinformatiker – Anwendungsentwicklung bei Adito Software GmbH, Geisenhausen (Fachinformatiker – Anwendungsentwicklung)
Tätigkeiten Implementieren verschiedener Features und Backends für das Produktportfolio von Adito. Unter anderem MS Exchange und Lotus Domino. Implementieren von verschiedenen kundenspezifischen Modulen in JavaScript.
09/2004 – 01/2005 Ausbildung zum Fachinformatiker – Anwendungsentwicklung bei Compus Computer GmbH, München
Tätigkeiten Konzeption, Analyse, Implementierung von verschiedenen Workflows für das Produktportfolio von Compus Computer mit Microsoft AXAPTA / Navision und .Net Technologien.
08/2003 – 10/2003 Selbstständiges Projekt bei Inteco GmbH, Landshut
09/2002 – 01/2003 Studienbezogenes Praxissemester mit Schwerpunkt Java Programmierung, Datenbankdesign und Projektmanagement bei Inteco GmbH, Landshut
09/2001 – 03/2004 Informatikstudium an der FH Landshut
06/2001 – 08/2001 Praktikum bei A&P Office – Systems OHG zum IT Systemelektriker, Landshut
1997 – 2001 Gymnasium in Krapptiz (Abitur: 2.5)

Fremdsprachen:

  • Englisch gut
  • Polnisch fließend

Profile:

Zertifikate:

  • Cloudera Developer Training for Spark and Hadoop
  • iSAQB zertifizierter Software Architekt (CPSA-F)  
  • Scrum Team Training
  • Microsoft Certificated Professional (MCP)
  • Cisco Certificated Network Associate (CCNA-1)
  • KMK – Englisch Fremdsprachenzertifikat II

Publikationen:

Quellen: