BERUFSERFAHRUNG ~ 7 Jahre
06/2012 11/2015 TUBerlin Distributed Artificial Intelligence Labor · JS/HTML5/CSS3/JAVA Developer 10/2011 06/2012 fitcontext GmbH Ruby on Rails Softwareentwickler · Front/Backend,Administration tools 09/2009 02/2010 AUPEO! GmbH Ruby on Rails Softwareentwickler · Front/Backend, Online Payment System 09/2008 – 08/2009 sportme GmbH Ruby on Rails Softwareentwickler
HANNES RAMMER Galvanistr. 14 a2 10587 Berlin Tel: 015771578369 Mail:
[email protected] Web: https://goo.gl/f9d7aA
Geburtsdatum: 15. Juli 1983 Geburtsort: Linz / Österreich Staatsangehörigkeit: österreichisch Aufenthaltsgenehmigung: unbefristet Führerschein: B Englisch: fließend Familienstand: ledig
· Front/Backend,Upgrade to RoR 2.3.2, IE6 Kompatibilität 11/2007 – 07/2008 flatfox GmbH Ruby on Rails Softwareentwickler · Front/Backend, IE6, newsletter generator per DnD 08/2006 – 12/2006 Innovationszentrum Education Highway Webdesigner · 3D Rendering “EduHi News” intro in Cinemax 4D
AUSBILDUNG MSc 2,5 Gut
10/2010 – 11/2015 Technische Universität Berlin · MSc Computer Science 09/2002 – 07/2006 Coventry Universität Coventry/England · BSc Science (Mathematik/Computer Science) 02/2001 – 12/2001 Stafford House College Canterbury/England · Universitiy Foundation Degree 08/1999 – 01/2001 Gewerblich Technische Schule Offenbach/Main 08/1993 – 07/1999 Friedrich Ebert Realschule Mühlheim/Main 08/1989 – 07/1993 Goetheschule Mühlheim/Main
BESONDERE KENNTNISSE
Rails, IntelliJ, Eclipse, EMF, Dart, JavaScript, Ruby, HTML5/CSS3, Ajax, Java, jQuery, JSON, Prototype, c++, c#, MySQL, Postgres, CouchDB, SQLite, webstorage, indexDB, Apache, Mongrel, nginx, Tomcat, git, SVN, REST, SOAP, Capistrano, selenium, RSpec, cucumber, Test::Unit, Scrum, Team, Unity3D, XNA, PovRay, OpenCV, Matlab, gems, packages, jars
BERUFSERFAHRUNG 06/2012 12/2015
TUBerlin DAILabor als JS/HTML5/CSS3 Developer
. Einarbeitung in den vorhandenen Code . Neue ntwicklung des Javascrip Application Service Clienten zur nutzung auf Multi Devices (iphone/android) in Verbindung mit folgenden Projekten Intermodale Mobilitätsassistenz für Großstädte Im Rahmen von IMA wird eine offene Mobilitätsplattform entwickelt, der sich unterschiedliche Anbieter von Verkehrsmitteln und verkehrsrelevanten Informationen anschließen können. Diese semantisch aufbereiteten Informationen werden miteinander verknüpft, um individuelle Mobilitätsempfehlungen zu generieren. Dem Nutzer können diese multimodal zur Verfügung gestellt werden. http://www.dailabor.de/de/act/completed_projects/ima/ EMD – Erweiterte und Adaptive Elektromobilitätsdienste „EMD – Erweiterte und Adaptive Elektromobilitätsdienste“ ist es, die Vernetzung von Anwendungen und Daten zu neuartigen Angeboten im EMobilityEcosystem voranzutreiben. Hierzu werden ITDienste, Prozesse und Werkzeuge geschaffen, die es erlauben, neuartige, höherwertige Dienste effizient zu entwickeln. http://www.dailabor.de/de/ngs/laufende_projekte/emd/ Smart Personal Assistant Der SPA ist eine Plattform, in die Dienste nach „AppStore Prinzip“ integriert werden können. Der Nutzer kann sich auf diese Weise seine persönliche Lieblingsauswahl zusammenstellen und miteinander benutzen. Service Interconnection GeräteUnabhängigkeit
http://www.dailabor.de/de/ngs/laufende_projekte/spa/ BeMobility Nutzerschnittstellen, die dem Kunden eine bequeme und intuitive Interaktion mit dem BeMobilitySystem ermöglichen. Dabei gilt es, ein umfassendes Gesamtkonzept zu schaffen, dass die Heterogenität einzelner Verkehrsmodi, wie Pedelecs, EFahrzeuge und ÖPNV sowie die zugrunde liegende IKT auf einer einheitlichen DienstePlattform miteinander vereint. http://www.dailabor.de/de/ngs/abgeschlossene_projekte/bemobility/ Berlin elektromobil 2.0 Die technische Weiterentwicklung der IKT‑ Anwendungen (BeMobility Suite) und der darin befindlichen Dienste. Schwerpunkte liegen in der Schaffung von: ●
Service Interconnection,
●
Adaptionsfähigkeit,
●
Interoperabilität.
http://www.dailabor.de/de/ngs/abgeschlossene_projekte/berlin_elektromobil_20/ 10/2011 06/2012
fitcontext GmbH als Ruby on Rails Softwareentwickler
. Einarbeitung in den vorhandenen Code . Neue ntwicklung der Webapp / Optimierung bestehender Elemente
09/2009 02/2010
AUPEO! GmbH als Ruby on Rails Softwareentwickler
. Einarbeitung in den vorhandenen Code . Entwicklung neuer Features / Optimierung bestehender Elemente . Umsetzung des vorgegebenen Designs (PDF2CSS) . Weiterentwicklung der bestehenden backend Applikation . Neuentwicklung der kompletten WebfrontendApplikation (außer dem flashplayer selbst) . Einbindung der Internationalisierung plus backend Editor . Einbindung diverser Zahlungssysteme für Software Kooperationen „ asus@vibe", „ASUS Internetradio“, normaler AUPEO! Premium Service . Einbindung von Statistik Tools . Erstellung von Kooperationsseiten für und in Zusammenarbeit mit ASUS, LOEWE., dnt, coby, reciva , de::bug . Erstellung und Einbindung von Voucher codes plus Admin Tool in Verbindung mit dnt, LOEWE. Etc. kostenlose oder zahlungsplichtige Voucher zur Verbreitung mit kompatiblen Hardwaregeräten der Hardware Hersteller . Webbrowser Kompatibilität einschließlich IE6 . Benutzer Tools (noch nicht online) . Benutzung von Facebook connect Facebook API 09/2008 – 08/2009 sportme GmbH als Ruby on Rails Softwareentwickler . Einarbeitung in den vorhandenen Code . Entwicklung neuer Features / Optimierung bestehender Elemente . Update auf Rails 2.3.2 . Weiterentwicklung der bestehenden WebApplikation front/backend . Umsetzung und Entwicklung des Magazin Bereichs . Einbindung diverser Statistik Tools . Umstellung des Videohosts von hiclip auf youtube . Suchmaschinen Optimierung . Einbindung/Zusammenarbeit zu/mit verschiedenen WebApplikationen . CSS Optimierung und Erstellung der Webbrowser Kompatibilität außer (IE6)
11/2007 – 07/2008 flatfox GmbH als Ruby on Rails Softwareentwickler · Einarbeitung in Ruby on Rails · Weiterentwicklung der bestehenden WebApplikation in Ruby on Rails,JavaScript,HTML,AJAX MySQL · Neuerstellung von Online Medienbibliothek Dateien hoch zu laden zu verwalten und in Newsletter einzubinden Online Kontaktverwaltung – Email Kontakte manuell oder mittels CSV zu importieren Online Editor Generierung von Newslettern und Versendung an Konaktlisten Service Anwendung für den internen Kundenservice · Design des online Auftritts mittels CSS und JavaScript (technisch und teils inhaltlich) · Einbindung von Web Services · Instandhaltung der Browser Kompatibilität 08/2006 – 12/2006 Innovationszentrum Education Highway Linz/Österreich · Eingestellt als Webdesigner zur Bearbeitung der Firmen Homepages · Kreation einer 3D Animation für einen Spot der “EduHi News” in Cinemax 4D
GRUNDWEHRDIENST 01/2007 – 07/2007 Jägerbataillon 25 Klagenfurt/Österreich PRAKTIKA
08/2005 – 09/2005 Innovationszentrum Education Highway Linz/Österreich · Praktikum als Wegdesigner und als Administrator 08/2004 – 09/2004 Innovationszentrum Education Highway Linz/Österreich · Praktikum als Wegdesigner und als Administrator 02/2002 – 06/2002 GBO Offenbach Offenbach/Main · Praktikum als System Administrator Projekte GClean Firefox Addon (block Google search results ) MMORPBG in ROR Interactive Sport in ROR Dartlang projects: Dartabase Rainbow Params dev_string_converter
Belegte Kurse der Uni Bachelor: Advanced Human Computer Interaction Artificial Intelligence Methods Computer Communications Computer Project Management Formal Computer Principles Intelligent Agents Internet Programming in Java Introduction to ECommerce Multimedia Systems Operating Sysems and Applications Software Engineering The Digital Society
Advanced Programming Commercial Programming Computer Graphics and Visualisation Computer Vision and Image Processing Information Systems Development Interactive Multimedia Introduction to Computer and Networks Mathematics For Computing New Technologies and HCI Professional Skills and Group Project Systematic Programming User Interface Design
Master Scientific Computing: (Mathematische Theorie) Künstliche Intelligenz Master Informatik: Advanced Computer Arcitecture Game Programming Interactive Systems Masterthesis: Semantic Web Annotation Processing Digital Camera Images Zucker 3D Drucker INTERESSEN
Mathematische Visualisierung 1 Compilerbau 1 Gender Studies KI in Robocup 3D Mobile Services SoftwaretechnikPraxis
· Sport · Musik · Technik · Freunde und Familie ITKENTNISSE Frameworks : RubyMine RoR, IntelliJ, Eclipse + EMF, Zend/cakePHP, netbeans Programming Languages:
DBMS:
Dartlang, JavaScript, Ruby, HTML5/CSS3, Ajax , Java, JRuby, Jreality, XML, DOM, HAML,, jQuery, JSON, Prototype, script.aculo.us , Flash , Flex, c++, c#, assembla, PHP ..
MySQL, Postgres, CouchDB, SQLite, webstorage Servers: Apache, Mongrel, nginx, Passenger, Tomcat Operating Systems: dos, Windows since version 3.1, linux Ubuntu, Protocols:
TCP/IP , HTTP, POP, IMAP, MIME .. Version Control: git, SVN Web Services: REST, SOAP Deployment: Capistrano Automated Test: selenium Unit Test: RSpec, cucumber, Test::Unit, test/spec, FactoryGirl APIs: Gdata, OAuth, PayPal, Payone, Facebook, Youtube, Hiclip, uvm. .. Agile: Scrum, pair programming .. P lus · Unity3D, XNA, PovRay, Maya 3D, Cinema 4D · Bilderkennung und Bearbeitung in OpenCV und Matlab. · Macromedia Director und Dreamwaver · Visual Basic · Lingo · Latex · Prolog · MS Office/OpenOffice · Microsoft Project · Rational Rose · VideoPhotoAudio Bearbeitung in Paint.net/Photoshop, Cubase, Wavelab, Magix Produkte · Jahrelange Erfahrung mit über Hunderte von Programmen/Software · Diverse Ruby gems · Diverse Dart packages