Freelancerprofil: Z25978
Entwickler, php, C++, Java, JavaScript, JEE/J2EE, DB, ExtJS,
- IT-Erfahrung seit:
- 2001
- Position:
- IT Analyst / Architekt
IT Datenbankentwicklung
Qualitätssicherung / Test
Software-Entwicklung / Programmierung
| Projekte im Werdegang |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 08/2012 - 04/2014 | Telekommunikation / Vertrieb Toolchain / Systeme / Methoden: Enterprise Architect, PHP 5, Apache, MySQL (phpMyAdmin, MySQL WorkBench), SQLite, ExtJS 3, 4, XML / JSON Sencha SDK, PHP Netbeans, Firebug, Chrome developer tools, IE developer tools, SVN, CSS, HTML, PHPUnit, XDebug, SOAP, RESTFul XSLT, XML Schema, C/C++ Zielsetzung des Projektes Erstellen vom Konzept der Backend/Frontend-Architekturoptimierung, OOA/OOD anstatt prozedurales Programmierparadigma, Festlegung von Kommunikationsmodellen (Named) Pipe, JSON RPC), Erstellen von PHP-Erweiterungen, Weiter- bzw. Neuentwicklung von bestehender Webanwendung zur Konfiguration und Verwaltung von sehr großen Telco Anlagen. Redesign bestehender Quellcodestrukturen, Code-Review und generelles Refactoring des Quellcodes. Redesign von DB-Schemata. Portierung des gesamten Frontend von ExJS 3 auf ExtJs 4 inklusive der Neustrukturierung nach dem ExtJS 4 MVC- Entwurfsmuster Hauptaufgaben - Erstellung von Fachkonzepten, Redesign, Refactoring - Entwicklung im Backend-Bereich - Zuarbeit im Frontend (insbesondere JavaScript und jQuery-Framework) - Allgemeine Verbesserung des Business Layer (Entwerfen von jeweiligen) Fachkonzeptklassen und deren Interaktion - Redesign von Data Layer (Entwerfen von DAO bzw. DTO Fachkonzeptklassen) - Architektur-Review im Frontend - Konzepterstellung und Paradigmenwechsel (prozeduralen <> OOP) sowohl im Backals auch im Frontendbereich - Umstellung Back- und Frontendseitig auf RPC (Ext.Direct - Modul) - ExtJS 4 Portierung und generelles Frontend-Weiterentwickelung PHP Senior Webentwickler, ExtJs Entwickler, Software-Architekt, Architect, Sencha Architect, Chrome developer, IE developer |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 01/2012 - 06/2012 | Immobilienmanagement Toolchain / Systeme / Methoden: PHP5, Zend, MongoDB, MySQL, Apache, Jquery XML/ PHP Netbeans / Dreamweaver Extension (webedition-CMS) , Firebug, Chrome developer tools, IE developer tools, EXTJS, Sencha SDK Zielsetzung des Projektes Umstellung der gesamten Web-Applikation auf Zend. Weiterentwicklung von bestehenden Funktionalitäten der Anwendung Hauptaufgaben - Umstellung der gesamten Web-Applikation auf Zend - Portierung von MySQL Routines(Stored Procedures) MongoDB - Entwickeln von Features im Frontend-Bereich mittels ExtJS 4 PHP Senior Softwareentwickler, Chrome developer, IE developer |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 01/2011 - 05/2011 | Automobilindustrie Toolchain / Systeme / Methoden C/C++, Visual Studio 2005, Eclipse CDT, UltraEdit32, UML, Enterprise Architect, Linux, T- Engine, GDB, Lauterbach Zielsetzung des Projektes Refactoring and Weiterentwickeln von der proprietären Plattform zur Entwickeln von Anwendungen im automotiven Bereich Hauptaufgaben Softwareentwickler, Architect |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10/2010 - 01/2012 | Liferay Entwickler / J2EE - Entwickler Toolchain / Systeme / Methoden XHTML/HTML5, J2EE, Java EE 6, ExtJS 3, Struts MVC, jBPM, Hibernate, CentOS 5 Glassfish, MySQL /phpMyAdmin, MySQL WorkBench), Jquery, XML / JSON, Eclipse Firebug, Chrome developer tools, IE developer tools, TortoiseSVN, JIRA, Apache Velocity JUnit, Java Carbonado ORM, JSR 168, JSR 286 Zielsetzung des Projektes Entwickeln von Kundenportal. Implementieren von verschiedenen Portlets Hauptaufgaben - Designen und Implementieren von DB-Schemata (Liferay) - Backend-Programmierung von Webservices (LIferay) - Implementieren von Fachkonzeptklassen mit Java - Java Data Layer mittels curl und REST-APIs - Automatisiertes Erstellen von Statistiken (ExtJS) - Bestellungsverwaltung(ExtJS) - Produkt-Stammdaten Import/Export(ExtJS) - Content-Management-Konzepte (Liferay) - Erstellen von XML-Schnittstellen für iPad-Apps - Erstellen vom pixelgenauen, browserunabhängigen, styleguid-basierten CSS-Layout - Einbinden von Ajax-Zoom zum Betrachten von Produktbildern Liferay Entwickler, Entwickler, Chrome developer, IE developer |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 05/2010 - 10/2010 | Forschung Toolchain / Systeme / Methoden C#, Java, Ant, Git, Visual Studio 2008, Eclipse, JBuilder, UML, Enterprise Architect Zielsetzung des Projektes Portierung der MyMediaLite Recommender Bibliothek. Konzipieren und Umsetzen von GUI für einige Funktionen der Bibliothek Hauptaufgaben - Analyse des Systems - GUI Programmierung - Erstellen von UML-Klassendiagrammen - Portierung des Systems von C# nach Java - Erstellen von Performance Test Cases - Erstellen von Unit Test Cases (NUnit nach JUnit) Softwareentwickler, Architect |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 02/2010 - 10/2011 | Facility- / Immobilienmanagement Toolchain / Systeme / Methoden PHP Senior Softwareentwickler, ExtJs Entwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10/2009 - 05/2010 | Portale Toolchain / Systeme / Methoden Java, Liferay, Debian, Tomcat 6, PostgreSQL, Jquery, Eclipse, Hibernate, Firebug, jBPM JUnit, TortoiseSVN, Portlets Zielsetzung des Projektes Entwicklung Workflow - Webanwendungen Entwurf und Implementieren von kundenspezifischen Prozessen auf Basis von Liferay und JBPM Hauptaufgaben ? Modellieren und Umsetzen von Geschäftsprozessen mit Jboss jBPM J2EE Softwareentwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 01/2008 - 10/2009 | Automotive Toolchain / Systeme / Methoden C/C++, PHP 5, VBA, PostgreSQL, SQLite, Apache, DOORS, Enterprise Architect TortoiseSVN, Eclipse, Visual Studio, XML, XSLT, UML, CGI, JIRA Zielsetzung des Projektes Design, Implementierung und Verwalten eines QNX - Testframeworks und WEB-GUI Anbindung zum Testen von Navigationssystemen Hauptaufgaben ? Design und Umsetzen vom Testframework inklusive Teststrategie, Testplan ? Anbinden des gesamten Testframework an Webbenutzeroberfläche mittels PHP 5 ? Automatisierung von Reports mittels XML und XSLT Softwareentwickler, Test Manager, Architect |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10/2007 - 05/2008 | Technische Redaktion Toolchain / Systeme / Methoden: ASP.NET, XML, Docbook, XSLT, XPATH, C#, Windows Server 2003, PostgreSQL, Visual Studio, CSS, Javascript PL/SQL, NUnit Zielsetzung des Projektes Entwickeln eines Web-XML-Redaktionssystems Design und Implementierung von Fachkonzeptklassen (Backendprogrammierung) und DB- Programmierung Hauptaufgaben ? Design des DB-Schema ? DB-Programmierung mittels Triggers und gespeicherten Prozeduren ? Implementieren von Fachkonzeptklassen Softwareentwickler, Windows Server |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 03/2005 - 07/2007 | Web-Hosting Toolchain / Systeme / Methoden PHP 5, MySQL, UltraEdit32, JavaScript, CSS, TortoiseSVN Zielsetzung des Projektes Entwickeln und Betreuen einer Webanwendung auf Basis von PHP 5 und MySQL für die Administration von Hosting-Accounts bei einem Hosting-Provider Hauptaufgaben ? Design des DB-Schema ? Implementieren von Fachkonzeptklassen Webentwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Branche |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Automobilindustrie Gesundheitswesen Hochschulen und Forschungseinrichtungen Telekommunikation Wohnungswirtschaft | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kenntnisse |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ausbildung & Zertifikate |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| k.A | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sprachen |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deutsch | (++++) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| englisch | (++) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| russisch | (++++) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sonstiges |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
für Freelancer
für Kunden
Kontakt
Lörenskogstr. 3
85748 Garching bei München
