Brabenetz Harald

Adresse

Adresse Mauergasse 9
PLZ A-8020 Graz
Ort Graz
Mobil: +43 (664) 1221025
e-mail: brabenetz@gmx.net
skype: brabenetz
homepage: http://brabenetz.net

Persönliche Daten:

Geburtsdatum: 25.01.1979
Geburtsort: Graz
Staaatsbürgeschaft: österr.
Familienstand: ledig
Religion: ohne Bekenntnis
Wehrdienst: befreit

Schulausbildung:

1985-1989 Volksschule Herrgottwies in Graz
1989-1993 Hauptschule Albert Schweizer in Graz
1993-1999 HTBLA-Ortwein in Graz
1999-2001 3 Semester FH-Joanneum "Informationsmanagemant"

Ferialpraktikum:

Sommer 1995 Amt der Steiermärkischen Landesregierung - Abteilung für Liegenschaftsverwaltung
Sommer 1997 1. Techn. Zeichner beim Straßen & Brückenbauamt, Magistrat Graz (Da hab ich mein erstes Excel-VBA-Script "programmiert") 2. Außenbaustelle bei Firma Pongraz in Graz

Beruf:

Seit 2001 Software Entwickler bei http://infonova.com

Projekte:

Zeitraum Dauer Project Branche Technologien
03/2001 – 05/2001 2 M CRM, Kundenverwaltung Visual Basic; ASP; Pivotal; MS Source Safe; MS SQLServer; VBScript
05/2001 - 07/2001 2 M Strom, Marketing Java Server Pages; HTML; Javascript; Cross-Browser Fähigkeit
07/2001 – 05/2002 10 M Post JavaServer Pages (JSP); GIS; Java-Applet; DHTML (Cross-Browser fähig); PDF; JPEG (Barcode); JavaScript; Visual Basic; ArcView;
05/2002 - 02/2003 9 M Strom, Netzwerk-Verwaltung VBA (Access97); Oracle-PLSQL
02/2003 - 07/2004 1,5 J Bankwesen, Handels-Plattform J2EE (Bea); Jakarta-Struts-Framework 1.0; CSS; Hummingbird Genio Suite; Unix Solaris; Jakarta Ant; Tomcat; JavaScript; XML; HTML; Oracle 8i;
07/2004 - 08/2005 1 J Bankwesen, Kalkulation DaVinci Modul CICO (Customer Information Converter), DaVinci Multi Processor Engine, Eclipse, Java, JDBC, RMI, Oracle 9.2i und 10g, SQL, PL-SQL, Oracle-Partitions, XML, XSD
11/2005 - 01/2007 1 J Telekomunikation, Webauftritt OpenCms 6.2.1; JDK 5.0 (Generics, Enhanced for Loop, Reflection, UUID, ....), Spring 1.2.3, Hibernate 3.0, Axis 1.2.1, Junit, MySql 5.0, Tomcat 5.5, JSP 2.0 (Unified Expression Language)
01/2007 - 04/2007 3 M Rundfunk, Redaktionell betreuter Chat-Server AJAX mittels DOJO-Toolkit 0.4.1; ACEGI-Security (Vorläufer von Spring-Security); SFTP-Transfer (with Apache Commons-VFS); JDK 5.0 (Generics, Enhanced for Loop, Reflection, UUID, ....), Spring 2.0 mit AOP, Hibernate 3.0, Axis 1.3, Junit, MySql 5.0, Tomcat 5.5, JSP 2.0 (Unified Expression Language)
05/2007 - 09/2007 4 M Telekomunikation OpenCms 7.0.0; Jackrabbit; JBoss (Clustered); Velocity
03/2008 - 07/2009 1,5 J Bankwesen Support JDK 1.4 - JDK 6 integration; Migration from CVS to Subversion; Migration from ANT to Maven2, Reanimation of UnitTests with test coverage analyses; DojoToolkit 1.3.0; Internationalisation (Web-Layer); Jboss ; velocity; Word 2003 XML format;
08/2009 - 09/2010 1 J Telekommunikation Ersetzen kommerzieller CMS-Lösungen durch OpenCms; Velocity; Maven 2; JaxB;
10/2010 - 05/2011 7 M Multimedia, Webauftritt, Online-Shop OpenCms, Sicheres Bezahlsystem mit Wirecard Toolkit; SOAP-Webservices; Hudson CI;
05/2011 - 07/2011 2 M Telekommunikation, Online-Shop Spring Framework; JaxWS; JaxB
07/2011 - 09/2011 2 M EDV / IT / Marketing Awards Tool; Jax-WS; Spring MVC; Spring Security; Velocity; Hibernate; MySql & Oracle & HsqlDB; GRepo (DAOs); JSR303 Validations;
09/2011 - 10/2011 1 M Infrastruktur (Strom, Wasser) LifeRay POC; JSR-168 Portlet Entwicklung für Customer Self Care; Pluto Portlet Server with jetty; Aufruf bestehender Logik über PLSQL mit Hibernate/Grepo
06/2012 - 06/2012 1 M Logistik Migration einer Logistik Application von JRuby auf SpringMVC und Hibernate
10/2011 - 03/2015 3,5 J Telekommunikation, Produkt Katalog Verwaltung Jax-WS; Spring MVC; Spring Security; LDAP; Velocity; Hibernate; MySql & Oracle & HsqlDB; GRepo (DAOs); JSR303 Validations; JQuery; JQGrid; Hibernate-Envers (für die genau Aufzeichnung aller Änderungen)
03/2015 - 10/2016 1,5 J Transportwesen OpenStack, Ansible, Wiremock, Camunda, Cucumber, Swagger, DeltaSpike, java 8, JavaEE, Wildfly9, Liquibase
01/2017 - 02/2019 2 J Telekommunikation, Shop Spring Boot, Spring Data, ActiveMQ, Rest, Swagger-UI, JaxB, JaxWS, call Legacy Soap-Webservices vor WS-I (like Axis), cucumber tests with serenity-reports. Parallelized Acceptance-tests
03/2019 - ../2020 >1,5J Transportwesen Angular 8+, ng-bootstrap, typescript, npm, node-js, Runtime-Elements, Websockets, stomp-js, ngx-translate, cucumber, serenity-js, WireMock, Jenkins-Job, Groovy-Pipeline API, Jfrog-cli, Artifactory, Dockerfile-API, Docker CLI API, Docker-Caching, Bash-IF-Statements, MAVEN, NPM, HELM-Charts, Kubernetes, Helm-Ingress, Helm-Config-Maps, KeyCloak, Gatekeeper

Allergien:

Eine Auflistung gegen was ich alles allergisch bin.

Kleidervorschriften Wer eine Luftzufuhrzumhirnabschnürrer vorschreibt, der braucht einen Clown der Ihm was vorspielt und nicht einen Programmierer.
J2EE, JavaEE Das "EE" in JavaEE steht für "Evil Edition". Ein framework das automatisierte Testbarkeit komplett Ignoriert ist NICHT Enterprise-Tauglich.
Spring Enterprise Spring-Framework (besonders Spring-Boot) ist sehr Praxis-orierentiert und aktuell (2020) das beste womit man ein Java-Projekt starten kann. Aber auch bei Pivotal gibt es (wenn auch selten) Elfenbeinturm-Architekten für Tools, die man besser meidet.