Basic

Kai Moritz

Bis 2017, Senior Software Architect & Entwickler (Java), yourSHOUTER UG (haftungsbeschränkt)

Münster, Deutschland

Skills

Java
Springframework
Spring Framework
MVC
Spring Webflow
Spring Security
Hibernate
RESTeasy
Thymeleaf
Tiles
JavaScript
jQuery
HTML(5)
CSS(3)
Responsive Webdesign
Progressive Enhancement
C/C++
Perl
PHP
JUnit
Maven
Less
SQL
MySQL
XML
XSLT
JAXB
Bash
DevOp
Spring Boot
Reactive Streams
Project Reactor
Docker

Timeline

Professional experience for Kai Moritz

  • 2 years, Oct 2015 - Sep 2017

    Senior Software Architect & Entwickler (Java)

    yourSHOUTER UG (haftungsbeschränkt)

  • 10 months, Nov 2014 - Aug 2015

    Selbstständige Tätigkeit im Bereich Webentwicklung

    Verschiedene kleinere Projekte

    Im direkten Auftrag verschiedener Kunden habe ich verschiedene kleinere Projekte als selbstständiger Dienstleister durchgeführt bzw. Stand beratend bei der Planung von Projekten zur Seite.

  • 4 months, May 2014 - Aug 2014

    Senior Software Architect & Entwickler (Java)

    coolibri GmbH

    Im Auftrag der coolibri GmbH habe ich optimierte Layouts für Tablets und Smartphones in die Website integriert. Ich stand beratend bei der Auswahl der Maßnahmen und Gestaltungsmittel zur Seite und habe zwischen den beteiligten Experten (Redaktion/Layout) vermittelt. Die Methoden der Umsetzung und die zugrundeliegenden Techniken wurden eigenverantwortlich von mir bestimmt. Methoden: Responsive Webdesign, Progressive Enhancement. Techniken: HTML5, CSS3-Media-Queries, JavaScript. Bibliotheken: jQuery, Less.

  • 2 months, Apr 2014 - May 2014

    Senior Software Architect & Entwickler (Java)

    RCE Medien GmbH

    In Kooperation mit der RCE Medien GmbH habe ich einen Crawler entwickelt, der Veranstaltungsdaten und Öffnungszeiten aus öffentlich zugänglichen Facebookseiten ausliest. Die Methoden der Umsetzung und die zugrundeliegenden Techniken wurden eigenverantwortlich von mir bestimmt. Der Crawler wird von mir betrieben und stellt die Daten über eine REST-Schnittstellt zur Verfügung. Methoden: Agile Softwaredevelopment. Techniken: Java, Servlets, Facebook-API, JAXB. Bibliotheken: Spring, Hibernate.

  • 10 months, Mar 2013 - Dec 2013

    Externer Berater, Coach

    Feder Software GmbH

    Im Rahmen einer Umstrukturierung stand ich dem Unternehmen als Berater und Coach zur Seite. In enger Zusammenarbeit mit der Geschäftsführung und den Mitarbeitern habe ich Schwachpunkte und Einsparungspotenziale in der Architektur, dem Softwarestack und dem Entwicklungsprozess identifiziert und das Team dabei unterstützt diese zu beheben. Im Rahmen einer umfassenden Qualitätskontrolle habe ich dabei geholfen, das Sicherheitskonzept der entwickelten Webanwendung zu verbessern und zu härten.

  • 1 month, Mar 2013 - Mar 2013

    Externer Berater

    coolibri GmbH

    Im Rahmen der Teilnahme an dem Förderwettbewerb Digitale Medien NRW stand ich beratend zur Seite. Als Experte habe ich in Zusammenarbeit mit der Geschäftsführung und den Abteilungsleitern die Konzeption des Projektes erarbeitet, das zur Förderung vorgeschlagen wurde. Ich war für die Ausformulierung des Konzeptes, so wie der Ziele und der erwarteten Auswirkungen verantwortlich. Der im Projektantrag geforderte Milestone-Plan und die zugehörigen detailierten Aufwandseinschätzungen wurden von mir erarbeitet.

  • 5 years, Mar 2008 - Feb 2013

    Senior Software Architect & Leitender Entwickler (Java)

    coolibri GmbH

    Im Auftrag der coolibri GmbH wurde unter meiner Leitung der Internetauftritt des Stadtmagazins umgesetzt. Ich stand dem Verlag bei der Entwicklung des Konzepts beratend zur Seite. Als Softwarearchitekt und Lead-Developer habe ich das Team angeleitet und war für die Vermittlung zwischen Geschäftsführung, Technikern und Externen Dienstleistern (Layout etc.) zuständig. Techniken: Java, Servlets, JSP, JAXB, HTML5, CSS3. Bibliotheken: Spring, Spring-Security, Hibernate, RESTeasy, Tiles, Less.

  • 4 months, Feb 2008 - May 2008

    Wissenschaftlicher Mitarbeiter

    Technische Universität Dortmund - Fachbereich Informatik - LS 3: Betriebssysteme

    Als wissenschaftlicher Mitarbeiter war ich hauptsächlich mit der Ausarbeitung von Förderanträgen beauftragt. Im Rahmen der Forschung habe ich außerdem an verschiedenen Publikationen mitgearbeitet, die Thematisch meiner Diplomarbeit nahestanden. Veröffentlichungen: "Distributed Learning Strategies for Collaborative Agents in Adaptive Decentralized Power Systems", Engineering of Computer Based Systems, 2008

  • 5 months, Dec 2006 - Apr 2007

    Externer Berater

    coolibri GmbH

    Im Rahmen der Konzeption des Internetauftritts stand ich dem Verlag beratend zur Seite. Als Experte habe ich die Geschäftsführung bei der Auswahl einer geeigneten Softwarefirmen und Internetagenturen unterstützt und Beurteilungen der von diesen vorgeschlagenen Lösungsansätze verfasst. Aufgrund meiner Kenntnisse über die Arbeitsabläufe im Haus habe ich außerdem zwischen den Technikern des Verlages und der externen Firmen vermittelt. Arbeitsbereiche: Konzeption, technische Umsetzung, Software-Stack, SEO.

  • 1 year and 2 months, Oct 2004 - Nov 2005

    Software Architect & Entwickler

    coolibri GmbH

    Im Auftrag der coolibri GmbH habe ich den Internetauftritt für das Rabattkarten-System coolibri-card.de umgesetzt. Ich stand dem Verlag bei der Entwicklung des Konzepts beratend zur Seite. Die Entwicklung wurde von mir eigenverantwortlich durchgeführt. Die Methoden der Umsetzung und die zugrundeliegenden Techniken wurden von mir bestimmt. Das Layout wurde nach meinen Vorgaben entworfen und von mir umgesetzt. Techniken: Java, Servlets, JSP, XHTML, CSS. Bibliotheken: Struts, Hibernate, JSTL.

Educational background for Kai Moritz

  • Informatik

    Technische Universität Dortmund

Languages

  • German

    First language

  • English

    Intermediate

Browse over 18 million XING members