Feedback

Vielen Dank. Ihr Feedback wurde verschickt.

Deutschland: Profil von Philipp Lang aus Berlin, Software-Architekt, Senior Software-Entwickler | IT Freiberufler, Selbständige, Unternehmens-Profile

Sie sind hier:  Freelancer  »  Philipp Lang

 
 

Philipp Lang, Software-Architekt, Senior Software-Entwickler aus Berlin

Profilbild von Philipp Lang Software-Architekt, Senior Software-Entwickler aus Berlin
 
Philipp Lang
Dipl.-Ingenieur (BA)

Software-Architekt, Senior Software-Entwickler

14163 Berlinde
 
 
 

verfügbar
Stunden-/Tagessatz: JE
Weitere:
Letztes Update: 18.12.2011 12:46

Datei-Anlagen
- keine -
Sprachkenntnisse
deutsch (Muttersprache)englisch (verhandlungssicher)

Fähigkeiten, Kenntnisse, Erfahrungen:
Einstufung ( Legende ) Punkte
Nicht vorhanden 0
Basiswissen 1
Fortgeschritten 2
Professionelle Anwendung und praktische Erfahrung 3
Anwendungsschwerpunkt, viel praktische Erfahrung 4
Experte, sehr viel praktische Erfahrung und Hintergrundwissen 5

Entwicklungssprachen Punkte
Java 5
Java EE 4
PHP 5
Javascript 3
C / C++ 1
C# / .NET 2
HTML 4
CSS 4
XML 5
SQL 5

Technik/Methodik Punkte
OOP 5
OOD 5
Entwurfsmuster 5
Ajax 5
EJB 4
JSP 1
JSF 1
JPA 4
UML 4

Frameworks Punkte
Spring 4
Hibernate 4
JUnit 5
OSGI 2
SWING 3
GWT 5
RAP 1
RCP 1

Entwicklungstools Punkte
Eclipse 4
Netbeans 3
Ant 1
Maven 4
CVS 3
Subversion 5
Continuum 1
Jenkins 3
Nexus 3

Schnittstellen Punkte
ActiveMQ 1
SOAP, WSDL 4
REST 3
RMI 2
Corba 2
Hessian 4
Spring Remote 2
JMS 1

Betriebssysteme Punkte
Unix 4
Linux 4
Windows 4
MacOS 4
Android 3

Application Server Punkte
Glassfish 3
Tomcat 2
Jetty 1
IBM Websphere 1
JBoss 3

Datenbanken Punkte
Oracle 3
PostgreSQL 4
MySQL 4
MS SQL 3


Branchenkenntnisse Punkte
Großhandel 2
Einzelhandel 1
IT/Kommunikation 4
Logistik 2
Dienstleistungen 4
NGO 4


Projektmethodiken Punkte
Wasserfall 3
Scrum 2


Projekttätigkeiten Punkte
Gesamtprojektleitung 3
Teilprojektleitung 3
Projektplanung 3
Projektcontrolling 2
Projektassistenz 1
Anwenderberatung 3
Anforderungsaufnahme 3
Anwendungsfalldokumentation 2
Lastenhefterstellung 3
Pflichtenhefterstellung 3
Datenmodellierung 4
Softwarearchitektur 4
Softwaredesign 5
Softwareanalyse/Integration 3
Entwicklungsplanung 4
Entwicklung 5
Codereviews 3
Testfalldokumentation 2
Testdurchführung 3
Dokumentation 3
Abnahmeverfahren 2
Inbetriebnahme 3
Roll-Out 1
Support 1




Referenzen:
Werdegang
--------------------
01/2012 – heute Freiberuflicher Software-Architekt, Senior Software-Entwickler
03/2009 – 12/2011 Slotty AG, Berlin, JEE-Entwickler und Software-Architekt
10/2008 – 02/2009 Webentwickler, Projektleiter, avenit AG, Offenburg
10/2005 – 09/2008 Studium Informationstechnik, Fachrichtung Netz- und Softwaretechnik
Berufsakademie Karlsruhe / avenit AG, Offenburg
10/2004 – 08/2005 Praktikum Webentwickler, avenit AG, Offenburg
08/2001 – 07/2004 Informations-Technisches Gymnasium Offenburg, Abitur

Projekthistorie
--------------------
11/2011 – 12/2011 Zanox.de AG im Auftrag von Tigerbytes GmbH
„Entwicklung von webbasierten Apps für einen Internetdienstleister“

Rolle: Software-Architekt, Teamleader

Aufgaben:
- Konzeption und Entwicklung von Erweiterungen der UI- und Businesslogik-Schichten (bspw. Deeplinking, Showcase-App)
- Kundenberatung hinsichtlich Software-Design und GWT (Modularisierung, Widgets, Chart-Komponente, Fehlerbehandlung)
- Anforderungsaufnahme und Absprachen mit dem Kunden
- Durchführung von Aufwandsschätzungen
- Teamführung und Anleitung der Entwickler
- Betreuung Live-Stellung
- Setup des Architektur und Technologiestack eines webbasierte Ticketsystem (B2B) und prototypische Entwicklung verschiedener Oberflächenmasken

Technologien: Java EE, GWT, Hibernate/JPA, JUnit, Ajax, HTML, CSS, XML, Maven, MS SQL, SOA, SOAP, Spring, SmartGWT, Guice, Gin, JBoss AS 7, Tomcat 6, CDI, Vaadin, Jira, JAX-WS

11/2011 – 12/2011 „Entwicklung einer webbasierten Zeiterfassung mit mobilem Client“

Rolle: Software-Architekt, Teamleader

Aufgaben:
- Entwurf und Setup der Architektur, Teamführung und Anleitung der Entwickler
- Entwicklungsplanung
- Setup der Infrastruktur (Nexus, Jenkins, Testsystem)
- Entwurf und Konzeption des webbasierten mobilen Clients
- Authentifizierung gegen Exchange-Server mittels LDAP
- Inbetriebnahme

Technologien: Java EE, JBoss AS 7, JPA 2, CDI, Servlet 3, Vaadin, JUnit, EasyGloss, EasyMock, jQuery mobile, GWT, jqm4gwt, Phonegap, CSS3, HTML5, Android (API Level 7), LDAP



09/2011 – 11/2011
PSI Logistics, Berlin
„Entwicklung eines Showcases für die Erweiterung eines bestehenden TMS-Systems zur webbasierten Vergabe von Touren an Transportdienstleister“

Rolle: Software-Architekt, Entwickler

Aufgaben:
- Konzeption, Realisierung, Teamführung und Anleitung der Entwickler
- Durchführung von Codereviews und Abnahmen
- Entwicklungsplanung
- Integration und Inbetriebnahme beim Kunden
- Anbindung an das bestehende TMS-System

Technologien: JBoss 5, EJB, Java WebServices, JPA, Hibernate, Vaadin, GWT

06/2011 – 08/2011 „Entwicklung von Erweiterungen für ein PHP-basiertes CRM-System zur Opti-mierung der internen Prozesse“

Rolle: Software-Architekt, Teamführung

Aufgaben:
- Entwurf für die Integration Plug-In basierter Erweiterungen für SugarCRM
- Realisierung, Teamführung und Anleitung der Entwickler
- Durchführung von Codereviews und Abnahmen
- Entwicklungsplanung
- Inbetriebnahme

Technologien: sugarCRM, PHP5, Ajax, HTML, CSS, XML, Smarty, Apache2, MySQL



03/2011 – 06/2011
Zanox.de AG im Auftrag von Tigerbytes GmbH
„Entwicklung von webbasierten Apps für einen Internetdienstleister“

Rolle: Software-Architekt, Teamführung

Aufgaben:
- Entwurf und Neuentwicklung von Oberflächen in GWT
- Integration der Webanwendungen in bestehende SOA-Architektur
- Design, Entwicklung und Dokumentation eines GWT-Frameworks (Server-kommunikation, GUI-Komponenten, Chart-Wrapper usw.)
- Erweiterungen der Daten- und Businesslogik-Schichten
- Durchführung von Workshops beim Kunden als auch intern
- Anforderungsaufnahme und Absprachen mit dem Kunden
- Durchführung von Aufwandsschätzungen
- Teamführung und Anleitung der Entwickler

Technologien: JEE, GWT, Hibernate/JPA, JUnit, Unitils, JSP, Ajax, HTML, CSS, XML, Maven, MS SQL, SOA, SOAP, Spring, SmartGWT, Guice, Gin, JBoss AS
02/2011 – 03/2011 Tigerbytes GmbH
„Entwicklung des Backends eines Download-Portals mit Anbindung an beste-hende Systeme“

Rolle: Software-Architekt, Teamführung

Aufgaben:
- Planung, Entwurf und Entwicklung mit Anbindung an Fremdsysteme (Ticket-System, Online-Shop)
- Entwurf und Entwicklung der WebService-Schnittstelle für die Anbindung einer Oberfläche
- Fachliche Teamführung und Inbetriebnahme des entwickelten Backends

Technologien: Java EE, EJB, Hibernate/JPA, JUnit, EasyMock, DBUnit, XML, Maven, MySQL, SOA, SOAP, WS-Security, JBoss AS 5
01/2011 - 02/2011
„Entwicklung eines Android-Prototyps zur Darstellung von Touren und Sendun-gen inkl. Barcode-Scanner“

Rolle: Software-Architekt, Entwickler

Aufgaben:
- Entwurf und Setup der Architektur, Realisierung der Android-Anwendung
- Entwicklung des Backends für die Bereitstellung von Daten über Hessian
- Entwicklung der Android-Oberfläche unter Einsatz eines ORM-Frameworks sowie Anbindung des Servers über Hessian

Technologien: Java EE, EJB, Hessian, XML, Android (API Level 7), JAXB, zxing, hessdroid
03/2009 – 12/2010 „Entwicklung eines neuen, webbasierten Versandsteuerungssystems für die
EDEKA Südwest“

Rolle: Entwickler, zuletzt Software-Architekt

Aufgaben:
- Austausch und Weiterentwicklung bestehender Oberflächen durch ein GWT-basiertes Framework, Konzeption, Planung, Realisierung, Implementierung, Schulung
- Evaluierung und Implementierung technischer Verbesserungen, Exception Handling, Transaktionssteuerung, Spring-Konfiguration, Abhängigkeitsma-nagement, ORM-Nutzung, Kapselung, Schichtentrennung
- Entwurf und Umsetzung einer neueren Architektur (DDD) im Zuge von anfor-derungsgetriebenen Refactorings
- Entwurf, Implementierung, Schulung eines nativen, wieder verwendbaren Terminalclients mittels eigenem, widgetbasierten Framework (Swing, Java Webstart, Hessian)
- Erstellung und Festlegung von technischen Konzepten, Durchführung von Kundenpräsentationen, Abstimmung der technischen Ebene mit dem Architek-ten des Kunden
- Mitarbeit bei der Erstellung von Release-, Entwicklungs-, Personaleinsatz- und Projektplanung
- Eigenverantwortliche Umsetzung von Teilen der Businesslogik von der Ober-fläche über Model bis zur Datenbank ( Feature-orientiert )
- Erstellung von JUnit-Tests und Durchführung von QS-Maßnahmen
(Konzept- und Codereviews)
- Fachliche Teamführung ( 6 Entwickler )

Technologien: JEE, GWT, Hibernate/JPA, Hessian, Spring Remote, JUnit, Java Webstart, Swing, Spring, JSP, Ajax, HTML, CSS, XML, Maven, Oracle, JavaScript, MS Project
09/2008 – 02/2009 Anforderungsaufnahme, Dokumentation und Realisierung von Webanwendun-gen, Erweiterung des bestehenden webbasierten CRM/ERP-Systems

Rolle: Entwickler

Aufgaben:
- Entwicklung eines neuen Moduls zur Verwaltung von Emails mit Anbindung an den Email-Server (REST)
- WebServices zur Anbindung der Domainverwaltung an das CRM/ERP-System (REST)
– Konzeption und Realisierung von Webanwendungen auf Basis der neuen Version des internen Webframeworks in PHP
- Koordination der Entwicklung der zu entwickelnden Webanwendung
- Anforderungsaufnahme sowie Erweiterung und Bugfixings bestehender kun-denseitiger Intranet-Anwendungen ( LDAP-Anbindung, Produktkonfigurator, Integration Rechteverwaltung )

Technologien: PHP, REST, LDAP, HTML, CSS, Ajax, XML, MySQL, Post-greSQL

03/2008 – 09/2008 Erstellung der Diplomarbeit zum Thema „Entwicklung und Prototypische Reali-sierung eines Clientseitigen Frameworks zum Laden von Plug-Ins“.

Umfang:
- Anforderungsaufnahme und Pflichtenhefterstellung, Evaluierung der mögli-chen Technologien, Konzeption und Realisierung der Anwendung.
- Mehrschichtige, verteilte Anwendung auf Basis von Java/JEE
- Anbindung ans ERP/CRM-System mit REST-Schnittstelle
- Implementierung eines Kontaktsuche-PlugIns auf Basis des bestehenden CRM-Moduls

Technologien: JEE, EJB, Hibernate/JPA, RMI, Corba, OSGi, JPF, JUnit, XML, PostgreSQL, MySQL

10/2005 – 03/2008
Studienbegleitend mehrere interne sowie Kundenprojekte

Rolle: Entwickler, ab Mitte 2007 auch Projektleitung mit bis zu 2 MA

Aufgaben:
- Interne Beratung hinsichtlich umsetzbarer Features, Anforderungsanalyse, Dokumentation und Pflichtenhefterstellung
- Projektplanung und eigenständige Umsetzung in PHP unter Verwendung des hausinternen Frameworks
- Beginn Konzeption und Entwicklung des webbasierten CRM/ERP-System in PHP mit Workflowmanagment, incl. Schnittstellen zu Fremdsystemen unter Verwendung der Webservices SOAP und REST
- Integration von Google-Maps in das entwickelte CRM/ERP-System
- Entwurf und Realisierung eines webbasierten SEO-Analysetools in PHP zur Hochrechnung des SEO-Potentials von Kundenhomepages
- Studienarbeit „Entwurf und Realisierung einer lokalen 3D-Robotersimulation in Java“ unter Verwendung der JMonkey-Engine
- Entwurf und Realisierung einer Microcontrollersimulation mit C#/.NET zur Ausführung und Visualisierung von Assembler-Programmen
- Datenbank und Performance-Optimierung des internen Frameworks mit APC, PostgreSQL
- Testfallerstellung, Testdurchführung und Testprotokollierung
- Erweiterungen, Anpassungen und Inbetriebnahme des webbasierten CRM/ERP-Systems für einen weiteren Kunden

Technologien: Java, C#/.NET, PHP, HTML, CSS, SOAP, REST, JMonkey-Engine, JUnit, XML, PostgreSQL, MySQL



10/2004 – 08/2005 "Weiterentwicklung des hausinternen Frameworks in PHP”, Diverse Kunden-projekte

Rolle: Webentwickler

Aufgaben:
- Pflege verschiedener Homepages, Erstellung einzelner Oberflächenkompo-nenten mit PHP, JavaScript, Entwicklung in Eclipse
- Umsetzung von Homepagedesigns in HTML und CSS
- Frameworkentwicklung, verschiedene Module für ein CMS mit PHP
- LDAP-Anbindung des Frameworks an ein bestehendes System
- Integration von fremden Oberflächenelementen, Login, Authentifizierung in das bestehende Framework
- Bugtracking & Bugfixing
- Erstellung einer Anwenderdokumentation
- Planung, Vorbereitung und Durchführung mehrerer Anwenderschulungen
- Aufnahme und Dokumentation von Kundenanforderungen
- Eigenständige Umsetzung kleinerer PHP-Kundenprojekte incl. Anforderungen, Konzeption, Datenmodellierung, Umsetzung und Inbetriebnahme

Technologien: PHP, HTML, CSS, JavaScript, LDAP, MySQL




Zeitliche und räumliche Verfügbarkeit:
Verfügbar ab 01/2012 in Berlin


Sonstige Angaben:
Einen detailierten CV erhalten Sie gerne auf Anfrage.

 
Kontaktanfrage versenden
Name: * Firma: *
Ihre Emailadresse*: Ihr Telefon:
Website:
PLZ / Ort* Land*:
Betreff*:
Anfrage*:

Sicherheitscode: *
Ich akzeptiere Ihre AGB:
(Sie bestätigen hiermit, dass Sie dem Freelancer nach §4.8 unser AGB keine Spam-Nachrichten oder ähnliches zusenden. Die Kontaktaufnahme ist kostenlos, ein Vertrag kommt nicht zu stande.)
  




Weitere ähnliche Profile
Michael Romstöck, Softwareentwickler, SystemverwaltungSascha Jostock, Java,J2EE, Hibernate, Lotus Notes/Domino-Entwickler, Web-EntwicklerRobin Böttcher, C#-Entwickler (Microsoft .NET), zerifizierter DatenbankspezialistIlona Kawgan-Kagan, Senior-Beraterin für Microsoft Office für alle Versionen bis 2010 ---> Consulting, Entwicklung, ProgDieter Scholz, IT Consultant/Entwickler  René Lori, Spezialist CMS/PHP/MySQL/HTML/Javascript
Alexander Köhler, Datenbankentwicklung, Web-Applications, AnwendungsentwicklungHorst Scharafin, Anwendungsentwickler: AS/400 + iSeries, Windows Server/Client: Visual Studio .NETtorsten schulz, consultant Senior Consultant Financial SystemsSergej Knjazkow, IT-Ingenieur, Datenbank-Administrator, Monitoring-SpezialistUdo Mattusch, PHP-/J2EE-Entwickler, Anwendungsentwickler Mikrocontroller

freelancermap footer border
Deutschland | Österreich | Schweiz | United Kingdom | USA | Russian Federation | España | Italy | Ukraine | Liechtenstein | Hungary | New Zealand | France | Slovakia | India | United Arab Emirates
Themenrelevante Websites :