Software-Architekt/Senior Software-Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 14163 Berlin
- auf Anfrage
- de | en
- 15.05.2013
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
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
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
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
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
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
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
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
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
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
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
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
Karlsruhe
Über mich
Weitere Kenntnisse
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
- Deutsch (Muttersprache)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden