freiberufler Software-Architekt/Senior Software-Entwickler auf freelance.de

Software-Architekt/Senior Software-Entwickler

offline
  • auf Anfrage
  • 14163 Berlin
  • auf Anfrage
  • de  |  en
  • 15.05.2013

Kurzvorstellung

Ich bin als Software-Architekt oder Senior Software-Entwickler tätig. Mein Know-How reicht von der Daten- über Business-Schicht bishin in die UI-Schicht. Ich freue mich auf Ihre Anfrage.

Qualifikationen

Projekt‐ & Berufserfahrung

Software-Architekt, Teamleader
Zanox.de AG im Auftrag von Tigerbytes GmbH, Berlin
11/2011 – 12/2011 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2011 – 12/2011

Tätigkeitsbeschreibung

Entwicklung von webbasierten Apps für einen Internetdienstleister

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

Software-Architekt, Teamleader
Slotty AG, Berlin
11/2011 – 11/2011 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2011 – 11/2011

Tätigkeitsbeschreibung

Entwicklung einer webbasierten Zeiterfassung mit mobilem Client

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

Software-Architekt, Entwickler
PSI Logistics, Berlin
9/2011 – 11/2011 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

9/2011 – 11/2011

Tätigkeitsbeschreibung

Entwicklung eines Showcases für die Erweiterung eines bestehenden TMS- Systems zur webbasierten Vergabe von Touren an Transportdienstleister

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

Software-Architekt, Teamführung
Slotty AG, Berlin
6/2011 – 8/2011 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2011 – 8/2011

Tätigkeitsbeschreibung

Entwicklung von Erweiterungen für ein PHP-basiertes CRM-System zur Opti- mierung der internen Prozesse

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

Software-Architekt, Teamführung
Zanox.de AG im Auftrag von Tigerbytes GmbH, Berlin
3/2011 – 6/2011 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2011 – 6/2011

Tätigkeitsbeschreibung

Entwicklung von webbasierten Apps für einen Internetdienstleister

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

Software-Architekt, Teamführung
Tigerbytes GmbH, Berlin
2/2011 – 3/2011 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2011 – 3/2011

Tätigkeitsbeschreibung

Entwicklung des Backends eines Download-Portals mit Anbindung an beste- hende Systeme

Aufgaben:
- Planung, Entwurf und Entwicklung mit Anbindung an Fremdsysteme (Ticket- System, Online-Shop)
- Entwurf und Entwicklung der WebService-Schnittstelle für die Anbindung ei- ner 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

Software-Architekt, Entwickler
Slotty AG, Berlin
1/2011 – 2/2011 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2011 – 2/2011

Tätigkeitsbeschreibung

Entwicklung eines Android-Prototyps zur Darstellung von Touren und Sendun- gen inkl. Barcode-Scanner

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

Entwickler, zuletzt Software-Architekt
EDEKA Handelsgesellschaft Südwest mbH, Offenburg
3/2009 – 12/2010 (1 Jahr, 10 Monate)
Handel
Tätigkeitszeitraum

3/2009 – 12/2010

Tätigkeitsbeschreibung

Entwicklung eines neuen, webbasierten Versandsteuerungssystems für die EDEKA Südwest

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

Entwickler
avenit AG, Offenburg
9/2008 – 2/2009 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2008 – 2/2009

Tätigkeitsbeschreibung

Anforderungsaufnahme, Dokumentation und Realisierung von Webanwendun- gen, Erweiterung des bestehenden webbasierten CRM/ERP-Systems

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

Entwickler
avenit AG, Offenburg
3/2008 – 9/2008 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2008 – 9/2008

Tätigkeitsbeschreibung

Erstellung der Diplomarbeit zum Thema Entwicklung und Prototypische Reali- sierung eines Clientseitigen Frameworks zum Laden von Plug-Ins.

Aufgaben:
- 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

Entwickler, ab Mitte 2007 auch Projektleitung mit bis zu 2 MA
avenit AG, Offenburg
10/2005 – 3/2008 (2 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2005 – 3/2008

Tätigkeitsbeschreibung

Studienbegleitend mehrere interne sowie Kundenprojekte

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

Webentwickler
avenit AG, Offenburg
10/2004 – 8/2005 (11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2004 – 8/2005

Tätigkeitsbeschreibung

Weiterentwicklung des hausinternen Frameworks in PHP, Diverse Kundenprojekte

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. Anforderun- gen, Konzeption, Datenmodellierung, Umsetzung und Inbetriebnahme

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

Ausbildung

Informationstechnik Fachrichtung Netz- und Softwaretechnik
Dipl.-Ing. (BA) Informationstechnik
2008
Karlsruhe

Über mich

Gerne schicke ich Ihnen auf Anfrage mein Profil als PDF zu.

Weitere Kenntnisse

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

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Profilaufrufe
4060
Alter
38
Berufserfahrung
19 Jahre und 5 Monate (seit 10/2004)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden