Sascha Groß Software-Entwickler

seit 1999 bei MATHEMA Software GmbH

Gross_sascha

Sascha Gross ist als Software-Entwickler, Consultant und Trainer für MATHEMA Software GmbH tätig. Seine Spezialgebiete sind die Oberflächen- und Web-Programmierung mit Java. Insbesondere beschäftigt er sich stets mit den Neuerungen der Java-Welt (z.B.JSF) und gibt sein Wissen gerne als Referent auf verschiedenen Konferenzen weiter. Außerdem besitzt er Expertenwissen über XML, das er bereits als Buchautor veröffentlicht hat. Neben seiner Projekttätigkeit hält er Technologie-Trainings für MATHEMA und unterstützt Projekte beim Technologieumstieg auf JSF.

Aufgabenspektrum

  • Architektur und Design verteilter Mehrschichtanwendungen
  • Web-Applikationen/Portale
  • Technische Projektleitung
  • Leitung von Entwicklungsteams
  • Software-Entwicklung
  • Build- und Releasemanagement
  • Coaching
  • Training
  • Technologien
  • Konferenzen
  • Veröffentlichungen
  • Ausbildung

Methodiken

  • Objektorientierte Analyse und Design (OOA/D)
  • Entwurfs- und Architekturmuster
  • Testgetriebene Entwicklung (TDD)
  • Refactoring
  • Modellgetriebene Ansätze: MDA, MDSD (sowohl textuell als auch grafisch)
  • Entwicklungsprozesse: Scrum, V-Modell

UML

  • Together
  • Enterprise Architect
  • MID Innovator

Java Middleware

  • Java-RMI
  • WebServices (SOAP, REST)
  • EJB
  • Spring
  • JBoss SEAM
  • CDI
  • JMS
  • JTA/JTS
  • JMX
  • JAAS

Java Frontend-Technologien

  • JSF
  • Facelets
  • RichFaces
  • ICEfaces
  • Primefaces
  • Java Servlets
  • JSP
  • Struts
  • JavaFX
  • Java Applets
  • Java Portlets
  • JSF PortletBridge
  • Swing

Java Applicationserver

  • Sun Glassfish
  • JBoss AS
  • BEA Weblogic
  • GateIn Portal Server
  • Liferay Portal Server
  • Apache Tomcat

Java DB-Technologien

  • JDBC
  • JPA
  • Hibernate
  • EclipseLink

Java Tools

  • Eclipse
  • NetBeans
  • JProfiler
  • JProbe
  • JDepend
  • PMD
  • FindBugs
  • CheckStyle
  • Clover
  • Grinder
  • JUnit
  • Selenium

Build-Umgebungen

  • Maven
  • Ant
  • Hudson/Jenkins
  • CruiseControl
  • Nexus
  • Artifactory
  • Sonar

Versionsverwaltung

  • Git
  • Subversion
  • CVS

Betriebssysteme

  • Windows
  • Linux
  • Unix
  • Mac OS X

Datenbanken

  • Oracle
  • MySQL
  • HSQL-DB
  • Derby

Issue-Tracking

  • JIRA
  • Bugzilla
  • Redmine

Weitere Sprachen

  • C
  • C++
  • JavaScript
  • Pascal

Weitere Technologien

  • XML
  • XSL
  • XSLT
  • XPath
  • XML Schema
  • HTML
  • CSS
  • JQuery
  • "Drei auf einen Streich: Webframeworks kompakt – Angular 2, Knockout und React" Tagesworkshop, Herbstcampus 2016, Nürnberg

Bücher

  • Autor des Fachbuches „XML kompakt. Die wichtigsten Standards" Spektrum Akademischer Verlag, 2002

Artikel

  • "Arquillian: Testen auf dem Server – Eine Einführung" KaffeeKlatsch 02/2014
  • "Himbeerkuchen - Faszination Einplatinenrechner – Vorstellung des Raspberry Pi" KaffeeKlatsch 09/2013
  • "Konfiguration wo bist du? Gerade warst du noch da! - Fehlerteufelchen" KaffeeKlatsch 03/2013
  • "Ungewolltes Singleton mit Spring in einer Web-Anwendung – Fehlerteufelchen" KaffeeKlatsch 08/2012
  • "Auf Safari - Fehlerteufelchen" KaffeeKlatsch 02/2012
  • "JavaServer Faces im Portal - Ganz einfach, oder doch nicht" KaffeeKlatsch 01/2009
  • "JavaServer Faces - Einstieg in die Entwicklung cooler Webanwendungen leicht gemacht" JavaStarter Juni 2006

Studium der Elektrotechnik an der Georg-Simon-Ohm Fachhochschule Nürnberg mit den Schwerpunkten

  • Daten- und Informationstechnik

Beruflicher Werdegang

  • Consultant bei MATHEMA Software GmbH seit 10/1999