Frank Caputo
Java-EE-Web-Performance-Spezialist(The company name is only visible to registered members)
- 22763 Hamburg
- Germany
Personal information
- Haves
- Individuelle Softwareentwicklung, Zwei Jahrzehnte Erfahrung in der Softwareentwicklung, umfangreiches Expertenwissen im Bereich Java/Web/Performance, intuitives Softwaredesign und klare schnörkellose Architektur, einfache aber leistungsfähige und wartbare Lösungen, schnelle zuverlässige Evaluation technischer Lösungsansätze, ausgeprägte Teamfähigkeit, didaktische Fähigkeiten, pragmatische Zielstrebigkeit, eigenverantwortliches Arbeiten, hohe Lern- und Lehrfähigkeit, Code-Review, Coaching, Java EE 6 (JSF 2.0, EJB 3.1, JPA 2.0, CDI, JAX-RS), WebObjects, JavaScript, Swing
Professional experience (14 years, 5 months)
-
-
Dec 2004
- present
(7 years, 6 months)
-
Java-EE-Web-Performance-Spezialist
(The company name is only visible to registered members)
Industry: Internet, Softwareentwicklung
-
Dec 2004
- present
-
-
Oct 2008
- Dec 2010
(2 years, 3 months)
-
edict egaming GmbH, http://www.edict.de
Industry: Internet
-
Oct 2008
- Dec 2010
-
-
May 2005
- Sep 2008
(3 years, 5 months)
-
Senior Developer Java-Web-Performance / Softwarearchitekt
ANYBET GmbH (JAXX AG), http://www.jaxx.ag
Industry: Internet, Gaming, Gambling, Glücksspiel, Sportwetten, Pferdewetten, Lotto im Einzelhandel, Casino, Poker
-
May 2005
- Sep 2008
-
-
Jul 2004
- Nov 2004
(5 months)
-
Senior Developer / Consultant (Java/WebObjects)
Industry: Computer Software, Internet
-
Jul 2004
- Nov 2004
-
-
Jan 2004
- Jun 2004
(6 months)
-
Industry: Staffing & Recruiting, Arbeitsvermittlung
-
Jan 2004
- Jun 2004
-
-
Jul 2003
- Dec 2003
(6 months)
-
Projekt webbasierte Software für vernetzte Arbeitsvermittlung
Industry: Computer Software
-
Jul 2003
- Dec 2003
-
-
Oct 2001
- Jun 2003
(1 year, 9 months)
-
Senior Developer / Consultant (Java/WebObjects)
Industry: Computer Software
-
Oct 2001
- Jun 2003
-
-
Jun 2000
- Sep 2001
(1 year, 4 months)
-
Senior Developer Java / Bereichsleiter Basistechnologie
Industry: Computer Software
-
Jun 2000
- Sep 2001
-
-
Jan 1998
- May 2000
(2 years, 5 months)
-
Industry: Internet
-
Jan 1998
- May 2000
- Employment status
- Freelancer
Educational background
- Oct 1994 - May 2000
-
Georg-August-Universität Göttingen
Lehramt Gymnasium
Mathematik und Latein
- Languages
- German (First language), English (Good knowledge), Italian (Basic knowledge), Latein, Altgriechisch
About me
• Code-Reviews / Coaching
• Softwarearchitektur
• Softwaredesign und -entwicklung
• Performanceanalyse und -tuning
• Troubleshooting
• Anhacken
Arbeitsweise
• kundenorientiert und pragmatisch
• selbständig und eigenverantwortlich
• schnelle Auffassungsgabe
• kurze Einarbeitungszeit in neue Werkzeuge und Technologien
• starke analytische Fähigkeiten
• ausgeprägte Teamfähigkeit
• Interesse und Fähigkeit, mein Wissen an das Team weiterzugeben
Kernkompetenzen
• Java Enterprise Edition 6
In Java EE 5/6 wurden sehr viele neue Konzepte, insbesondere im Bereich Persistenz und Web integriert. Diese Konzepte sind tatsächlich jedoch sehr alt und standen in Frameworks, mit denen ich vorher jahrelang gearbeitet habe, schon lange zur Verfügung. Daher ist mir Java EE 6 sehr vertraut und ich kenne sowohl die Chancen als auch die möglichen Probleme.
• Hochperformante Webapplikationen
Durch jahrelange Erfahrung im Online-Glücksspiel insbesondere Sportwet- ten, Pferdewetten und Lotto, weiß ich besonders gut mit Peeks (Lotto- Jackpot, oder Weltmeisterschaft) und dauerhaft großer Last (Casino) umzu- gehen.
• WebObjects
Die Basis für den Applestore, den iTunes-Store und andere hochperformante Websites war viele Jahre meine technologische Heimat. Das Framework wurde einst von NeXT entwickelt. NeXT war die Quelle für einige Design- Patterns der Gang Of Four und so ist auch WebObjects ein Musterbeispiel für Objektorientierung an dem ich viel gelernt habe.
• Code-Reviews
Durch meine schnelle Auffassungsgabe und meine lange Erfahrung (ich habe mit 14 Jahren angefangen zu programmieren), fnde ich mich sehr schnell in fremden Quelltexten zurecht. Durch meine ausgeprägten Fähigkeiten in objektorientiertem Design, kann ich hilfreiche Verbesserungsvorschläge zum Code machen.
• Know-How-Transfer
Durch meine Lehramtsausbildung bin ich sehr gut in der Lage, mein Wissen an andere weiterzugeben. Das tue ich am liebsten an konkreten Projekten in Form von Pairprogramming oder Anhacken.
• Performancetuning und Troubleshooting
Aufgrund meiner ausgiebigen Erfahrung kann ich Performance- und andere Probleme sehr schnell lokalisieren und auch beheben.
Search the XING network
Find new business contacts on XING and get back in touch with old contacts!