Nikolas May Consultant

seit 2014 bei MATHEMA Software GmbH

May_nikolas

Nikolas May ist als Senior Consultant bei der MATHEMA Software GmbH tätig. Seine Schwerpunkte liegen im Java Standard- und Enterprise-Bereich. Daneben beschäftigt er sich mit Java basierenden Web-Frameworks.

Aufgabenspektrum

  • Software-Entwicklung
  • Modellierung
  • Programmierung
  • Training
  • Coaching
  • Technologien
  • Konferenzen
  • Veröffentlichungen
  • Ausbildung

Methodiken

  • Entwurfs- und Architekturmuster
  • Testgetriebene Entwicklung (TDD)
  • Clean Code
  • Entwicklungsprozesse: Scrum, Kanban, inkrementelles Modell, V-Modell
  • Software-Refactoring
  • Continuous Integration
  • Continuous Delivery

UML

  • Visual Paradigm
  • SparxSystems Enterprise Architect

Java Middleware

  • CDI
  • Servlet
  • Spring
  • WebServices (SOAP, REST)

Java Applicationserver

  • JBoss AS
  • Wildfly
  • IBM Websphere Application Server
  • Apache Tomcat

Java DB-Technologien

  • JPA
  • JDBC

Java Tools

  • Eclipse
  • IntelliJ IDEA
  • JUnit
  • SonarQube
  • CheckStyle
  • FindBugs
  • Gerrit

Build-Umgebungen

  • Maven
  • Ant
  • Jenkins

Versionsverwaltung

  • Subversion
  • GIT

Betriebssysteme

  • Linux
  • Windows

Datenbanken

  • Oracle
  • MySQL
  • DB2

Issue-Tracking

  • Jira

Weitere Sprachen

  • Go
  • Perl
  • C
  • "Wissen / Teilen", IT-Tage 2018, Frankfurt
  • "Ex Machina: Automation Divided - Continous Integration Server im Vergleich", JCON 2018, Düsseldorf
  • "Ex Machina: Automation Divided - Continuous Integration Server im Vergleich", DevCamp 2018, Weiden
  • "Pipe Dreams - Einführung in Continuous Delivery", Tagesworkshop, MATHEMA Campus 2018, Erlangen
  • "Alt gegen Neu – JUnit 4 vs. 5", Java User Group Metropolregion Nürnberg 2018, Erlangen
  • "Rise of the Machines. Wie Sicherheitslücken im IoT das Internet gefährden", Berlin Expert Days 2017, Berlin
  • "Rise of the Machines. Wie Sicherheitslücken im IoT das Internet gefährden", MATHEMA Campus 2017, Erlangen
  • "Machst du schon CDI oder injectest du noch? CDI jenseits von @Inject und @xxxScoped", Tagesworkshop, Herbstcampus 2016, Nürnberg
  • "Java – auch nur ein wunderlicher alter Mann?", MATHEMA Campus 2015, Erlangen

Artikel

  • "You spin me Round - Continuous Integration mit CircleCI", KaffeeKlatsch 10/2018
  • "High Five - JUnit 5 im Überblick", KaffeeKlatsch 04/2018
  • "Bitte ein Bitcoin! – Ein Einblick in Bitcoin", KaffeeKlatsch 04/2017
  • "Eine Einführung in Gerrit – Warum eigentlich Codereviews?", KaffeeKlatsch 09/2017
  • "Test Fast and Prosper - Wie uns Spock hilft schnell gute Test zu schreiben" KaffeeKlatsch 08/2016
  • "SE-DI - CDI in SE-Anwendungen mit Apache DeltaSpike", KaffeeKlatsch 09/2015
  • "Somewhere over the Rainbow - Verschlüsselung", KaffeeKlatsch 02/2015
  • "Go: Das neue C?", KaffeeKlatsch 08/2014

Informatikstudium an der Technischen Hochschule Ingolstadt mit den Schwerpunkten

  • Kryptologie
  • Next Generation Networks
  • Optische Nachrichtentechnik

Ausbildung zum Fachinformatiker für Systemintegration am Rechenzentrum der Universität Würzburg

Beruflicher Werdegang

  • Consultant bei MATHEMA Software GmbH seit 2014
  • Werkstudent bei Prosis GmbH
  • Software-Entwickler/Netzwerkbetreuer am Rechenzentrum der Universität Würzburg

Zertifizierung

  • ISAQB - Certified Professional for Software Architecture - Foundation Level
  • ISTQB Certified Tester-Foundation Level