Web Frontend
Aktualisiert am 01.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
Agile Software Development
Spartacus (SAP)
TypeScript
JavaScript
HTML5
CSS3
Continuous Integration
Cloud
Single Page Application
Scrum
Responsive Webdesign
REST
Git
Azure
RxJS (Reactive X)
NgRx (Reactive State)
NGXS
Cypress
Jira
Gitlab
IntelliJ IDEA
Sass
Deutsch
C2 (Muttersprache)
Englisch
B2+/C1
Indonesisch
A2

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

International, Berlin favoured, Remote

möglich

Projekte

Projekte

8 Monate
2023-07 - 2024-02

Prototyp Vermarktung Photovoltaik

Senior Developer Agile Softwareentwicklung Single Page Application (SPA) Responsive Webdesign (RWD) ...
Senior Developer

Startup. Prototyp eines Webportals für die Vermarktung von Photovoltaik (PV) Solaranlagen zur Stromerzeugung. Vom Balkonkraftwerk im Komplettset bis zur individuelle Dachanlage mit PV-Modulen, Wechselrichter, Batteriespeicher und Wallbox. Komponenten können konfiguriert, dimensioniert und auf Wirtschaftlichkeit geprüft werden. Die Anwendung gibt Hilfestellung zur Genehmigung, informiert über regionale Fördertöpfe und vermittelt Fachinstallationen. Wizards vervollständigen die Anforderungen bis hin zur Komponentenauswahl. Eine gute User Experience soll den User schnell in die Entscheidung führen.

Angular 16 NgRx (Reactive State) RxJS (Reactive X) Git IntelliJ IDEA Gitlab Atlassian JIRA Jasmine Cypress Angular Material
Agile Softwareentwicklung Single Page Application (SPA) Responsive Webdesign (RWD) Continuous Integration Unit Tests Scrum Google Material TypeScript HTML5 CSS3 Sass REST
dasburo.de Kommunikations GmbH
Berlin
6 Monate
2022-06 - 2022-11

Richter+Frenzel

Senior Developer Agile Softwareentwicklung Single Page Application (SPA) Continuous Integration ...
Senior Developer
B2B Plattform für Haustechnik. Handwerker und Planer können über ein umfangreiches Bestellwesen beim Großhändler bestellen und Angebote einholen. Es ist an SAP Commerce angebunden und verwendet als CMS Bloomreach. Die Integration in der Storefront erfolgt mit SAP Spartacus. Es ist eine Single Page Application unter dem Framework Angular. Die Anbindung an Fachsoftware lässt sich über SAP konfigurieren.
Angular 12 NgRx (Reactive State) RxJS (Reactive X) SAP Spartacus SAP Hybris Git IntelliJ IDEA Gitlab Atlassian JIRA Jasmine Karma Cypress
Agile Softwareentwicklung Single Page Application (SPA) Continuous Integration TypeScript HTML5 CSS3 Saas (Scss) REST Scrum Unit Tests End to End Tests Responsive Webdesign (RWD)
diva-e NEXT GmbH
Leipzig
8 Monate
2021-05 - 2021-12

Schaeffler

Senior Developer Agile Softwareentwicklung Single Page Application (SPA) Continuous Integration ...
Senior Developer

Internationale B2B Plattform mit Informationen rund um Autoersatzteile. Werkstätten können zum Beispiel Installationsanleitung für Schaeffler Produkte ansehen oder passende Ersatzteile für ein Fahrzeug finden. Es können Bonuspunkte auf Produkten mit Label eingescannt werden. Später ist die Erweiterung eines Shops geplant. SAP SmartEdit kommt als CMS zum Einsatz. Und die Integration erfolgt mit SAP Spartacus. Die Websites der Single Page Application sind mit Angular Universal SEO.

Angular 8/9/10 Angular Universal RxAngular NgRx (Reactive State) Angular Material SAP Spartacus SAP Hybris Git IntelliJ IDEA Bitbucket Atlassian JIRA Jasmine Karma Jest
Agile Softwareentwicklung Single Page Application (SPA) Continuous Integration TypeScript HTML5 CSS3 Saas (Scss) Google Material REST Scrum Unit Tests Responsive Webdesign (RWD)
hmmh multimediahaus AG
Bremen
8 Monate
2020-04 - 2020-11

Kontaktportal

Senior Developer, Software Architect Agile Software Development Single Page Application (SPA) Search Engine Optimization (SEO) ...
Senior Developer, Software Architect

Kontaktportal. Die Schwierigkeit war eine gute User Experience mit einer guten Indizierung durch Suchmaschinen zu verbinden. Im Webbrowser aufbereiteter Content im Zusammenspiel mit statischem Content. Die Lösung ist eine Single Page Application mit Server-seitig gerenderten Anteilen. Die Architektur ist ausgerichtet auf weitere Applikationen und eine gute Skalierung.

Zur Zeit kommuniziert das Portal (Angular Universal) und ein Backoffice (Angular) mit der REST API (NestJS) und der darunter liegenden Datenbank (PostgreSQL). TypeORM unterstützt die Abstrahierung des Datenmodells und die Migrations. Seed generiert Test-Content.

Das Visual Design basiert auf Google Material. Asynchrone Daten werden mit Reactive X gemanaged und States mit Redux vorgehalten. Alle Komponenten befinden sich in der Cloud. Die Continious Integration durchläuft GitLab Pipelines.

Angular 9/10 Angular Universal Angular Material Angular Flex Layout RxJS (Reactive X) ngxs (Redux) NestJS TypeORM Seed Node.js GitLab PostgreSQL Git Visual Studio Code Atlassian Confluence Atlassian JIRA UXpin
Agile Software Development Single Page Application (SPA) Search Engine Optimization (SEO) Responsive Webdesign (RWD) Continuous Integration TypeScript HTML5 CSS3 Saas (Scss) Google Material REST
Berlin
11 Monate
2018-09 - 2019-07

BuildingMinds

Senior Software-Entwickler/Teamleiter Start-up Agile Software Development Cloud ...
Senior Software-Entwickler/Teamleiter

Start-up für eine Real Estate Management Software (PropTech). Mit einer hohen Anschubfinanzierung der Schindler Aufzüge AG wird eine Software-Plattform entwickelt, die alle Bereiche der Gebäudeverwaltung von der Entstehung bis zur Maintenance umfasst. Realisiert wird eine Cloud-Anwendung mit einer REST-Schnittstelle implementiert als Azure Serverless Funktions und Angular als SPA Frontend. Ein großes Team aus Produktentwicklern, Designern und Programmierern ist daran beteiligt. Mein Aufgabe als Senior Developer war es die Architektur mitzugestalten und ein Entwicklerteam unter Scrum anzuleiten. Mit Reactive Forms wurde ein Formulargenerator für die Datenerfassung gebaut. Datenabfragen wurden stringent mit Reactive X umgesetzt und Zustände nach Redux vorgehalten.

Angular 6/7/8 RxJS (Reactive X) ngxs Jasmine Jest Microsoft Azure Twitter Bootstrap 3/4 Graph DB Azure Application Insights Microsoft ADAL Git SmartGit Visual Studio Code MongoDB
Start-up Agile Software Development Cloud Single Page Application (SPA) OAuth 2.0 Serverless Functions Continuous Integration Unit Tests TypeScript HTML5 CSS3 Redux REST Saas (Scss) Scrum Teamleiter
BearingPoint Holding B.V.
Berlin
7 Monate
2017-08 - 2018-02

S-Bahn Fahrgastinformationssystem

Software-Entwickler HTML5 CSS3 Single Page Application (SPA) ...
Software-Entwickler

Für den Führerstand von Zügen wurde eine Web-basierende Plattform für die Steuerung des Fahrgastinformationssystems neu entwickelt. In dieser Zeit wurden drei Projekte für unterschiedliche S-Bahnen auf dieser Plattform realisiert. Die Architektur erlaubt die Entwicklung unterschiedlicher User Interfaces auf einer gemeinsamen Codebasis. Der hohe Modularisierunsgrad ermöglicht die Wiederverwendung funktionaler Komponenten mit Projekt-spezifischem Layout. Genutzt wird eine gemeinsame Schnittstelle. Alle Komponenten sind Unit-getesetet. Integrationstest erfolgten an Aufbauten mit den Hardwarekomponenten der Anzeigen, Lautsprecher, Notrufeinheiten und dem Touch-Display des Führerstandes.

Angular Angular 4/5 RxJS (Reactive X) Git SourceTree Visual Studio Code Jira Jenkins
HTML5 CSS3 Single Page Application (SPA) Server Sent Events (SSE) Websockets REST Saas (Scss) TypeScript Scrum Embedded Systems
GSP Sprachtechnologie GmbH
Berlin
5 Monate
2017-02 - 2017-06

Skyline IP TV

Software-Entwickler HTML5 CSS3 JavaScript ...
Software-Entwickler

Es wurde das Produkt IP TV erweitert, das verschiedene Content- und Fernsehanbieter der Schweiz nutzen. Auf Mobile Devices (Android, iOS), Webbrowsern und Set-Top-Boxen kann übergangslos Fernsehen und Video on Demand genutzt werden.

AngularJS AngularJS 1.5 Grunt Twitter Bootstrap Bamboo Git SmartGit WebStorm Jira
HTML5 CSS3 JavaScript REST Saas (Scss) Scrum
Netstream AG
Zürich, Schweiz
9 Monate
2016-04 - 2016-12

CharterWay LKW Vermietung

Software-Entwickler HTML5 CSS3 IndexedDB ...
Software-Entwickler

Diese Webanwendung soll bei der Fahrzeugübergabe die Zustandserfassung eines LKW dokumentieren. Die Anwendung läuft auf verschiedenen Mobile Devices und ist Web-basierend. Fahrzeugdaten und Fotos können auch ohne Internetverbindung erfasst werden.

AngularJS 1.3 Jasmine Grunt Saas (Scss) Twitter Bootstrap Maven Spring Hibernate Tomcat IBM DB2 Bamboo Git SourceTree WebStorm Eclipse Jira AngularJS
HTML5 CSS3 IndexedDB App Cache REST Java Scrum Single Page Agile Development Offline-Fähigkeit Unit Tests TypeScript TypeScript
Daimler TSS GmbH
Berlin
2 Monate
2015-06 - 2015-07

VW Website Formulare

Software-Entwickler HTML5 CSS3 JavaScript ...
Software-Entwickler
Frontend Entwicklung Formulare für den Registrierungsprozess im Webportal der Volkswagen AG (nach Redesign) Pure Frontend Entwicklung nach Style Guide mit Responsive Design.
Grunt Sass WebStorm 10 Bower
HTML5 CSS3 JavaScript HTML CSS Responsive Webdesign Adaptive Design Media Queries
Das Büro am Draht GmbH
Berlin
9 Monate
2014-10 - 2015-06

Business Connector Migration EnTraS

Software-Entwickler Perl
Software-Entwickler
Technisches Konzept, Implementierung Reimplementierung einer Schnittstelle für ein Learning Management System (e-Learning)
Global Teach Sublime Text
Perl
digital spirit GmbH (Idox plc)
Berlin
2 Monate
2014-08 - 2014-09

DB Ticket Sales

Software-Entwickler HTML5 CSS3 Single Page ...
Software-Entwickler
Implementierung, technische Leitung (Team von 4 Entwickler/Innen) Prototyp der Deutschen Bahn AG eines Web-basierendes User Interface für den Verkauf von Zugtickets (Single Page, MVC-Pattern). Als Technical Lead habe ich in einem vierköpfigen Entwicklerteam die Realisierung einer stark modularisierten Webanwendung für eine große Bahngesellschaft mit AngularJS betreut und mitentwickelt. Es wurde auf die Trennung einzelner Anwendungsmodule geachtet. View Models wurden konsequent umgesetzt. Die Applikation kommuniziert mit dem Backend über REST. Mit dem UIRouter wurde der DOM-Baum im Zaum gehalten. Diese Anwendung sollte als Web-Stream neben einer iOS und Android App distributiert werden und damit Desktop und andere Mobile Devices unterstützen.
Less AngularJS WebStorm 8 Sublime Text Handlebars.js AngularJS 1.2 Angular UIRouter Grunt Bower Handlebars Twitter Bootstrap Bootstrap Twitter Bootstrap 3.2 SVN WebStorm
HTML5 CSS3 Single Page MVC Pattern JavaScript HTML CSS REST Scrum Single Page
Accenture (Fjordnet Limited)
Berlin
6 Monate
2013-03 - 2013-08

QIVICON User Interface (Assisted Living)

Software-Entwickler HTML5 Responsive Webdesign CSS3 ...
Software-Entwickler
Technisches Konzept, Frontend Programmierung, Backend Implementierung Web-basierendes User Interface für die Steuerung von Geräten der Hausautomation auf Tablet-Computern (Responsive Design, Single Page, MVC-Pattern). Für ein halbes Jahr habe ich Vollzeit in einem dreiköpfigen Team einen Prototypen für R&D entwickelt. Dabei habe ich AngularJS nach einer Softwarerecherche eingeführt. In diesem halben Jahr konnte ich mich tief-gehend mit AngularJS befassen. Die Anwendung soll auf einem Tablet-PC die Hausautomation steuern.
AngularJS Twitter Bootstrap Less Eclipse WebStorm AngularJS 1.0 AngularJS 1.0.6 RequireJS jQuery 1.9.1 jQuery OSGi Twitter Bootstrap 2.3.2 SVN
HTML5 Responsive Webdesign CSS3 JavaScript Single Page MVC Pattern HTML CSS XMLRPC
Telekom Deutschland GmbH
Berlin
1 Jahr 4 Monate
2011-03 - 2012-06

Apmato Smartphone App Editor

Software-Entwickler JavaScript Scrum HTML ...
Software-Entwickler
Implementierung (Team von 3 Entwicklern) CMS-getriebener Editor (Single Page) zur Generierung von nativen Smartphone-Apps für verschiedene Plattformen (iOS, Android u.a.). - www.apmato.com. Mit zwei Kollegen habe ich einen CMS-getriebener Editor zur Generierung von nativen Smartphone-Apps programmiert. Node.js wurde als Server genutzt. Im Team wurden auch die aktuellen Javascript Design Pattern diskutiert.
NodeJS Dojo Toolkit Dojo Toolkit 1.7.2 SVN
JavaScript Scrum HTML CSS Single Page
TouchingCode GmbH
Berlin
8 Monate
2011-08 - 2012-03

Smartphone App Lifecycle Management

Software-Entwickler Ruby on Rails Ruby Scrum ...
Software-Entwickler
Technisches Konzept, Implementierung online-System für die Verwaltung und Distribution von Smartphone Anwendungen verschiedener Plattformen. Ein Rollen-basiertes Eco System für Entwickler, Content-Anbieter und Publizierer.
Rails RubyMine MongoDB Twitter Bootstrap Scss Haml SVN
Ruby on Rails Ruby Scrum HTML5 HTML CSS3 CSS
TouchingCode GmbH
Berlin
1 Jahr 2 Monate
2010-11 - 2011-12

Maintenance Schulungsplattform CTCS

Software-Entwickler Java Perl Web Services
Software-Entwickler
Technisches Konzept, Implementierung Wartung/Maintenance, Implementierung von Schnittstellen für ein Learning Management System (e-Learning)
IBM Learning Management System 1.0 Emacs IBM Rational Application Developer IBM Learning Management System
Java Perl Web Services
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
1 Monat
2011-08 - 2011-08

Reporting Ressourcenplanung

Software-Entwickler Java
Software-Entwickler
Technisches Konzept Darstellung von Kennzahlen
B.I.R.T Apache Tomcat Eclipse Tomcat
Java
digital spirit GmbH
Berlin
2 Monate
2010-10 - 2010-11

Customizing Schulungsplattform EnTraS

Software-Entwickler C# .net
Software-Entwickler
Implementierung (Team von 4 Entwicklern) Customizing/Erweiterung eines Learning Management Systems
Blackboard ANGEL .NET Framework Visual Studio
C# .net
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
5 Monate
2010-06 - 2010-10

Template Refactoring e-Learning Studio

Software-Entwickler XSLT XPath
Software-Entwickler
Consulting Konzept für das Refactoring eines Redaktionstools für e-Learning Anwendungen. Das e-Learning Studio generiert HTML-basierende Kurse (nach SCORM-Standard) anhand einzelner Templates für die Interaktionstypen des Lernprogramms.
digital-spirit e-Learning Studio
XSLT XPath
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
5 Monate
2010-02 - 2010-06

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Webportale - Noordhoff Uitgevers (www.noordhoffuitgevers.nl) - Basisonderwijs (www.noordhoffuitgevers.nl/wps/portal/basisonderwijs) Basierend auf redaktionellen Inhalten im IBM Lotus Web Content Management. Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
WebSphere Portal Server IBM Websphere Portal Server 6 IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
5 Monate
2009-09 - 2010-01

Safeguarding Google Analytics

Software-Entwickler Java
Software-Entwickler
Consulting Verarbeitung von Google Analytics Statistiken. Lokale Kopie der Daten, Generierung von Reports, Versand per E-Mail.
Eclipse Google Analytics
Java
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
5 Monate
2009-09 - 2010-01

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Online-Shop/Webportal - Middelbar Beropsonderwijs (www.noordhoffuitgevers.nl/mbo) Basierend auf redaktionellen Inhalten sowie Produktinformationen im IBM Lotus Web Content Management sowie einer Anwendung für die Shop-Funktionalität (Katalog). Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
IBM Websphere Portal Server 6 WebSphere Portal Server IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
2 Monate
2009-11 - 2009-12

BV1 Aufgabensammlung

Software-Entwickler PHP 5 HTML CSS ...
Software-Entwickler
Consulting, Implementierung Prototyp einer online-Aufgabensammlung für Lehrer. Lehrer können in einer Web-basierenden Anwendung bereitgestellte Lernaufgaben als Lernmaterial zusammenstellen. Als zusätzliche Anforderung läuft die Webanwendung lokal auf den Notebooks des Vertriebs.
MySQL MySQL 5.1 Emacs
PHP 5 HTML CSS PHP 5.3.1
digital spirit GmbH (Bildungsverlag EINS GmbH)
Berlin
1 Jahr
2008-06 - 2009-05

Marketing Portal

Software-Entwickler Java HTML CSS ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Online-Shops/Webportale - Voortgezet Onderwijs (www.noordhoffuitgevers.nl/vo) - Hoger Onderwijs (www.noordhoffuitgevers.nl/ho) Basierend auf redaktionellen Inhalten sowie Produktinformationen im IBM Lotus Web Content Management sowie einer Anwendung für die Shop-Funktionalität (Katalog). Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
IBM Websphere Portal Server 6 WebSphere Portal Server IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
Java HTML CSS JavaScript LDAP
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
7 Monate
2008-07 - 2009-01

My Footballteam

Software-Entwickler PHP HTML CSS
Software-Entwickler
Technisches Konzept, Realisierung Webportal für die Vermarktung eines Fußballvereins. Mitgliederverwaltung, News und Social Media
eZ Publish MySQL 5 eZ Publish 4 MySQL
PHP HTML CSS
Three Hands Venture & Finance GmbH
Berlin
2 Monate
2008-11 - 2008-12

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Webportal - Leerling (www.leerling.noordhoff.nl) Basierend auf redaktionellen Inhalten im IBM Lotus Web Content Management. Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
IBM Websphere Portal Server 6 Websphere Portal Server IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
11 Monate
2007-08 - 2008-06

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Online-Shops/Webportale - Docentenpakket (www.docentenpakket.nl) - Docentenkit (www.docentenkit.nl) - EPN (www.epn.nl) - Voortgezet Onderwijs (www.noordhoffuitgevers.nl/vo) Basierend auf redaktionellen Inhalten sowie Produktinformationen im IBM Lotus Web Content Management sowie einer Anwendung für die Shop-Funktionalität (Katalog). Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
IBM Websphere Portal Server 6 Websphere Portal Server IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Wolters Kluwer nv/Noordhoff Uitgevers B.V.)
Berlin
4 Monate
2008-02 - 2008-05

Marketing Portal

Software-Entwickler
Software-Entwickler
Consulting Proof of Concept: Software Improvements für die Marketing Portale basierend auf dem IBM Websphere Portal Server.
IBM Websphere Portal Server 6 Websphere Portal Server
digital spirit GmbH (Wolters Kluwer nv/Noordhoff Uitgevers B.V.)
Berlin
1 Monat
2007-12 - 2007-12

Administration Compliance University eu

Software-Entwickler Administration
Software-Entwickler
Administration, Datenmigration Installation RedHat Enterprise Server 3, Oracle 9i
Oracle 9i RedHat RedHat Enterprise Server 3
Administration
digital spirit GmbH
Berlin
4 Monate
2007-04 - 2007-07

art-bay

Software-Entwickler
Software-Entwickler
Konzept online-Versteigerungsplattform für Kunst
Inkognito Gesellschaft für faustdicke Überraschungen mbH
Berlin
1 Jahr 4 Monate
2006-04 - 2007-07

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy und des Indexers. Online-Shops/Webportale - Thuis - Noordhoff Uitgevers (www.noordhoffuitgevers.nl) - Lijsters (www.lijsters.nl) - Bosatlas (www.bosatlas.nl) - iClips (www.i-clips.noordhoff.nl) - Liber (www.liber.se, redesigned) u.a. Basierend auf redaktionellen Inhalten sowie Produktinformationen im IBM Workplace Web Content Management sowie einer Anwendung für die Shop-Funktionalität (Katalog). Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript. Zus. Migration des Portal Server 5.1 nach 6, Dedizierte Indizierung der Inhalte des WCM für eine Suche (Lucene).
IBM Websphere Portal Server 6 Websphere Portal Server Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Websphere Portal Server 5.1 IBM Workplace Web Content Management 2.0 IBM Workplace Web Content Management 2.5 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Wolters Kluwer nv/Noordhoff Uitgevers B.V.)
Berlin
6 Monate
2006-06 - 2006-11

Filu Archiv

Software-Entwickler
Software-Entwickler
Consulting: Technisches Konzept online-Vermittlungsangebot für Künstler und Art Directors - www.filu-archiv.de (outdated)
FileMaker Lasso
Inkognito Gesellschaft für faustdicke Überraschungen mbH
Berlin
7 Monate
2005-12 - 2006-06

online-Shop Inkognito

Software-Entwickler
Software-Entwickler
Consulting: Technisches Konzept online-Shop für Postkarten - www.inkognito.de
FileMaker Lasso
Inkognito Gesellschaft für faustdicke Überraschungen mbH
Berlin
5 Monate
2005-12 - 2006-04

Wolters Kluwer Financial Services

Software-Entwickler Java
Software-Entwickler
Technisches Konzept, Implementierung (Team von 2 Entwicklern) Erweiterung des IBM Learning Management Systems um Mandantenfähigkeit, Customizing
IBM Websphere 5 WebSphere Application Server IBM LMS 1.0 Eclipse IBM Websphere IBM Rational Application Developer 6
Java
digital spirit GmbH (Wolters Kluwer nv/Wolters Kluwer Financial Services)
Berlin
2 Monate
2005-11 - 2005-12

Wolters Kluwer Financial Services

Software-Entwickler Perl XSLT
Software-Entwickler
Programmierung Migration bestehender online-Kurse nach SCORM (Standard für e-Learning Anwendungen). Das HTML hunderter bestehender Kurse wird geparst und als XML gespeichert. Aus dem XML werden andere XML-Formate generiert, die mit einem Redaktionstool (e-Learning-Studio) nachbearbeitetet werden können.
Emacs Xalan digital spirit e-Learning Studio
Perl XSLT
digital spirit GmbH (Wolters Kluwer nv)
Berlin
2 Jahre 3 Monate
2003-10 - 2005-12

Handbuch für Deutschland

Software-Entwickler XSLT Word Microsoft Word
Software-Entwickler
Technisches Konzept, Realisierung Website Technische Konzept für die Veröffentlichung eines Leitfadens auf CD-ROM und parallel im Web
XSLT Word Microsoft Word
Beauftragte der Bundesregierung für Migration, Flüchtlinge und Integration
Berlin
4 Monate
2005-07 - 2005-10

Amadeus Leitfaden

Software-Entwickler
Software-Entwickler
Consulting Konzept für die Migration des Content Management System (Handbücher der Amadeus Germany GmbH)
Schema ST-4
digital spirit GmbH (Wolters Kluwer nv)
Berlin
2 Jahre 2 Monate
2003-08 - 2005-09

Website deesworld.de

Software-Entwickler PHP CSS HTML ...
Software-Entwickler
Consulting, Customizing, Setup, Hosting Website für Detlef Soost (outdated)
eZ Publish Emacs Exim4 Exim Apache HTTP Server eZ Publish 3.4 PostgreSQL 7.3 PostgreSQL
PHP CSS HTML PHP 4.3
D!?s Dance Club GmbH
Berlin
2 Jahre 3 Monate
2003-07 - 2005-09

Produkt online-Shop

Software-Entwickler Perl
Software-Entwickler
Konzept, Realisierung, Markteinführung Basierend auf Interchange können durch vorgefertigte Module, Themes und Schnittstellen preiswerte online-Shops angeboten werden.
Interchange Interchange 4 Interchange 5 PostgreSQL
Perl
Berlin
7 Monate
2005-01 - 2005-07

Rollout von Mobilfunk-Sendemasten

Software-Entwickler PL/SQL SQL
Software-Entwickler
Consulting, Programmierung Management Software für das Rollout von Mobilfunk-Sendemasten (SAP): Über eine Datenbank und den Business Connector von SAP werden zusätzliche Standortinformationen in einer Desktopanwendung für den Techniker bereitgestellt.
Oracle 9i SAP Business Connector Delphi
PL/SQL SQL
Siemens AG
Berlin
2 Monate
2005-03 - 2005-04

Fotowettbewerb Facing Sustainability

Software-Entwickler Perl HTML CSS
Software-Entwickler
Technisches Konzept, Implementierung Webanwendung online-Fotowettbewerb auf www.facing-sustainability.org (outdated) für den Rat für Nachhaltige Entwicklung
Emacs Apache HTTP Server PostgreSQL 7.3 PostgreSQL
Perl HTML CSS
neues handeln GmbH
Berlin
4 Monate
2004-03 - 2004-06

Shop dasgute.de

Software-Entwickler Perl
Software-Entwickler
Technisches Konzept, Implementierung Online-Shop für Nahrungsergänzungmittel, Coupon-System (outdated)
Interchange Emacs Interchange 4.8 PostgreSQL
Perl
astrovitalis GmbH
Berlin
7 Monate
2003-07 - 2004-01

Schulung Standard Software/Logistik

Software-Entwickler KHK Classic Line Microsoft Windows Microsoft Word ...
Software-Entwickler
Lehrer Schulung Standard Software (MS Word/Excel) und Warenwirtschaft (KHK)
KHK Classic Line Microsoft Windows Microsoft Word Microsoft Excel KHK Warenwirtschaft Logistik Word Excel Windows
Zentrum für Aus- und Weiterbildung Ludwigsfelde GmbH
Ludwigsfelde
7 Monate
2003-06 - 2003-12

Wasserstandsmessdaten BUG

Software-Entwickler
Software-Entwickler
Consulting Daten-Pool für die Erfassung von Wasserstandsmessdaten
Behörde für Umwelt und Gesundheit Hamburg
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 6 Monate
1998-10 - 2005-03

Studium der Informatik auf Diplom

Abbruch, Technische Universität Berlin
Abbruch
Technische Universität Berlin
9 Jahre
1989-10 - 1998-09

Studium der Mathematik auf Diplom

Studiengangwechsel, Technische Universität Berlin
Studiengangwechsel
Technische Universität Berlin

Position

Position

Senior Developer, Team Lead, DevOps

Kompetenzen

Kompetenzen

Top-Skills

Angular Agile Software Development Spartacus (SAP) TypeScript JavaScript HTML5 CSS3 Continuous Integration Cloud Single Page Application Scrum Responsive Webdesign REST Git Azure RxJS (Reactive X) NgRx (Reactive State) NGXS Cypress Jira Gitlab IntelliJ IDEA Sass

Schwerpunkte

Agile Software Development
Search Engine Optimization (SEO)
Web Frontend

Aufgabenbereiche

DevOps
Senior Developer
Teamleiter

Produkte / Standards / Erfahrungen / Methoden

Angular
4/5/6/7/8/9/10
Angular Flex Layout
Angular Material
Angular Universal
AngularJS
1.0/1.2/1.3/1.5
Apache HTTP Server
Apache Tomcat
Atlassian Confluence
Atlassian JIRA
Azure Application Insights
Bamboo
Bower
Clean Code
Cloud
Continuous Integration
CSS
CSS3
Dojo Toolkit
1.7.2
Eclipse
Juno
Emacs
Exim
eZ Publish
3.4/4
Fusion
Git
GitLab
Grunt
Gulp
Hibernate
HTML
HTML5
IBM RAD
6
IBM Web Content Manager
2.0/2.5/6.1
IndexedDB
InTempo
Interchange
4/5
Intershop
4/5
J2EE
Jasmine
Jenkins
Jest
Jira
jQuery
1.9.1 et al.
Less
Mason
Maven
Microsoft ADAL
Microsoft Azure
Microsoft Index Server
MS Exchange Server
NestJS
ngxs
ngxs (Redux)
Node
NodeJS
Node.js
OAuth 2.0
OSGi
Rails
Redux
Responsive Webdesign (RWD)
REST
RubyMine
4/5
RxJS (Reactive X)
Sass (Scss)
Schema ST-4
Scrum
Seed
Server Sent Events (SSE)
SmartGit
SoapUI
SourceTree
Spring
Sublime Text
SVN
Tomcat
Twitter Bootstrap
3/4
TypeORM
Unit Tests
UXpin
Visual Studio Code
WebSphere Application Server
5/6
WebSphere Portal Server
5/6
Webstorm
Xcode
3/4

Betriebssysteme

iOS
Linux
debian, Ubuntu, RHEL
Microsoft Windows
OS X
Unix
Sun Solaris

Programmiersprachen

ANSI SQL
Java
Portlet, Servlet
JavaScript
Server/Client
Objective-C
Mobile Apps
Oracle SQL
Perl
CGI
PHP
PL/SQL
Oracle
Ruby
Rails
Saas (Scss)
TypeScript
X-Path
XSLT

and others

Datenbanken

Graph DB
IBM DB2
Informix
MongoDB
MySQL
5
Oracle
8i/9i/10g
PostgreSQL
7.3, 9.3 ... 12
Sybase

Datenkommunikation

Internet

Design / Entwicklung / Konstruktion

Cloud
Google Material
Serverless Functions
Single Page Application (SPA)

Managementerfahrung in Unternehmen

Start-up
Teamleiter

Branchen

Branchen

  • e-Commerce

  • Education

  • Finance

  • Telekommunikation

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

International, Berlin favoured, Remote

möglich

Projekte

Projekte

8 Monate
2023-07 - 2024-02

Prototyp Vermarktung Photovoltaik

Senior Developer Agile Softwareentwicklung Single Page Application (SPA) Responsive Webdesign (RWD) ...
Senior Developer

Startup. Prototyp eines Webportals für die Vermarktung von Photovoltaik (PV) Solaranlagen zur Stromerzeugung. Vom Balkonkraftwerk im Komplettset bis zur individuelle Dachanlage mit PV-Modulen, Wechselrichter, Batteriespeicher und Wallbox. Komponenten können konfiguriert, dimensioniert und auf Wirtschaftlichkeit geprüft werden. Die Anwendung gibt Hilfestellung zur Genehmigung, informiert über regionale Fördertöpfe und vermittelt Fachinstallationen. Wizards vervollständigen die Anforderungen bis hin zur Komponentenauswahl. Eine gute User Experience soll den User schnell in die Entscheidung führen.

Angular 16 NgRx (Reactive State) RxJS (Reactive X) Git IntelliJ IDEA Gitlab Atlassian JIRA Jasmine Cypress Angular Material
Agile Softwareentwicklung Single Page Application (SPA) Responsive Webdesign (RWD) Continuous Integration Unit Tests Scrum Google Material TypeScript HTML5 CSS3 Sass REST
dasburo.de Kommunikations GmbH
Berlin
6 Monate
2022-06 - 2022-11

Richter+Frenzel

Senior Developer Agile Softwareentwicklung Single Page Application (SPA) Continuous Integration ...
Senior Developer
B2B Plattform für Haustechnik. Handwerker und Planer können über ein umfangreiches Bestellwesen beim Großhändler bestellen und Angebote einholen. Es ist an SAP Commerce angebunden und verwendet als CMS Bloomreach. Die Integration in der Storefront erfolgt mit SAP Spartacus. Es ist eine Single Page Application unter dem Framework Angular. Die Anbindung an Fachsoftware lässt sich über SAP konfigurieren.
Angular 12 NgRx (Reactive State) RxJS (Reactive X) SAP Spartacus SAP Hybris Git IntelliJ IDEA Gitlab Atlassian JIRA Jasmine Karma Cypress
Agile Softwareentwicklung Single Page Application (SPA) Continuous Integration TypeScript HTML5 CSS3 Saas (Scss) REST Scrum Unit Tests End to End Tests Responsive Webdesign (RWD)
diva-e NEXT GmbH
Leipzig
8 Monate
2021-05 - 2021-12

Schaeffler

Senior Developer Agile Softwareentwicklung Single Page Application (SPA) Continuous Integration ...
Senior Developer

Internationale B2B Plattform mit Informationen rund um Autoersatzteile. Werkstätten können zum Beispiel Installationsanleitung für Schaeffler Produkte ansehen oder passende Ersatzteile für ein Fahrzeug finden. Es können Bonuspunkte auf Produkten mit Label eingescannt werden. Später ist die Erweiterung eines Shops geplant. SAP SmartEdit kommt als CMS zum Einsatz. Und die Integration erfolgt mit SAP Spartacus. Die Websites der Single Page Application sind mit Angular Universal SEO.

Angular 8/9/10 Angular Universal RxAngular NgRx (Reactive State) Angular Material SAP Spartacus SAP Hybris Git IntelliJ IDEA Bitbucket Atlassian JIRA Jasmine Karma Jest
Agile Softwareentwicklung Single Page Application (SPA) Continuous Integration TypeScript HTML5 CSS3 Saas (Scss) Google Material REST Scrum Unit Tests Responsive Webdesign (RWD)
hmmh multimediahaus AG
Bremen
8 Monate
2020-04 - 2020-11

Kontaktportal

Senior Developer, Software Architect Agile Software Development Single Page Application (SPA) Search Engine Optimization (SEO) ...
Senior Developer, Software Architect

Kontaktportal. Die Schwierigkeit war eine gute User Experience mit einer guten Indizierung durch Suchmaschinen zu verbinden. Im Webbrowser aufbereiteter Content im Zusammenspiel mit statischem Content. Die Lösung ist eine Single Page Application mit Server-seitig gerenderten Anteilen. Die Architektur ist ausgerichtet auf weitere Applikationen und eine gute Skalierung.

Zur Zeit kommuniziert das Portal (Angular Universal) und ein Backoffice (Angular) mit der REST API (NestJS) und der darunter liegenden Datenbank (PostgreSQL). TypeORM unterstützt die Abstrahierung des Datenmodells und die Migrations. Seed generiert Test-Content.

Das Visual Design basiert auf Google Material. Asynchrone Daten werden mit Reactive X gemanaged und States mit Redux vorgehalten. Alle Komponenten befinden sich in der Cloud. Die Continious Integration durchläuft GitLab Pipelines.

Angular 9/10 Angular Universal Angular Material Angular Flex Layout RxJS (Reactive X) ngxs (Redux) NestJS TypeORM Seed Node.js GitLab PostgreSQL Git Visual Studio Code Atlassian Confluence Atlassian JIRA UXpin
Agile Software Development Single Page Application (SPA) Search Engine Optimization (SEO) Responsive Webdesign (RWD) Continuous Integration TypeScript HTML5 CSS3 Saas (Scss) Google Material REST
Berlin
11 Monate
2018-09 - 2019-07

BuildingMinds

Senior Software-Entwickler/Teamleiter Start-up Agile Software Development Cloud ...
Senior Software-Entwickler/Teamleiter

Start-up für eine Real Estate Management Software (PropTech). Mit einer hohen Anschubfinanzierung der Schindler Aufzüge AG wird eine Software-Plattform entwickelt, die alle Bereiche der Gebäudeverwaltung von der Entstehung bis zur Maintenance umfasst. Realisiert wird eine Cloud-Anwendung mit einer REST-Schnittstelle implementiert als Azure Serverless Funktions und Angular als SPA Frontend. Ein großes Team aus Produktentwicklern, Designern und Programmierern ist daran beteiligt. Mein Aufgabe als Senior Developer war es die Architektur mitzugestalten und ein Entwicklerteam unter Scrum anzuleiten. Mit Reactive Forms wurde ein Formulargenerator für die Datenerfassung gebaut. Datenabfragen wurden stringent mit Reactive X umgesetzt und Zustände nach Redux vorgehalten.

Angular 6/7/8 RxJS (Reactive X) ngxs Jasmine Jest Microsoft Azure Twitter Bootstrap 3/4 Graph DB Azure Application Insights Microsoft ADAL Git SmartGit Visual Studio Code MongoDB
Start-up Agile Software Development Cloud Single Page Application (SPA) OAuth 2.0 Serverless Functions Continuous Integration Unit Tests TypeScript HTML5 CSS3 Redux REST Saas (Scss) Scrum Teamleiter
BearingPoint Holding B.V.
Berlin
7 Monate
2017-08 - 2018-02

S-Bahn Fahrgastinformationssystem

Software-Entwickler HTML5 CSS3 Single Page Application (SPA) ...
Software-Entwickler

Für den Führerstand von Zügen wurde eine Web-basierende Plattform für die Steuerung des Fahrgastinformationssystems neu entwickelt. In dieser Zeit wurden drei Projekte für unterschiedliche S-Bahnen auf dieser Plattform realisiert. Die Architektur erlaubt die Entwicklung unterschiedlicher User Interfaces auf einer gemeinsamen Codebasis. Der hohe Modularisierunsgrad ermöglicht die Wiederverwendung funktionaler Komponenten mit Projekt-spezifischem Layout. Genutzt wird eine gemeinsame Schnittstelle. Alle Komponenten sind Unit-getesetet. Integrationstest erfolgten an Aufbauten mit den Hardwarekomponenten der Anzeigen, Lautsprecher, Notrufeinheiten und dem Touch-Display des Führerstandes.

Angular Angular 4/5 RxJS (Reactive X) Git SourceTree Visual Studio Code Jira Jenkins
HTML5 CSS3 Single Page Application (SPA) Server Sent Events (SSE) Websockets REST Saas (Scss) TypeScript Scrum Embedded Systems
GSP Sprachtechnologie GmbH
Berlin
5 Monate
2017-02 - 2017-06

Skyline IP TV

Software-Entwickler HTML5 CSS3 JavaScript ...
Software-Entwickler

Es wurde das Produkt IP TV erweitert, das verschiedene Content- und Fernsehanbieter der Schweiz nutzen. Auf Mobile Devices (Android, iOS), Webbrowsern und Set-Top-Boxen kann übergangslos Fernsehen und Video on Demand genutzt werden.

AngularJS AngularJS 1.5 Grunt Twitter Bootstrap Bamboo Git SmartGit WebStorm Jira
HTML5 CSS3 JavaScript REST Saas (Scss) Scrum
Netstream AG
Zürich, Schweiz
9 Monate
2016-04 - 2016-12

CharterWay LKW Vermietung

Software-Entwickler HTML5 CSS3 IndexedDB ...
Software-Entwickler

Diese Webanwendung soll bei der Fahrzeugübergabe die Zustandserfassung eines LKW dokumentieren. Die Anwendung läuft auf verschiedenen Mobile Devices und ist Web-basierend. Fahrzeugdaten und Fotos können auch ohne Internetverbindung erfasst werden.

AngularJS 1.3 Jasmine Grunt Saas (Scss) Twitter Bootstrap Maven Spring Hibernate Tomcat IBM DB2 Bamboo Git SourceTree WebStorm Eclipse Jira AngularJS
HTML5 CSS3 IndexedDB App Cache REST Java Scrum Single Page Agile Development Offline-Fähigkeit Unit Tests TypeScript TypeScript
Daimler TSS GmbH
Berlin
2 Monate
2015-06 - 2015-07

VW Website Formulare

Software-Entwickler HTML5 CSS3 JavaScript ...
Software-Entwickler
Frontend Entwicklung Formulare für den Registrierungsprozess im Webportal der Volkswagen AG (nach Redesign) Pure Frontend Entwicklung nach Style Guide mit Responsive Design.
Grunt Sass WebStorm 10 Bower
HTML5 CSS3 JavaScript HTML CSS Responsive Webdesign Adaptive Design Media Queries
Das Büro am Draht GmbH
Berlin
9 Monate
2014-10 - 2015-06

Business Connector Migration EnTraS

Software-Entwickler Perl
Software-Entwickler
Technisches Konzept, Implementierung Reimplementierung einer Schnittstelle für ein Learning Management System (e-Learning)
Global Teach Sublime Text
Perl
digital spirit GmbH (Idox plc)
Berlin
2 Monate
2014-08 - 2014-09

DB Ticket Sales

Software-Entwickler HTML5 CSS3 Single Page ...
Software-Entwickler
Implementierung, technische Leitung (Team von 4 Entwickler/Innen) Prototyp der Deutschen Bahn AG eines Web-basierendes User Interface für den Verkauf von Zugtickets (Single Page, MVC-Pattern). Als Technical Lead habe ich in einem vierköpfigen Entwicklerteam die Realisierung einer stark modularisierten Webanwendung für eine große Bahngesellschaft mit AngularJS betreut und mitentwickelt. Es wurde auf die Trennung einzelner Anwendungsmodule geachtet. View Models wurden konsequent umgesetzt. Die Applikation kommuniziert mit dem Backend über REST. Mit dem UIRouter wurde der DOM-Baum im Zaum gehalten. Diese Anwendung sollte als Web-Stream neben einer iOS und Android App distributiert werden und damit Desktop und andere Mobile Devices unterstützen.
Less AngularJS WebStorm 8 Sublime Text Handlebars.js AngularJS 1.2 Angular UIRouter Grunt Bower Handlebars Twitter Bootstrap Bootstrap Twitter Bootstrap 3.2 SVN WebStorm
HTML5 CSS3 Single Page MVC Pattern JavaScript HTML CSS REST Scrum Single Page
Accenture (Fjordnet Limited)
Berlin
6 Monate
2013-03 - 2013-08

QIVICON User Interface (Assisted Living)

Software-Entwickler HTML5 Responsive Webdesign CSS3 ...
Software-Entwickler
Technisches Konzept, Frontend Programmierung, Backend Implementierung Web-basierendes User Interface für die Steuerung von Geräten der Hausautomation auf Tablet-Computern (Responsive Design, Single Page, MVC-Pattern). Für ein halbes Jahr habe ich Vollzeit in einem dreiköpfigen Team einen Prototypen für R&D entwickelt. Dabei habe ich AngularJS nach einer Softwarerecherche eingeführt. In diesem halben Jahr konnte ich mich tief-gehend mit AngularJS befassen. Die Anwendung soll auf einem Tablet-PC die Hausautomation steuern.
AngularJS Twitter Bootstrap Less Eclipse WebStorm AngularJS 1.0 AngularJS 1.0.6 RequireJS jQuery 1.9.1 jQuery OSGi Twitter Bootstrap 2.3.2 SVN
HTML5 Responsive Webdesign CSS3 JavaScript Single Page MVC Pattern HTML CSS XMLRPC
Telekom Deutschland GmbH
Berlin
1 Jahr 4 Monate
2011-03 - 2012-06

Apmato Smartphone App Editor

Software-Entwickler JavaScript Scrum HTML ...
Software-Entwickler
Implementierung (Team von 3 Entwicklern) CMS-getriebener Editor (Single Page) zur Generierung von nativen Smartphone-Apps für verschiedene Plattformen (iOS, Android u.a.). - www.apmato.com. Mit zwei Kollegen habe ich einen CMS-getriebener Editor zur Generierung von nativen Smartphone-Apps programmiert. Node.js wurde als Server genutzt. Im Team wurden auch die aktuellen Javascript Design Pattern diskutiert.
NodeJS Dojo Toolkit Dojo Toolkit 1.7.2 SVN
JavaScript Scrum HTML CSS Single Page
TouchingCode GmbH
Berlin
8 Monate
2011-08 - 2012-03

Smartphone App Lifecycle Management

Software-Entwickler Ruby on Rails Ruby Scrum ...
Software-Entwickler
Technisches Konzept, Implementierung online-System für die Verwaltung und Distribution von Smartphone Anwendungen verschiedener Plattformen. Ein Rollen-basiertes Eco System für Entwickler, Content-Anbieter und Publizierer.
Rails RubyMine MongoDB Twitter Bootstrap Scss Haml SVN
Ruby on Rails Ruby Scrum HTML5 HTML CSS3 CSS
TouchingCode GmbH
Berlin
1 Jahr 2 Monate
2010-11 - 2011-12

Maintenance Schulungsplattform CTCS

Software-Entwickler Java Perl Web Services
Software-Entwickler
Technisches Konzept, Implementierung Wartung/Maintenance, Implementierung von Schnittstellen für ein Learning Management System (e-Learning)
IBM Learning Management System 1.0 Emacs IBM Rational Application Developer IBM Learning Management System
Java Perl Web Services
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
1 Monat
2011-08 - 2011-08

Reporting Ressourcenplanung

Software-Entwickler Java
Software-Entwickler
Technisches Konzept Darstellung von Kennzahlen
B.I.R.T Apache Tomcat Eclipse Tomcat
Java
digital spirit GmbH
Berlin
2 Monate
2010-10 - 2010-11

Customizing Schulungsplattform EnTraS

Software-Entwickler C# .net
Software-Entwickler
Implementierung (Team von 4 Entwicklern) Customizing/Erweiterung eines Learning Management Systems
Blackboard ANGEL .NET Framework Visual Studio
C# .net
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
5 Monate
2010-06 - 2010-10

Template Refactoring e-Learning Studio

Software-Entwickler XSLT XPath
Software-Entwickler
Consulting Konzept für das Refactoring eines Redaktionstools für e-Learning Anwendungen. Das e-Learning Studio generiert HTML-basierende Kurse (nach SCORM-Standard) anhand einzelner Templates für die Interaktionstypen des Lernprogramms.
digital-spirit e-Learning Studio
XSLT XPath
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
5 Monate
2010-02 - 2010-06

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Webportale - Noordhoff Uitgevers (www.noordhoffuitgevers.nl) - Basisonderwijs (www.noordhoffuitgevers.nl/wps/portal/basisonderwijs) Basierend auf redaktionellen Inhalten im IBM Lotus Web Content Management. Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
WebSphere Portal Server IBM Websphere Portal Server 6 IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
5 Monate
2009-09 - 2010-01

Safeguarding Google Analytics

Software-Entwickler Java
Software-Entwickler
Consulting Verarbeitung von Google Analytics Statistiken. Lokale Kopie der Daten, Generierung von Reports, Versand per E-Mail.
Eclipse Google Analytics
Java
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
5 Monate
2009-09 - 2010-01

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Online-Shop/Webportal - Middelbar Beropsonderwijs (www.noordhoffuitgevers.nl/mbo) Basierend auf redaktionellen Inhalten sowie Produktinformationen im IBM Lotus Web Content Management sowie einer Anwendung für die Shop-Funktionalität (Katalog). Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
IBM Websphere Portal Server 6 WebSphere Portal Server IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
2 Monate
2009-11 - 2009-12

BV1 Aufgabensammlung

Software-Entwickler PHP 5 HTML CSS ...
Software-Entwickler
Consulting, Implementierung Prototyp einer online-Aufgabensammlung für Lehrer. Lehrer können in einer Web-basierenden Anwendung bereitgestellte Lernaufgaben als Lernmaterial zusammenstellen. Als zusätzliche Anforderung läuft die Webanwendung lokal auf den Notebooks des Vertriebs.
MySQL MySQL 5.1 Emacs
PHP 5 HTML CSS PHP 5.3.1
digital spirit GmbH (Bildungsverlag EINS GmbH)
Berlin
1 Jahr
2008-06 - 2009-05

Marketing Portal

Software-Entwickler Java HTML CSS ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Online-Shops/Webportale - Voortgezet Onderwijs (www.noordhoffuitgevers.nl/vo) - Hoger Onderwijs (www.noordhoffuitgevers.nl/ho) Basierend auf redaktionellen Inhalten sowie Produktinformationen im IBM Lotus Web Content Management sowie einer Anwendung für die Shop-Funktionalität (Katalog). Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
IBM Websphere Portal Server 6 WebSphere Portal Server IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
Java HTML CSS JavaScript LDAP
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
7 Monate
2008-07 - 2009-01

My Footballteam

Software-Entwickler PHP HTML CSS
Software-Entwickler
Technisches Konzept, Realisierung Webportal für die Vermarktung eines Fußballvereins. Mitgliederverwaltung, News und Social Media
eZ Publish MySQL 5 eZ Publish 4 MySQL
PHP HTML CSS
Three Hands Venture & Finance GmbH
Berlin
2 Monate
2008-11 - 2008-12

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Webportal - Leerling (www.leerling.noordhoff.nl) Basierend auf redaktionellen Inhalten im IBM Lotus Web Content Management. Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
IBM Websphere Portal Server 6 Websphere Portal Server IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Noordhoff Uitgevers B.V.)
Berlin
11 Monate
2007-08 - 2008-06

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy Online-Shops/Webportale - Docentenpakket (www.docentenpakket.nl) - Docentenkit (www.docentenkit.nl) - EPN (www.epn.nl) - Voortgezet Onderwijs (www.noordhoffuitgevers.nl/vo) Basierend auf redaktionellen Inhalten sowie Produktinformationen im IBM Lotus Web Content Management sowie einer Anwendung für die Shop-Funktionalität (Katalog). Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript.
IBM Websphere Portal Server 6 Websphere Portal Server IBM Workplace WCM 6 Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Lotus Web Content Management 6.1 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Wolters Kluwer nv/Noordhoff Uitgevers B.V.)
Berlin
4 Monate
2008-02 - 2008-05

Marketing Portal

Software-Entwickler
Software-Entwickler
Consulting Proof of Concept: Software Improvements für die Marketing Portale basierend auf dem IBM Websphere Portal Server.
IBM Websphere Portal Server 6 Websphere Portal Server
digital spirit GmbH (Wolters Kluwer nv/Noordhoff Uitgevers B.V.)
Berlin
1 Monat
2007-12 - 2007-12

Administration Compliance University eu

Software-Entwickler Administration
Software-Entwickler
Administration, Datenmigration Installation RedHat Enterprise Server 3, Oracle 9i
Oracle 9i RedHat RedHat Enterprise Server 3
Administration
digital spirit GmbH
Berlin
4 Monate
2007-04 - 2007-07

art-bay

Software-Entwickler
Software-Entwickler
Konzept online-Versteigerungsplattform für Kunst
Inkognito Gesellschaft für faustdicke Überraschungen mbH
Berlin
1 Jahr 4 Monate
2006-04 - 2007-07

Marketing Portal

Software-Entwickler LDAP Java HTML ...
Software-Entwickler
Setup Portal Pages, Content-Strukturen, Content Templates, Zugriffsbeschränkungen. Implementierung Portlets, Themes, Skins, Templates, Taxonomy und des Indexers. Online-Shops/Webportale - Thuis - Noordhoff Uitgevers (www.noordhoffuitgevers.nl) - Lijsters (www.lijsters.nl) - Bosatlas (www.bosatlas.nl) - iClips (www.i-clips.noordhoff.nl) - Liber (www.liber.se, redesigned) u.a. Basierend auf redaktionellen Inhalten sowie Produktinformationen im IBM Workplace Web Content Management sowie einer Anwendung für die Shop-Funktionalität (Katalog). Portlets im IBM Websphere Portal Server ergänzen die Portal-Funktionalität. Erweiterung der Funktionalität durch Javascript. Zus. Migration des Portal Server 5.1 nach 6, Dedizierte Indizierung der Inhalte des WCM für eine Suche (Lucene).
IBM Websphere Portal Server 6 Websphere Portal Server Oracle 10g IBM Rational Application Developer IBM Web Content Manager IBM Websphere Portal Server 5.1 IBM Workplace Web Content Management 2.0 IBM Workplace Web Content Management 2.5 IBM Rational Application Developer 6
LDAP Java HTML CSS JavaScript
digital spirit GmbH (Wolters Kluwer nv/Noordhoff Uitgevers B.V.)
Berlin
6 Monate
2006-06 - 2006-11

Filu Archiv

Software-Entwickler
Software-Entwickler
Consulting: Technisches Konzept online-Vermittlungsangebot für Künstler und Art Directors - www.filu-archiv.de (outdated)
FileMaker Lasso
Inkognito Gesellschaft für faustdicke Überraschungen mbH
Berlin
7 Monate
2005-12 - 2006-06

online-Shop Inkognito

Software-Entwickler
Software-Entwickler
Consulting: Technisches Konzept online-Shop für Postkarten - www.inkognito.de
FileMaker Lasso
Inkognito Gesellschaft für faustdicke Überraschungen mbH
Berlin
5 Monate
2005-12 - 2006-04

Wolters Kluwer Financial Services

Software-Entwickler Java
Software-Entwickler
Technisches Konzept, Implementierung (Team von 2 Entwicklern) Erweiterung des IBM Learning Management Systems um Mandantenfähigkeit, Customizing
IBM Websphere 5 WebSphere Application Server IBM LMS 1.0 Eclipse IBM Websphere IBM Rational Application Developer 6
Java
digital spirit GmbH (Wolters Kluwer nv/Wolters Kluwer Financial Services)
Berlin
2 Monate
2005-11 - 2005-12

Wolters Kluwer Financial Services

Software-Entwickler Perl XSLT
Software-Entwickler
Programmierung Migration bestehender online-Kurse nach SCORM (Standard für e-Learning Anwendungen). Das HTML hunderter bestehender Kurse wird geparst und als XML gespeichert. Aus dem XML werden andere XML-Formate generiert, die mit einem Redaktionstool (e-Learning-Studio) nachbearbeitetet werden können.
Emacs Xalan digital spirit e-Learning Studio
Perl XSLT
digital spirit GmbH (Wolters Kluwer nv)
Berlin
2 Jahre 3 Monate
2003-10 - 2005-12

Handbuch für Deutschland

Software-Entwickler XSLT Word Microsoft Word
Software-Entwickler
Technisches Konzept, Realisierung Website Technische Konzept für die Veröffentlichung eines Leitfadens auf CD-ROM und parallel im Web
XSLT Word Microsoft Word
Beauftragte der Bundesregierung für Migration, Flüchtlinge und Integration
Berlin
4 Monate
2005-07 - 2005-10

Amadeus Leitfaden

Software-Entwickler
Software-Entwickler
Consulting Konzept für die Migration des Content Management System (Handbücher der Amadeus Germany GmbH)
Schema ST-4
digital spirit GmbH (Wolters Kluwer nv)
Berlin
2 Jahre 2 Monate
2003-08 - 2005-09

Website deesworld.de

Software-Entwickler PHP CSS HTML ...
Software-Entwickler
Consulting, Customizing, Setup, Hosting Website für Detlef Soost (outdated)
eZ Publish Emacs Exim4 Exim Apache HTTP Server eZ Publish 3.4 PostgreSQL 7.3 PostgreSQL
PHP CSS HTML PHP 4.3
D!?s Dance Club GmbH
Berlin
2 Jahre 3 Monate
2003-07 - 2005-09

Produkt online-Shop

Software-Entwickler Perl
Software-Entwickler
Konzept, Realisierung, Markteinführung Basierend auf Interchange können durch vorgefertigte Module, Themes und Schnittstellen preiswerte online-Shops angeboten werden.
Interchange Interchange 4 Interchange 5 PostgreSQL
Perl
Berlin
7 Monate
2005-01 - 2005-07

Rollout von Mobilfunk-Sendemasten

Software-Entwickler PL/SQL SQL
Software-Entwickler
Consulting, Programmierung Management Software für das Rollout von Mobilfunk-Sendemasten (SAP): Über eine Datenbank und den Business Connector von SAP werden zusätzliche Standortinformationen in einer Desktopanwendung für den Techniker bereitgestellt.
Oracle 9i SAP Business Connector Delphi
PL/SQL SQL
Siemens AG
Berlin
2 Monate
2005-03 - 2005-04

Fotowettbewerb Facing Sustainability

Software-Entwickler Perl HTML CSS
Software-Entwickler
Technisches Konzept, Implementierung Webanwendung online-Fotowettbewerb auf www.facing-sustainability.org (outdated) für den Rat für Nachhaltige Entwicklung
Emacs Apache HTTP Server PostgreSQL 7.3 PostgreSQL
Perl HTML CSS
neues handeln GmbH
Berlin
4 Monate
2004-03 - 2004-06

Shop dasgute.de

Software-Entwickler Perl
Software-Entwickler
Technisches Konzept, Implementierung Online-Shop für Nahrungsergänzungmittel, Coupon-System (outdated)
Interchange Emacs Interchange 4.8 PostgreSQL
Perl
astrovitalis GmbH
Berlin
7 Monate
2003-07 - 2004-01

Schulung Standard Software/Logistik

Software-Entwickler KHK Classic Line Microsoft Windows Microsoft Word ...
Software-Entwickler
Lehrer Schulung Standard Software (MS Word/Excel) und Warenwirtschaft (KHK)
KHK Classic Line Microsoft Windows Microsoft Word Microsoft Excel KHK Warenwirtschaft Logistik Word Excel Windows
Zentrum für Aus- und Weiterbildung Ludwigsfelde GmbH
Ludwigsfelde
7 Monate
2003-06 - 2003-12

Wasserstandsmessdaten BUG

Software-Entwickler
Software-Entwickler
Consulting Daten-Pool für die Erfassung von Wasserstandsmessdaten
Behörde für Umwelt und Gesundheit Hamburg
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 6 Monate
1998-10 - 2005-03

Studium der Informatik auf Diplom

Abbruch, Technische Universität Berlin
Abbruch
Technische Universität Berlin
9 Jahre
1989-10 - 1998-09

Studium der Mathematik auf Diplom

Studiengangwechsel, Technische Universität Berlin
Studiengangwechsel
Technische Universität Berlin

Position

Position

Senior Developer, Team Lead, DevOps

Kompetenzen

Kompetenzen

Top-Skills

Angular Agile Software Development Spartacus (SAP) TypeScript JavaScript HTML5 CSS3 Continuous Integration Cloud Single Page Application Scrum Responsive Webdesign REST Git Azure RxJS (Reactive X) NgRx (Reactive State) NGXS Cypress Jira Gitlab IntelliJ IDEA Sass

Schwerpunkte

Agile Software Development
Search Engine Optimization (SEO)
Web Frontend

Aufgabenbereiche

DevOps
Senior Developer
Teamleiter

Produkte / Standards / Erfahrungen / Methoden

Angular
4/5/6/7/8/9/10
Angular Flex Layout
Angular Material
Angular Universal
AngularJS
1.0/1.2/1.3/1.5
Apache HTTP Server
Apache Tomcat
Atlassian Confluence
Atlassian JIRA
Azure Application Insights
Bamboo
Bower
Clean Code
Cloud
Continuous Integration
CSS
CSS3
Dojo Toolkit
1.7.2
Eclipse
Juno
Emacs
Exim
eZ Publish
3.4/4
Fusion
Git
GitLab
Grunt
Gulp
Hibernate
HTML
HTML5
IBM RAD
6
IBM Web Content Manager
2.0/2.5/6.1
IndexedDB
InTempo
Interchange
4/5
Intershop
4/5
J2EE
Jasmine
Jenkins
Jest
Jira
jQuery
1.9.1 et al.
Less
Mason
Maven
Microsoft ADAL
Microsoft Azure
Microsoft Index Server
MS Exchange Server
NestJS
ngxs
ngxs (Redux)
Node
NodeJS
Node.js
OAuth 2.0
OSGi
Rails
Redux
Responsive Webdesign (RWD)
REST
RubyMine
4/5
RxJS (Reactive X)
Sass (Scss)
Schema ST-4
Scrum
Seed
Server Sent Events (SSE)
SmartGit
SoapUI
SourceTree
Spring
Sublime Text
SVN
Tomcat
Twitter Bootstrap
3/4
TypeORM
Unit Tests
UXpin
Visual Studio Code
WebSphere Application Server
5/6
WebSphere Portal Server
5/6
Webstorm
Xcode
3/4

Betriebssysteme

iOS
Linux
debian, Ubuntu, RHEL
Microsoft Windows
OS X
Unix
Sun Solaris

Programmiersprachen

ANSI SQL
Java
Portlet, Servlet
JavaScript
Server/Client
Objective-C
Mobile Apps
Oracle SQL
Perl
CGI
PHP
PL/SQL
Oracle
Ruby
Rails
Saas (Scss)
TypeScript
X-Path
XSLT

and others

Datenbanken

Graph DB
IBM DB2
Informix
MongoDB
MySQL
5
Oracle
8i/9i/10g
PostgreSQL
7.3, 9.3 ... 12
Sybase

Datenkommunikation

Internet

Design / Entwicklung / Konstruktion

Cloud
Google Material
Serverless Functions
Single Page Application (SPA)

Managementerfahrung in Unternehmen

Start-up
Teamleiter

Branchen

Branchen

  • e-Commerce

  • Education

  • Finance

  • Telekommunikation

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.