Frank Goraus Lead Developer

seit 2011 bei MATHEMA Software GmbH

Goraus_frank

Frank Goraus ist Senior Developer bei MATHEMA Software GmbH in Erlangen. Seit 2006 beschäftigt er sich bereits mit der Entwicklung von JEE-Anwendungen, unter anderem in Verbindung mit einem Portal-Server. Seine Liebe zum Detail verwirklicht er mit seinen Web-Design-Kenntnissen. In seiner Freizeit beschäftigt er sich außerdem mit Android-Entwicklung, verschiedensten Web-Frameworks und einem eigenen Projekt für eine Sammlungsverwaltung.

Aufgabenspektrum

  • Software-Entwicklung
  • Web-Design
  • Training
  • Technologien
  • Konferenzen
  • Veröffentlichungen
  • Ausbildung
  • Links

Methodiken

  • Software-Refactoring
  • Entwurfs- und Architekturmuster
  • Clean Code
  • Test driven development (TDD)
  • Agile Prozesse (Scrum)

Java Middleware

  • EJB2
  • EJB3
  • Servlet
  • Portlet
  • WebServices (SOAP, REST)

Java Server

  • JBoss AS
  • Oracle Glassfish
  • IBM Websphere AS
  • IBM Websphere Portal Server
  • Apache Tomcat
  • Apache Webserver (inkl. mod_proxy)

Java Frontend-Technologien

  • JSF
  • Facelets
  • RichFaces
  • Struts
  • GWT
  • Java-Servlets
  • JSP
  • Java Portlets
  • Grails
  • play Framework (1.x)
  • Abaxx

Java Datenbank-Technologien

  • Hibernate
  • JDBC
  • JPA

Java Frameworks

  • Apache Lucene
  • Apache Commons
  • Log4J
  • Commons Logging
  • W3C DOM
  • JDOM
  • DOM4J

Java Tools

  • Eclipse
  • Hudson/Jenkins
  • FindBugs
  • CheckStyle
  • JUnit

Java Build-Umgebungen

  • Maven
  • Ant
  • Gradle
  • SBT

Versionsverwaltung

  • CVS
  • SVN
  • GIT

Betriebssysteme

  • Windows
  • Linux

Mobile Entwicklung

  • Android

Datenbanken

  • DB2
  • mySQL
  • Oracle

Issue-Tracking

  • JTrac
  • JIRA
  • Redmine
  • HP Quality Center/Application Lifecycle Management

Web-Technologien

  • CSS
  • XML
  • HTML
  • XHTML
  • JavaScript
  • Kenntnisse für Barrierefreies Design

JavaScript-Frameworks

  • jQuery
  • jQuery UI
  • prototype
  • jQuery Tools
  • script.aculo.us
  • require.js
  • underscore.js
  • Highcharts
  • PhantomJS
  • Grunt.js

Weitere Sprachen

  • SQL
  • PHP(4)
  • Groovy
  • Pascal
  • "Grunt.js" Herbstcampus 2014, Nürnberg
  • "Hallo JavaScript" Herbstcampus 2013, Nürnberg
  • "Script Factory Method Builder" Herbstcampus 2013, Nürnberg

Artikel

  • "Netzbaukasten - Web Components – Technik der Zukunft?" KaffeeKlatsch 06/2016
  • "Entwicklung im Schatten - Ein Einblick ins Shadow DOM" KaffeeKlatsch 01/2016
  • "Entwickeln mit Kapuze - Hoodie einmal vorgestellt" KaffeeKlatsch 06/2015
  • "Phantome im Browser; Ein Einblick in PhantomJS" KaffeeKlatsch 12/2014
  • "SPeeDY Gonzales: Googles „neues“ Übertragungs-Protokoll" KaffeeKlatsch 06/2014
  • "Nicht nur Spinnen bauen Netze; Web-Entwickung für Java-Entwickler – Teil 3" KaffeeKlatsch 12/2013
  • "Nicht nur Spinnen bauen Netze; Web-Entwickung für Java-Entwickler – Teil 2" KaffeeKlatsch 06/2013
  • "Nicht nur Spinnen bauen Netze; Web-Entwickung für Java-Entwickler" KaffeeKlatsch 12/2012
  • "Nickeldioxid? NIO.2 einmal vorgestellt" KaffeeKlatsch 06/2012
  • "Password to go: Der persönliche Passwortgenerator für unterwegs, Teil 2" KaffeeKlatsch 03/2012
  • "Passwort to go: Der persönliche Passwortgenerator für unterwegs, Teil 1" KaffeeKlatsch 02/2012
  • "Wer suchet, der findet. Mit Lucene in Windeseile zur eigenen Suchmaschine" KaffeeKlatsch 07/2011

Ausbildung zum Fachinformatiker für Anwendungsentwicklung bei der Sparda-Datenverarbeitung eG.


Beruflicher Werdegang

  • Software-Entwickler bei MATHEMA Software GmbH seit 05/2011
  • Freiberuflicher Software-Entwickler
  • Ausbildung zum Fachinformatiker für Anwendungsentwicklung

Profile im Netz