Bei Univention helfe ich der Entwicklungsabteilung dabei, automatisierte Tests auf OpenStack zum Laufen zu bringen.
Ich analysiere, baue und entwickle qualitätskonforme CI/CD-Prozesse für Linux-Builds,-Tests, und -Bereitstellungen. Das Tooling wird in Python geschrieben.
Bei Univention habe ich das Team von Sovereign Workplace dabei unterstützt, solide Agile-Prozesse einzurichten.
Außerdem erstelle ich zuverlässige, konforme CI/CD-Prozesse für Python-, Java- und Docker-Builds, Tests und Bereitstellungen.
Bei Bitly Europe unterstütze ich ein Team, indem ich meine langjährige Erfahrung als Software-Engineer einbringe.
Ich helfe bei der Entscheidung über technische Strategien und kümmere mich um komplexe Implementierungen.
Eine wichtige Aufgabe ist die Entwicklung architektonischer Konzepte, die das Unternehmen in Zeiten starken Wachstums auf die nächste Stufe heben.
Bei Phoenix Contact entwickle, betreue und betreibe ich in einem kleinen Team eine Django-Webanwendung.
Ich entwickle das Front-End mit Vue.js, Parcel, SCSS, NPM, Node.js und verschiedenen Varianten moderner JavaScript- und ECMA-Skripte und entwickle das Back-End mit Python und Django, das läuft auf einem Linux-Server mit Apache und Docker.
Das alles wird mit GitLab, GitLab CI und einer Portion Ansible getestet, bereitgestellt und verbunden.
Ich kehrte zu Europace zurück, um einem kleinen Team bei der Entwicklung einer Node.js-basierten Cloud-Anwendung zu helfen.
Wir arbeiten mit allen Arten von AWS-Diensten, GitHub und all seinen zahlreichen Funktionen, sowie Verwendung eines modernen, auf Typescript basierenden Stacks mit CDK für Cloud-Bereitstellungen.
In diesem Projekt bei Europace arbeite ich mit dem Solutions-Team zusammen, um die Einrichtung und Einführung ihrer Java-basierten Microservices zu verbessern.
Ich helfe dabei die Build- und Deployment-Workflows zu optimieren und zu verbessern, und die Bereitstellungsprozesse robuster und zuverlässiger zu gestalten.
Bei Europace arbeite ich mit das interne Build-Pipeline-Team zusammen, um ihre CI-Pipelines zu verbessern, zu optimieren und zu modularisieren.
Ich unterstütze bei der Implementierung von Git-Flow als Entwicklungs- und Branching-Strategies. Ich sammle und verbreite Wissen über Entwicklung, Best-Practices, Optimierung und andere CI-bezogene Themen.
Bei der Bundesdruckerei habe ich mehrere Benutzeroberflächen für Smartcard-Anwendungen entwickelt.
Ich habe verschiedene branchenübliche Prozesse zur Erstellung von Spezifikationen, Wireframes, und die erste Runde des User-Experience-Designs (UX) benützt. Die von mir bearbeiteten Anwendungen wurden mit gängigen Frontend-Technologien implementiert.
Ich habe das sehr kleine Team bei der Entwicklung der Nemo Bridge-Anwendung, die Bereitstellungsabläufen, und der Implementierung eines Continuous Integration- und Continuous Delivery-Setups unterstützt.
Ich habe hier einen großen Teil der Server-Verwaltung und -Automatisierung mit Ansible durchgeführt.
Dazu habe ich die Nemo Bridge-Laufzeitumgebung, die zur Verwaltung von Medien-, Metadaten- und Transkodierungsdiensten verwendet wird, die Live-TV-Streams und Videos (On-Demand- und Videowerbung) liefern, stark bereinigt und stabilisiert.
Ich habe die wichtigsten JavaScript-Bibliotheken für die Empfehlungsportale von Aklamio entwickelt. Diese Bibliotheken kommunizieren mit internen Ruby-APIs und bieten Werbetreibenden die Möglichkeit, die Benutzerregistrierung durchzuführen, sich bei Aklamio- Konten anzumelden und Empfehlungen von Benutzer zu Benutzer zu generieren.
Bei Aklamio habe ich auch die Cashbar- Browsererweiterung entwickelt für die Chrome- und Firefox-Browsern. Diese Erweiterung ermöglicht Empfehlungen, Anmeldungen und Kontoregistrierung über den Webbrowser.
Bei Pixelpark arbeite ich an Frontend-Projekten in einem Team aus Designern, Backend-Entwicklern und Qualitätssicherungsingenieure.
DevOps Engineer mit Fokus WordPress für Sparkassen.
At SFP I work on creating, testing and maintaining the developer workflow for WordPress web applications. This workflow is comprised of Ansible and relevant shell scripts, and run on a Jenkins continuous integration server that handles provisioning of web and mail servers, load balancers, and monitoring servers, and takes care of the deployment of WordPress. The workflow assures maintained server integrity (system updates and security patches) and implements access control lists (ACL), caching, load balancing, monitoring, dependency management, and many more.
Skills used:
Für Aklamio habe ich ihren Web-Stack analysiert und über Probleme im Zusammenhang mit ihrer Serverleistung berichtet. Ich machte Übersichten über Engpässe und berichtete über praktische Leistungslösungen für Varnish Cache und NginX, aber auch für eine verbesserte JavaScript-Leistung im weit verbreiteten sozialen Widget von Aklamio.
Eine Kombination aus verbessertem Cache-Konfiguration, bessere Web-Stack-Leistung und Verbesserungen des clientseitigen Codes verlängern die Lebensdauer der Anwendung sowie der Hardware, auf der sie ausgeführt wird, erheblich. Es spart Kosten, Bandbreite, Strom und reduziert client-seitige Anforderungen.
Senior Software-Entwickler mit Fokus WordPress Plugin- und Wordpress-Theme-Entwicklung
At SFP I developed several WordPress plug-ins that are actively being used on their Intranet. These plug-ins hooked into a SOAP webservice and performed various verification actions to ensure high data quality. A special focus in these projects was digital security and data protection.
Skills used:
Senior Software-Entwickler mit Fokus WordPress- und Front-End-Entwicklung
At Raisin I've worked as a freelance front-end developer. Initially, I set up the entire website (based on WordPress) and accompanying IT-infrastructure. Later on, I worked as part of the front-end development team and consulted the developers, IT departement and product owners in larger projects.
I set up coding standards, version control, developer machines, web server and caching server configuration. I developed a theme framework for the deployment of all the company's international web sites which greatly improved development speed, code stability and clarity.
Skills used:
DevOps-Engineering und Software-Entwicklung auf Lead-Ebene sind meine Kernkompetenzen. Da ich schon über 20 Jahren im Bereich Software- und Web-Entwicklung tätig bin, habe ich sehr viel Erfahrung mit unterschiedlichsten Projekte und Kunden gesammelt.
Meine Skills
Ansible, Docker, GitLab, WordPress, PHP, CSS, HTML, JavaScript, Node.js, Docker, Front End Development, Git, Linux, CMS, Browser Extension, Continuous Integration, AB, ACL, Analytics, Android Browsers, API, Back-End, Bandwidth Testing, Bash, Browser Caching, Browser Plugins, Browserify, Browsers, Chrome, CI, Composer, Continuous Delivery, Cross-browser Compatibility, Cross-Browser Compliance, CSS 2, CSS 3, CSS Framework, CURL, CVS, Data Protection, Data Quality, Debian, Dependency Management, Desktop Computers, Docker Swarm, Dovecot, Drupal, Drupal 5, Drupal 6, Drupal 7, Email Servers, ES3, ES5, ES6, ES7, Exim, FFmpeg, Firefox, Front-End Caching, Front-end Development, Front-End-Entwicklung, GDPR, gpac, Grunt, Gulp, HTML 4, HTML 5, HTML5, HTTP Caching, Internet Explorer, Intranet, Ipad, Iphone, Javascript Libraries, Jenkins, Jira, Jquery, Json, Kubernetes, Less, Linux Server Admin, Load Balancers, Load Balancing, LXC, Mail, Mailchimp, Mailcow, Mailx, Maven, Metadata, Microservices, Modernizr, MP4box, Munin, NetCat, Nginx, Node, Node Package Manager, NodeJS, NPM, Object-Oriented Software, Package.json, Postcss, Postfix, Postman, Progressive Enhancement, Prometheus, Puppet, Python, Quality Assurance, Responsive Design, Rest API, Ruby, SASS, SCSS, Server Administration, Shell, Shell Scripts, Siege, SMTP, SMTPD, SOAP, Software Quality, Splunk, SSH, SSL, SVN, Symfony, Sysadmin, System Administration, Tablets, Team Foundation Server, Teamcity, Technical Debt, Templating, Theming, Transcoding, Ubuntu, UI Design, UX Design, Vagrant, Varnish, Version Control, Video Encoding, Video Transcoding, Virtualbox, Vue, Vue.js, WCAG 1.0, WCAG 2.0, Web Application, Web Applications, Web Apps, Web Design, Web Performance, Webextensions API, WebPack, Websockets, WGET, Wireframes, Wireframing, WMS, XML, YAML
For this project, I set up a complete Sails.js web application from scratch, including data imports, installation, and deployments. I built DevOps tooling to reliably deploy and install the application, as well as provision the servers it is running on. The application itself is based on the Node.js framework Sails.js.I worked on the development of an API-based web application, used for warehouse and order management at large distributors of promotional materials.
Skills and Technologies:
Node.js
Ansible
Sails.js
Vue.js
Docker
Bash
Virtual Machines
HTML
CSS
03/2019 - bis jetzt, Europace AG, 500-1000 Mitarbeiter, Internet und Informationstechnologie
DevOps Engineer mit Fokus Docker Swarm Clusters für ein großen Finance-Integrator
In this project at Europace AG, I work with the Solutions-team to improve the setup and roll-out of their Java-based microservices. I help them optimize and improve their build- and deploymentworkflow, and to make their service delivery more robust and reliable.
Skills used:
Docker
Docker Swarm
Ansible
GitLab
Python
Linux
Vagrant
Shell
Virtualbox
Rocket
Kubernetes
LXD
LXC
Prometheus
Splunk.
01/2019 - 03/2019, Europace AG, 500-1000 Mitarbeiter, Internet und Informationstechnologie
DevOps - und Build-Pipeline-Consultant mit Fokus Continous Integration für ein großen Finance-Integrator
At Europace I work with the local build-pipeline heroes to improve, optimize, and modularize their CI-pipelines. I help implement Gitflow as a development strategy, and collect and spread knowledge about development, best practices, optimization, and other CI-related subjects.
Skills used:
TeamCity
Maven
Continuous Integration (CI)
Git
Bash
XML
Linux
SSH
SSL
07/2018 - 11/2018, Bundesdruckerei, 1000-5000 Mitarbeiter, Banken und Finanzdienstleistungen
Senior Software-Entwickler mit Fokus JavaScript, Sicherheit, und Smart-Cards
At the Bundesdruckerei I developed several user interfaces for SmartCard applications. I use various industrystandard processes for the creation of specifications, wireframes, and the first round of user experience design. The applications I worked on are implemented with common front-end technologies. Re-usable, clean code was an important aspect of this project, and one of the requirements is to avoid using frameworks.This keeps technical debt low while maintaining high software quality.
Skills used:
Object-Oriented Vanilla JavaScript (ES5, ES6)
JavaScript
Node.js
WebSockets
Browser Extensions
Python
Bash
GIT
SSL
FFMPEG
Video En- und Transcoding
Wireframing
UI Design
UX Design
SCRUM
Agile
02/2018 - 06/2018, Nowtilus GmbH, 10-50 Mitarbeiter, Internet und Informationstechnologie
Senior JavaScript-Entwickler und DevOps-Engineer für eine Video- und Streaming-Plattform
I've aided the very small team in the development of the Nemo Bridge application, deployment workflows, and the implementation of a continuous integration and continuous delivery setup. I've done a great deal of server management and IT automation with Ansible here, and severely cleaned up, and stabilized the Nemo Bridge runtime. Nemo Bridge is used to manage media-, metadata- and transcoding-services that deliver live TV
streams, video-on-demand and video advertisements.
Skills used:
Ansible
Node.js
REST APIs
Various APIs
SSH
Git
Linux
FFMpeg
GPAC
MP4Box
Python
JSON
XML
01/2017 - 02/2018, Aklamio, 50-250 Mitarbeiter, Internet und Informationstechnologie
Senior Software-Entwickler mit Fokus JavaScript und Browser-Extensions für eine große Freunde-Werben-Freunde-Plattform
I've developed the core JavaScript libraries for Aklamio's referral portals. These libraries communicate with in-house Ruby APIs, and offers advertisers the capabilities to handle user registration, do Aklamio account logins, and to generate user-to-user recommendations. At Aklamio I have also developed the Cashbar browser extension for Chrome and Firefox browsers. This extension allows recommendations, logins, and account registration from within your web browser.
Skills used:
Ansible
Varnish
NginX
GIT
PHP
Wordpress
JavaScript (ES3, ES5, ES6)
Node.js
Gulp
Grunt
Webpack
Symfony
Vagrant
Linux (Ubuntu, Debian)
SSH
Browser extensions
WebExtensions API
11/2016 - 02/2017, Publicis Pixelpark, 500-1000 Mitarbeiter, Marketing, PR und Design
Senior JavaScript- und Front-End-Entwickler für Werbekampagnen
At Pixelpark I work on front-end projects within a team of designers, back-end developers and quality assurance engineers.
Skills used:
Git
Bash
Linux (Debian, Ubuntu)
Virtualbox
Vagrant
JavaScript (ES3, ES5, ES6)
jQuery
Node.js
Gulp
PostCSS
CSS3
HTML5
06/2016 - 11/2016, Sparkassen-Finanzportal GmbH, 250-500 Mitarbeiter, Banken und Finanzdienstleistungen
DevOps Engineer mit Fokus WordPress für Sparkassen.
At SFP I work on creating, testing and maintaining the developer workflow for WordPress web applications. This workflow is comprised of Ansible and relevant shell scripts, and run on a Jenkins continuous integration server that handles provisioning of web and mail servers, load balancers, and monitoring servers, and takes care of the deployment of WordPress. The workflow assures maintained server integrity (system updates and security patches) and implements access control lists (ACL), caching, load balancing, monitoring, dependency management, and many more.
Skills used:
Ansible
Varnish
NginX
Node.js
Munin
WordPress
PHP
Git
Bash
YAML
Linux (Ubuntu, Debian
Virtualbox
Vagrant
08/2016 - 09/2016, Aklamio, 50-250 Mitarbeiter, Internet und Informationstechnologie
Web Performance Consultant für eine große Freunde-Werben-Freunde-Plattform
For Aklamio, I analyzed their web stack and reported on issues pertaining to their server performance. I offered overviews of bottlenecks and reported practical performance solutions for Varnish Cache and NginX, but also for improved JavaScript performance in Aklamio's widely-used social widget.
A combination of improved cache configuration, better web stack performance and improvements to client-side code greatly extends the lifetime of the application as well as the hardware it's running on. It saves cost, bandwidth, power, and reduce client-side requirements.
Skills used:
Ansible
Varnish
NginX
SSH
Siege
AB
NetCat (nc)
Git
Bash
Python
Linux (Ubuntu, Debian)
Vagrant
01/2016 - 06/2016, Sparkassen-Finanzportal GmbH, 250-500 Mitarbeiter, Banken und Finanzdienstleistungen
Senior Software-Entwickler mit Fokus WordPress Plugin- und Wordpress-Theme-Entwicklung
At SFP I developed several WordPress plug-ins that are actively being used on their Intranet. These plug-ins hooked into a SOAP webservice and performed various verification actions to ensure high data quality. A special focus in these projects was digital security and data protection.
Skills used:
WordPress
PHP
Git
Bash
JavaScript
jQuery
Node.js
Grunt
Gulp
LESS
CSS3
HTML5
06/2014 - 12/2015, Raisin GmbH, 50-250 Mitarbeiter, Banken und Finanzdienstleistungen
Senior Software-Entwickler mit Fokus WordPress- und Front-End-Entwicklung
At Raisin I've worked as a freelance front-end developer. Initially, I set up the entire website (based on WordPress) and accompanying IT-infrastructure. Later on, I worked as part of the front-end development team and consulted the developers, IT departement and product owners in larger projects.
I set up coding standards, version control, developer machines, web server and caching server configuration. I developed a theme framework for the deployment of all the company's international web sites which greatly improved development speed, code stability and clarity.
Skills used:
WordPress
PHP
Git
Linux
NGINX
Bash
YAML
Virtualbox
Vagrant
Puppet
Ansible
JavaScript
jQuery
Node.js
Grunt
Gulp
LESS
HTML5
CSS3
04/2013 - 09/2014, Immobilienscout24, 500-1000 Mitarbeiter, Internet und Informationstechnologie
Senior Front-End Developer bei Immobilienscout24, mit Fokus Automatisierung
Freelance developer as part of the front-end development team at Immobilienscout24. I helped this department to greatly improve their workflow by introducing the Grunt build system to improve productivity and reduce errors and I also set up a build-chain focusing on optimization and cross-platform compatibility. I worked closely with designers, product owners and back-end developers in implementing a new responsive design for the B2B back-end of the web site, of course all tested on all major browser and devices.
In my time at Immobilienscout24 me and the front-end team developed a CSS framework for the quick and easy creation of IS24-themed prototypes. This was received very well, and has saved both the company and its developers a lot of time in remaining brand-conform and technically valid.
Skills used:
JavaScript
jQuery
YUI3
Node.js
Grunt,
Less
HTML5
CSS3
PHP
SVN
Git
Jira
Vagrant
Linux
08/2013 - 04/2014, DuitslandNieuws, < 10 Mitarbeiter, Internet und Informationstechnologie
Co-Founder, CTO
Duitslandnieuws is a platform for news about the Dutch-German trade relationship. My function here is to build a secure and reliable IT-infrastructure: Web server, email services, publishing platform, news aggregator, social media integration.
I take care of the web design and do usability quality assurance for the platform. Next to that, I'm responsible for the development of email templates, and for keeping it all together with lots of duct tape and paperclips.
Skills Used:
PHP
WordPress Plugin Development
WordPress Theme Development
JavaScript
Node.js
Grunt
Gulp
ES5
CSS
CSS3
HTML
HTML5
Git
Sysadmin
Linux (Ubuntu, Debian)
01/2013 - 02/2013, JustBook, 10-50 Mitarbeiter, Konsumgüter und Handel
Senior JavaScript- und Front-End-Entwickler mit Fokus E-Commerce
As a freelancer at JustBook, I developed against their Python-driven E-Commerce-Platform. This was already providing the mobile apps, and I made the desktop web application a reality.
Skills used:
JavaScript
jQuery
HTML5
CSS3
Modernizr
Django Templating
Git
Vagrant
Linux
01/2010 - 12/2012, [Firma auf Anfrage] , < 10 Mitarbeiter, Internet und Informationstechnologie
Inhaber von ? [Firma auf Anfrage] ?
?Het Webambacht? is a collective of freelancers from the Netherlands. I fill the role of concept developer, designer and coder; a sort of all-round Front-End developer and designer with a healthy dose of system administration. Here, I take care of the complete package; from strategy development to design, from development to actual hosting. I work together with professionals in copywriting, illustration, photography, video production and on-line marketing to complete my skills.
01/2001 - 12/2012, [Name auf Anfrage], < 10 Mitarbeiter, Internet und Informationstechnologie
Inhaber von ?[Name auf Anfrage]?
I'm a freelance Front-End developer and designer with a love for good typography and free software. Over the years I've done everything that has to do with the web; managing content, installation of servers and everything in between. More recently I've focused on the technical aspects of running web sites such as hosting, back-end code and server administration.
04/2012 - 09/2012, Tam Tam,50-250 Mitarbeiter, Internet und Informationstechnologie
Front-End Developer mit Fokus Prototyping und Plattform
As a freelancer at Tam Tam, I worked on a web applications that serves as a market-place for private contractors in the construction field. I developed prototypes and final Front-End code according to the principle of progressive enhancement with a responsive design for iPad, iPhone and Android platforms.
Skills used:
PHP
Less
CSS 2
CSS 3
HTML5
jQuery
Modernizr
JavaScript
Git
01/2012 - 03/2012, ANWB, 5000-10.000 Mitarbeiter, Automobil und Fahrzeugbau
Front-End-Entwickler mit Fokus Optimierung
As a freelancer at the ANWB, I worked on various parts and various applications for the high-traffic ANWB website. Here I worked with PHP, Varnish, CSS, HTML5 and Javascript. Focus was on the development of rich HTML5 web pages with jQuery on the Front-End and Hippo 7 as a CMS.
Skills used:
CSS3
HTML5
jQuery
Modernizr
JavaScript
PHP
Git
01/2011 - 01/2012, Cendris
Front-End-Entwickler mit Fokus Web-Applikationen und Drupal
As a freelancer at Cendris (part of PostNL) I worked as a Front-End developer on various web applications. I created the visual identity, did the web design, and coded the Drupal 6 themes for theses web apps. The themes were adjusted to work well on desktops as well as on smart mobile devices such as iPhone, iPad and Android tablets and phones.
Skills used:
PHP
JavaScript
jQuery
Modernizr
HTML 4
HTML 5
CSS 2
CSS 3
Interface Design
CVS
01/2011 - 09/2011, Cobeco Pharma, 50-250 Mitarbeiter, Konsumgüter und Handel
Front-End-Entwickler mit Fokus E-Commerce und Webshops
My work as a freelancer here entailed the building, designing and management of two websites. One was the company's corporate site, and the other was their e-commerce solution. I took care of the complete implementation, including theming, analytics, email campaigns and online marketing.
Skills used:
PHP
WordPress
Linux Server Admin
Bash
MailChimp
jQuery
Modernizr
Javascript
CSS2
CSS3
HTML5
SVN, Subversion
01/2010 - 12/2010, Trancon, < 10 Mitarbeiter, Internet und Informationstechnologie
Front-End-Entwickler und Screen-Designer
Trancon build e-commerce and logistic management software (WMS). At Trancon I filled the position of all-round designer for print, web, interface and user experience. I re-imagined Trancon's corporate identity, providing them with everything from a new logo to presentation templates. I also worked on the marketing of the two flagship products, both through email and online. I converted their two main product sites to WordPress, from installing and configuring the server to the template realization and Front-End optimization and cross-browser compatibility. The themes were optimized to work with desktops as well as tablets like the iPad.
Skills used:
PHP
WordPress
CSS
HTML
jQuery
Javascript
Linux
Bash
SVN, Subversion
Team Foundation Server
01/2009 - 06/2009, Madcap Hardinxveld
Front-End-Entwickler mit Fokus Drupal- und PHP-Templating.
This company develops sites on the Drupal platform. My role here was the development of themes and templates for Drupal 5 and 6 and consulting for usability and interface design.
Skills used:
Drupal 4 und 5
PHP
CSS
HTML 4
HTML 5
jQuery
Modernizr
JavaScript
SVN, Subversion
Bash
01/2000 - 12/2000, E-touch
Front-End-Entwickler
Design of various web sites for a wide range of clients. My work consisted of the implementation of a design into front end code. The main focus here was compatibility across all main browsers, javascript development, and the production of standards-compliant HTML.
Skills used:
HTML 4
CSS 2
Internet Explorer
Netscape
JavaScript (ES3)
01/1999 - 06/1999, g2o Lienden, < 10 Mitarbeiter, Marketing, PR und Design
Front-End-Entwickler
At g2o I designed and coded websites, most of them static. I used my skills in the fields of HTML, Javascript and CSS to build cross-browser compatible web sites. (Internet Explorer 4, anyone?)
Skills used:
HTML 4
CSS
Internet Explorer
Netscape
JavaScript (ES3)
Als DevOps-Experte liegt mein Fokus auf der effizienten Verwaltung der Anwendungsinfrastruktur. Hierbei setze ich Technologien wie Ansible, Docker und GitLab ein, um nahtlose Deployment-Workflows für Entwickler und Product-Manager zu gewährleisten. Diese Tools ermöglichen nicht nur eine reibungslose Bereitstellung von Anwendungen, sondern auch eine effektive Verwaltung der gesamten Infrastruktur.
Ein Schlüsselelement meiner Arbeit umfasst umfangreiche Tests auf verschiedenen Ebenen, darunter Unit-, Integration- und End-to-End-Tests. Diese Tests dienen dazu, sicherzustellen, dass die Anwendung fehlerfrei läuft und eine hohe Stabilität aufweist. Dabei nutze ich Continuous Integration-Tools wie Gitlab CI, Github Actions, TeamCity, Jenkins und solche, um den Entwicklungsprozess optimal zu gestalten.
Die Anwendungsentwicklung erstreckt sich über verschiedene Technologien und Sprachen, darunter WordPress, PHP, CSS, HTML, JavaScript, und Node. In der Frontend-Entwicklung setze ich moderne Praktiken wie Progressive Enhancement und Responsive Design ein, um eine optimale Benutzererfahrung zu gewährleisten ? gleich Single-Page-App (SPA) oder klassische E-Mail-Kampagne.
Die Versionskontrolle erfolgt über Git, um eine effiziente Zusammenarbeit im Entwicklerteam sicherzustellen. Die Anwendungen werden per Ansible, SSH, und Shell-Skripte auf Linux-Servern verwaltet, wobei bewährte Webserver wie Apache, Nginx, Lighttpd und Caching-Tools wie Varnish und FastCGI-Caching zum Einsatz kommen.
Im Back-End-Bereich nutze ich Technologien wie Python, Node.js, PHP, und Go. Ich verfüge über umfassende Erfahrung sowohl mit Microservices-Architekturen als auch mit der klassischen monolithischen Architektur. In meinen bisherigen Projekten habe ich erfolgreich Microservices implementiert, um die Skalierbarkeit, Flexibilität und Wartbarkeit von Anwendungen zu verbessern. Eine umfassende Qualitätskontrolle ist von entscheidender Bedeutung: Die Implementierung von Test-Pipelines, die Unit-, Integration-, und Smoke-Tests ausführen, Qualitätssicherungspunkte bieten, und eine zuverlässige Artifact Delivery umfassen, stellt sicher, dass die Software höchsten Qualitätsstandards genügt.
Die Infrastrukturadministration umfasst Aspekte wie Load Balancing, Virtualisierung mit Tools wie Vagrant und Virtualbox, sowie Containerorchestrierung mithilfe von Docker Swarm oder Kubernetes.
Die Entwicklungsumgebung wird durch Tools wie Jira für das Projektmanagement, Git für die Versionskontrolle und GitLab CI für Continuous Integration unterstützt.
Insgesamt spiegelt meine Expertise eine breite Palette von Fähigkeiten und Technologien wider, die von der Frontend-Entwicklung über die Backend-Entwicklung bis hin zu DevOps und Systemadministration reicht. Diese Vielfalt ermöglicht es mir, umfassende Webanwendungen zu entwickeln und zu verwalten.
Ich verfüge über ein breites Spektrum an Fähigkeiten im Bereich IT und Webentwicklung. Meine Expertise erstreckt sich von Ansible, Docker und GitLab für effizientes Automatisierungs- und Containermanagement bis hin zu WordPress, PHP, CSS, HTML, JavaScript und Node.js für umfassende Frontend-Entwicklung. Mit fundierten Kenntnissen in Git, Linux und Continuous Integration sorge ich für reibungslose Entwicklungsprozesse. Meine Erfahrung umfasst außerdem die Entwicklung von Browsererweiterungen, API-Integration, und Back-End-Entwicklung in Python, Go, Node.js und PHP.
Ich bringe umfassende Serveradministrationserfahrung mit, einschließlich Docker Swarm, Nginx und Mail-Servern. Mein Know-how erstreckt sich über Qualitätsprüfung, Datenschutz, Lastenausgleich und Versionskontrolle. Ich habe Erfahrung mit verschiedenen Tools und Technologien wie Jenkins, Jira, Kubernetes, NodeJS, Vagrant, Webpack und SSL. Zusätzlich zu meiner technischen Kompetenz lege ich Wert auf UX- und UI-Design.
Insgesamt kombiniere ich meine technischen Fähigkeiten mit einem tiefen Verständnis für Qualitätsaspekte, Sicherheit und Systemadministration.
Finanzdienstleistung
Banken
IT
Software-Entwicklung
Start-Ups
Immobilien
Bei Univention helfe ich der Entwicklungsabteilung dabei, automatisierte Tests auf OpenStack zum Laufen zu bringen.
Ich analysiere, baue und entwickle qualitätskonforme CI/CD-Prozesse für Linux-Builds,-Tests, und -Bereitstellungen. Das Tooling wird in Python geschrieben.
Bei Univention habe ich das Team von Sovereign Workplace dabei unterstützt, solide Agile-Prozesse einzurichten.
Außerdem erstelle ich zuverlässige, konforme CI/CD-Prozesse für Python-, Java- und Docker-Builds, Tests und Bereitstellungen.
Bei Bitly Europe unterstütze ich ein Team, indem ich meine langjährige Erfahrung als Software-Engineer einbringe.
Ich helfe bei der Entscheidung über technische Strategien und kümmere mich um komplexe Implementierungen.
Eine wichtige Aufgabe ist die Entwicklung architektonischer Konzepte, die das Unternehmen in Zeiten starken Wachstums auf die nächste Stufe heben.
Bei Phoenix Contact entwickle, betreue und betreibe ich in einem kleinen Team eine Django-Webanwendung.
Ich entwickle das Front-End mit Vue.js, Parcel, SCSS, NPM, Node.js und verschiedenen Varianten moderner JavaScript- und ECMA-Skripte und entwickle das Back-End mit Python und Django, das läuft auf einem Linux-Server mit Apache und Docker.
Das alles wird mit GitLab, GitLab CI und einer Portion Ansible getestet, bereitgestellt und verbunden.
Ich kehrte zu Europace zurück, um einem kleinen Team bei der Entwicklung einer Node.js-basierten Cloud-Anwendung zu helfen.
Wir arbeiten mit allen Arten von AWS-Diensten, GitHub und all seinen zahlreichen Funktionen, sowie Verwendung eines modernen, auf Typescript basierenden Stacks mit CDK für Cloud-Bereitstellungen.
In diesem Projekt bei Europace arbeite ich mit dem Solutions-Team zusammen, um die Einrichtung und Einführung ihrer Java-basierten Microservices zu verbessern.
Ich helfe dabei die Build- und Deployment-Workflows zu optimieren und zu verbessern, und die Bereitstellungsprozesse robuster und zuverlässiger zu gestalten.
Bei Europace arbeite ich mit das interne Build-Pipeline-Team zusammen, um ihre CI-Pipelines zu verbessern, zu optimieren und zu modularisieren.
Ich unterstütze bei der Implementierung von Git-Flow als Entwicklungs- und Branching-Strategies. Ich sammle und verbreite Wissen über Entwicklung, Best-Practices, Optimierung und andere CI-bezogene Themen.
Bei der Bundesdruckerei habe ich mehrere Benutzeroberflächen für Smartcard-Anwendungen entwickelt.
Ich habe verschiedene branchenübliche Prozesse zur Erstellung von Spezifikationen, Wireframes, und die erste Runde des User-Experience-Designs (UX) benützt. Die von mir bearbeiteten Anwendungen wurden mit gängigen Frontend-Technologien implementiert.
Ich habe das sehr kleine Team bei der Entwicklung der Nemo Bridge-Anwendung, die Bereitstellungsabläufen, und der Implementierung eines Continuous Integration- und Continuous Delivery-Setups unterstützt.
Ich habe hier einen großen Teil der Server-Verwaltung und -Automatisierung mit Ansible durchgeführt.
Dazu habe ich die Nemo Bridge-Laufzeitumgebung, die zur Verwaltung von Medien-, Metadaten- und Transkodierungsdiensten verwendet wird, die Live-TV-Streams und Videos (On-Demand- und Videowerbung) liefern, stark bereinigt und stabilisiert.
Ich habe die wichtigsten JavaScript-Bibliotheken für die Empfehlungsportale von Aklamio entwickelt. Diese Bibliotheken kommunizieren mit internen Ruby-APIs und bieten Werbetreibenden die Möglichkeit, die Benutzerregistrierung durchzuführen, sich bei Aklamio- Konten anzumelden und Empfehlungen von Benutzer zu Benutzer zu generieren.
Bei Aklamio habe ich auch die Cashbar- Browsererweiterung entwickelt für die Chrome- und Firefox-Browsern. Diese Erweiterung ermöglicht Empfehlungen, Anmeldungen und Kontoregistrierung über den Webbrowser.
Bei Pixelpark arbeite ich an Frontend-Projekten in einem Team aus Designern, Backend-Entwicklern und Qualitätssicherungsingenieure.
DevOps Engineer mit Fokus WordPress für Sparkassen.
At SFP I work on creating, testing and maintaining the developer workflow for WordPress web applications. This workflow is comprised of Ansible and relevant shell scripts, and run on a Jenkins continuous integration server that handles provisioning of web and mail servers, load balancers, and monitoring servers, and takes care of the deployment of WordPress. The workflow assures maintained server integrity (system updates and security patches) and implements access control lists (ACL), caching, load balancing, monitoring, dependency management, and many more.
Skills used:
Für Aklamio habe ich ihren Web-Stack analysiert und über Probleme im Zusammenhang mit ihrer Serverleistung berichtet. Ich machte Übersichten über Engpässe und berichtete über praktische Leistungslösungen für Varnish Cache und NginX, aber auch für eine verbesserte JavaScript-Leistung im weit verbreiteten sozialen Widget von Aklamio.
Eine Kombination aus verbessertem Cache-Konfiguration, bessere Web-Stack-Leistung und Verbesserungen des clientseitigen Codes verlängern die Lebensdauer der Anwendung sowie der Hardware, auf der sie ausgeführt wird, erheblich. Es spart Kosten, Bandbreite, Strom und reduziert client-seitige Anforderungen.
Senior Software-Entwickler mit Fokus WordPress Plugin- und Wordpress-Theme-Entwicklung
At SFP I developed several WordPress plug-ins that are actively being used on their Intranet. These plug-ins hooked into a SOAP webservice and performed various verification actions to ensure high data quality. A special focus in these projects was digital security and data protection.
Skills used:
Senior Software-Entwickler mit Fokus WordPress- und Front-End-Entwicklung
At Raisin I've worked as a freelance front-end developer. Initially, I set up the entire website (based on WordPress) and accompanying IT-infrastructure. Later on, I worked as part of the front-end development team and consulted the developers, IT departement and product owners in larger projects.
I set up coding standards, version control, developer machines, web server and caching server configuration. I developed a theme framework for the deployment of all the company's international web sites which greatly improved development speed, code stability and clarity.
Skills used:
DevOps-Engineering und Software-Entwicklung auf Lead-Ebene sind meine Kernkompetenzen. Da ich schon über 20 Jahren im Bereich Software- und Web-Entwicklung tätig bin, habe ich sehr viel Erfahrung mit unterschiedlichsten Projekte und Kunden gesammelt.
Meine Skills
Ansible, Docker, GitLab, WordPress, PHP, CSS, HTML, JavaScript, Node.js, Docker, Front End Development, Git, Linux, CMS, Browser Extension, Continuous Integration, AB, ACL, Analytics, Android Browsers, API, Back-End, Bandwidth Testing, Bash, Browser Caching, Browser Plugins, Browserify, Browsers, Chrome, CI, Composer, Continuous Delivery, Cross-browser Compatibility, Cross-Browser Compliance, CSS 2, CSS 3, CSS Framework, CURL, CVS, Data Protection, Data Quality, Debian, Dependency Management, Desktop Computers, Docker Swarm, Dovecot, Drupal, Drupal 5, Drupal 6, Drupal 7, Email Servers, ES3, ES5, ES6, ES7, Exim, FFmpeg, Firefox, Front-End Caching, Front-end Development, Front-End-Entwicklung, GDPR, gpac, Grunt, Gulp, HTML 4, HTML 5, HTML5, HTTP Caching, Internet Explorer, Intranet, Ipad, Iphone, Javascript Libraries, Jenkins, Jira, Jquery, Json, Kubernetes, Less, Linux Server Admin, Load Balancers, Load Balancing, LXC, Mail, Mailchimp, Mailcow, Mailx, Maven, Metadata, Microservices, Modernizr, MP4box, Munin, NetCat, Nginx, Node, Node Package Manager, NodeJS, NPM, Object-Oriented Software, Package.json, Postcss, Postfix, Postman, Progressive Enhancement, Prometheus, Puppet, Python, Quality Assurance, Responsive Design, Rest API, Ruby, SASS, SCSS, Server Administration, Shell, Shell Scripts, Siege, SMTP, SMTPD, SOAP, Software Quality, Splunk, SSH, SSL, SVN, Symfony, Sysadmin, System Administration, Tablets, Team Foundation Server, Teamcity, Technical Debt, Templating, Theming, Transcoding, Ubuntu, UI Design, UX Design, Vagrant, Varnish, Version Control, Video Encoding, Video Transcoding, Virtualbox, Vue, Vue.js, WCAG 1.0, WCAG 2.0, Web Application, Web Applications, Web Apps, Web Design, Web Performance, Webextensions API, WebPack, Websockets, WGET, Wireframes, Wireframing, WMS, XML, YAML
For this project, I set up a complete Sails.js web application from scratch, including data imports, installation, and deployments. I built DevOps tooling to reliably deploy and install the application, as well as provision the servers it is running on. The application itself is based on the Node.js framework Sails.js.I worked on the development of an API-based web application, used for warehouse and order management at large distributors of promotional materials.
Skills and Technologies:
Node.js
Ansible
Sails.js
Vue.js
Docker
Bash
Virtual Machines
HTML
CSS
03/2019 - bis jetzt, Europace AG, 500-1000 Mitarbeiter, Internet und Informationstechnologie
DevOps Engineer mit Fokus Docker Swarm Clusters für ein großen Finance-Integrator
In this project at Europace AG, I work with the Solutions-team to improve the setup and roll-out of their Java-based microservices. I help them optimize and improve their build- and deploymentworkflow, and to make their service delivery more robust and reliable.
Skills used:
Docker
Docker Swarm
Ansible
GitLab
Python
Linux
Vagrant
Shell
Virtualbox
Rocket
Kubernetes
LXD
LXC
Prometheus
Splunk.
01/2019 - 03/2019, Europace AG, 500-1000 Mitarbeiter, Internet und Informationstechnologie
DevOps - und Build-Pipeline-Consultant mit Fokus Continous Integration für ein großen Finance-Integrator
At Europace I work with the local build-pipeline heroes to improve, optimize, and modularize their CI-pipelines. I help implement Gitflow as a development strategy, and collect and spread knowledge about development, best practices, optimization, and other CI-related subjects.
Skills used:
TeamCity
Maven
Continuous Integration (CI)
Git
Bash
XML
Linux
SSH
SSL
07/2018 - 11/2018, Bundesdruckerei, 1000-5000 Mitarbeiter, Banken und Finanzdienstleistungen
Senior Software-Entwickler mit Fokus JavaScript, Sicherheit, und Smart-Cards
At the Bundesdruckerei I developed several user interfaces for SmartCard applications. I use various industrystandard processes for the creation of specifications, wireframes, and the first round of user experience design. The applications I worked on are implemented with common front-end technologies. Re-usable, clean code was an important aspect of this project, and one of the requirements is to avoid using frameworks.This keeps technical debt low while maintaining high software quality.
Skills used:
Object-Oriented Vanilla JavaScript (ES5, ES6)
JavaScript
Node.js
WebSockets
Browser Extensions
Python
Bash
GIT
SSL
FFMPEG
Video En- und Transcoding
Wireframing
UI Design
UX Design
SCRUM
Agile
02/2018 - 06/2018, Nowtilus GmbH, 10-50 Mitarbeiter, Internet und Informationstechnologie
Senior JavaScript-Entwickler und DevOps-Engineer für eine Video- und Streaming-Plattform
I've aided the very small team in the development of the Nemo Bridge application, deployment workflows, and the implementation of a continuous integration and continuous delivery setup. I've done a great deal of server management and IT automation with Ansible here, and severely cleaned up, and stabilized the Nemo Bridge runtime. Nemo Bridge is used to manage media-, metadata- and transcoding-services that deliver live TV
streams, video-on-demand and video advertisements.
Skills used:
Ansible
Node.js
REST APIs
Various APIs
SSH
Git
Linux
FFMpeg
GPAC
MP4Box
Python
JSON
XML
01/2017 - 02/2018, Aklamio, 50-250 Mitarbeiter, Internet und Informationstechnologie
Senior Software-Entwickler mit Fokus JavaScript und Browser-Extensions für eine große Freunde-Werben-Freunde-Plattform
I've developed the core JavaScript libraries for Aklamio's referral portals. These libraries communicate with in-house Ruby APIs, and offers advertisers the capabilities to handle user registration, do Aklamio account logins, and to generate user-to-user recommendations. At Aklamio I have also developed the Cashbar browser extension for Chrome and Firefox browsers. This extension allows recommendations, logins, and account registration from within your web browser.
Skills used:
Ansible
Varnish
NginX
GIT
PHP
Wordpress
JavaScript (ES3, ES5, ES6)
Node.js
Gulp
Grunt
Webpack
Symfony
Vagrant
Linux (Ubuntu, Debian)
SSH
Browser extensions
WebExtensions API
11/2016 - 02/2017, Publicis Pixelpark, 500-1000 Mitarbeiter, Marketing, PR und Design
Senior JavaScript- und Front-End-Entwickler für Werbekampagnen
At Pixelpark I work on front-end projects within a team of designers, back-end developers and quality assurance engineers.
Skills used:
Git
Bash
Linux (Debian, Ubuntu)
Virtualbox
Vagrant
JavaScript (ES3, ES5, ES6)
jQuery
Node.js
Gulp
PostCSS
CSS3
HTML5
06/2016 - 11/2016, Sparkassen-Finanzportal GmbH, 250-500 Mitarbeiter, Banken und Finanzdienstleistungen
DevOps Engineer mit Fokus WordPress für Sparkassen.
At SFP I work on creating, testing and maintaining the developer workflow for WordPress web applications. This workflow is comprised of Ansible and relevant shell scripts, and run on a Jenkins continuous integration server that handles provisioning of web and mail servers, load balancers, and monitoring servers, and takes care of the deployment of WordPress. The workflow assures maintained server integrity (system updates and security patches) and implements access control lists (ACL), caching, load balancing, monitoring, dependency management, and many more.
Skills used:
Ansible
Varnish
NginX
Node.js
Munin
WordPress
PHP
Git
Bash
YAML
Linux (Ubuntu, Debian
Virtualbox
Vagrant
08/2016 - 09/2016, Aklamio, 50-250 Mitarbeiter, Internet und Informationstechnologie
Web Performance Consultant für eine große Freunde-Werben-Freunde-Plattform
For Aklamio, I analyzed their web stack and reported on issues pertaining to their server performance. I offered overviews of bottlenecks and reported practical performance solutions for Varnish Cache and NginX, but also for improved JavaScript performance in Aklamio's widely-used social widget.
A combination of improved cache configuration, better web stack performance and improvements to client-side code greatly extends the lifetime of the application as well as the hardware it's running on. It saves cost, bandwidth, power, and reduce client-side requirements.
Skills used:
Ansible
Varnish
NginX
SSH
Siege
AB
NetCat (nc)
Git
Bash
Python
Linux (Ubuntu, Debian)
Vagrant
01/2016 - 06/2016, Sparkassen-Finanzportal GmbH, 250-500 Mitarbeiter, Banken und Finanzdienstleistungen
Senior Software-Entwickler mit Fokus WordPress Plugin- und Wordpress-Theme-Entwicklung
At SFP I developed several WordPress plug-ins that are actively being used on their Intranet. These plug-ins hooked into a SOAP webservice and performed various verification actions to ensure high data quality. A special focus in these projects was digital security and data protection.
Skills used:
WordPress
PHP
Git
Bash
JavaScript
jQuery
Node.js
Grunt
Gulp
LESS
CSS3
HTML5
06/2014 - 12/2015, Raisin GmbH, 50-250 Mitarbeiter, Banken und Finanzdienstleistungen
Senior Software-Entwickler mit Fokus WordPress- und Front-End-Entwicklung
At Raisin I've worked as a freelance front-end developer. Initially, I set up the entire website (based on WordPress) and accompanying IT-infrastructure. Later on, I worked as part of the front-end development team and consulted the developers, IT departement and product owners in larger projects.
I set up coding standards, version control, developer machines, web server and caching server configuration. I developed a theme framework for the deployment of all the company's international web sites which greatly improved development speed, code stability and clarity.
Skills used:
WordPress
PHP
Git
Linux
NGINX
Bash
YAML
Virtualbox
Vagrant
Puppet
Ansible
JavaScript
jQuery
Node.js
Grunt
Gulp
LESS
HTML5
CSS3
04/2013 - 09/2014, Immobilienscout24, 500-1000 Mitarbeiter, Internet und Informationstechnologie
Senior Front-End Developer bei Immobilienscout24, mit Fokus Automatisierung
Freelance developer as part of the front-end development team at Immobilienscout24. I helped this department to greatly improve their workflow by introducing the Grunt build system to improve productivity and reduce errors and I also set up a build-chain focusing on optimization and cross-platform compatibility. I worked closely with designers, product owners and back-end developers in implementing a new responsive design for the B2B back-end of the web site, of course all tested on all major browser and devices.
In my time at Immobilienscout24 me and the front-end team developed a CSS framework for the quick and easy creation of IS24-themed prototypes. This was received very well, and has saved both the company and its developers a lot of time in remaining brand-conform and technically valid.
Skills used:
JavaScript
jQuery
YUI3
Node.js
Grunt,
Less
HTML5
CSS3
PHP
SVN
Git
Jira
Vagrant
Linux
08/2013 - 04/2014, DuitslandNieuws, < 10 Mitarbeiter, Internet und Informationstechnologie
Co-Founder, CTO
Duitslandnieuws is a platform for news about the Dutch-German trade relationship. My function here is to build a secure and reliable IT-infrastructure: Web server, email services, publishing platform, news aggregator, social media integration.
I take care of the web design and do usability quality assurance for the platform. Next to that, I'm responsible for the development of email templates, and for keeping it all together with lots of duct tape and paperclips.
Skills Used:
PHP
WordPress Plugin Development
WordPress Theme Development
JavaScript
Node.js
Grunt
Gulp
ES5
CSS
CSS3
HTML
HTML5
Git
Sysadmin
Linux (Ubuntu, Debian)
01/2013 - 02/2013, JustBook, 10-50 Mitarbeiter, Konsumgüter und Handel
Senior JavaScript- und Front-End-Entwickler mit Fokus E-Commerce
As a freelancer at JustBook, I developed against their Python-driven E-Commerce-Platform. This was already providing the mobile apps, and I made the desktop web application a reality.
Skills used:
JavaScript
jQuery
HTML5
CSS3
Modernizr
Django Templating
Git
Vagrant
Linux
01/2010 - 12/2012, [Firma auf Anfrage] , < 10 Mitarbeiter, Internet und Informationstechnologie
Inhaber von ? [Firma auf Anfrage] ?
?Het Webambacht? is a collective of freelancers from the Netherlands. I fill the role of concept developer, designer and coder; a sort of all-round Front-End developer and designer with a healthy dose of system administration. Here, I take care of the complete package; from strategy development to design, from development to actual hosting. I work together with professionals in copywriting, illustration, photography, video production and on-line marketing to complete my skills.
01/2001 - 12/2012, [Name auf Anfrage], < 10 Mitarbeiter, Internet und Informationstechnologie
Inhaber von ?[Name auf Anfrage]?
I'm a freelance Front-End developer and designer with a love for good typography and free software. Over the years I've done everything that has to do with the web; managing content, installation of servers and everything in between. More recently I've focused on the technical aspects of running web sites such as hosting, back-end code and server administration.
04/2012 - 09/2012, Tam Tam,50-250 Mitarbeiter, Internet und Informationstechnologie
Front-End Developer mit Fokus Prototyping und Plattform
As a freelancer at Tam Tam, I worked on a web applications that serves as a market-place for private contractors in the construction field. I developed prototypes and final Front-End code according to the principle of progressive enhancement with a responsive design for iPad, iPhone and Android platforms.
Skills used:
PHP
Less
CSS 2
CSS 3
HTML5
jQuery
Modernizr
JavaScript
Git
01/2012 - 03/2012, ANWB, 5000-10.000 Mitarbeiter, Automobil und Fahrzeugbau
Front-End-Entwickler mit Fokus Optimierung
As a freelancer at the ANWB, I worked on various parts and various applications for the high-traffic ANWB website. Here I worked with PHP, Varnish, CSS, HTML5 and Javascript. Focus was on the development of rich HTML5 web pages with jQuery on the Front-End and Hippo 7 as a CMS.
Skills used:
CSS3
HTML5
jQuery
Modernizr
JavaScript
PHP
Git
01/2011 - 01/2012, Cendris
Front-End-Entwickler mit Fokus Web-Applikationen und Drupal
As a freelancer at Cendris (part of PostNL) I worked as a Front-End developer on various web applications. I created the visual identity, did the web design, and coded the Drupal 6 themes for theses web apps. The themes were adjusted to work well on desktops as well as on smart mobile devices such as iPhone, iPad and Android tablets and phones.
Skills used:
PHP
JavaScript
jQuery
Modernizr
HTML 4
HTML 5
CSS 2
CSS 3
Interface Design
CVS
01/2011 - 09/2011, Cobeco Pharma, 50-250 Mitarbeiter, Konsumgüter und Handel
Front-End-Entwickler mit Fokus E-Commerce und Webshops
My work as a freelancer here entailed the building, designing and management of two websites. One was the company's corporate site, and the other was their e-commerce solution. I took care of the complete implementation, including theming, analytics, email campaigns and online marketing.
Skills used:
PHP
WordPress
Linux Server Admin
Bash
MailChimp
jQuery
Modernizr
Javascript
CSS2
CSS3
HTML5
SVN, Subversion
01/2010 - 12/2010, Trancon, < 10 Mitarbeiter, Internet und Informationstechnologie
Front-End-Entwickler und Screen-Designer
Trancon build e-commerce and logistic management software (WMS). At Trancon I filled the position of all-round designer for print, web, interface and user experience. I re-imagined Trancon's corporate identity, providing them with everything from a new logo to presentation templates. I also worked on the marketing of the two flagship products, both through email and online. I converted their two main product sites to WordPress, from installing and configuring the server to the template realization and Front-End optimization and cross-browser compatibility. The themes were optimized to work with desktops as well as tablets like the iPad.
Skills used:
PHP
WordPress
CSS
HTML
jQuery
Javascript
Linux
Bash
SVN, Subversion
Team Foundation Server
01/2009 - 06/2009, Madcap Hardinxveld
Front-End-Entwickler mit Fokus Drupal- und PHP-Templating.
This company develops sites on the Drupal platform. My role here was the development of themes and templates for Drupal 5 and 6 and consulting for usability and interface design.
Skills used:
Drupal 4 und 5
PHP
CSS
HTML 4
HTML 5
jQuery
Modernizr
JavaScript
SVN, Subversion
Bash
01/2000 - 12/2000, E-touch
Front-End-Entwickler
Design of various web sites for a wide range of clients. My work consisted of the implementation of a design into front end code. The main focus here was compatibility across all main browsers, javascript development, and the production of standards-compliant HTML.
Skills used:
HTML 4
CSS 2
Internet Explorer
Netscape
JavaScript (ES3)
01/1999 - 06/1999, g2o Lienden, < 10 Mitarbeiter, Marketing, PR und Design
Front-End-Entwickler
At g2o I designed and coded websites, most of them static. I used my skills in the fields of HTML, Javascript and CSS to build cross-browser compatible web sites. (Internet Explorer 4, anyone?)
Skills used:
HTML 4
CSS
Internet Explorer
Netscape
JavaScript (ES3)
Als DevOps-Experte liegt mein Fokus auf der effizienten Verwaltung der Anwendungsinfrastruktur. Hierbei setze ich Technologien wie Ansible, Docker und GitLab ein, um nahtlose Deployment-Workflows für Entwickler und Product-Manager zu gewährleisten. Diese Tools ermöglichen nicht nur eine reibungslose Bereitstellung von Anwendungen, sondern auch eine effektive Verwaltung der gesamten Infrastruktur.
Ein Schlüsselelement meiner Arbeit umfasst umfangreiche Tests auf verschiedenen Ebenen, darunter Unit-, Integration- und End-to-End-Tests. Diese Tests dienen dazu, sicherzustellen, dass die Anwendung fehlerfrei läuft und eine hohe Stabilität aufweist. Dabei nutze ich Continuous Integration-Tools wie Gitlab CI, Github Actions, TeamCity, Jenkins und solche, um den Entwicklungsprozess optimal zu gestalten.
Die Anwendungsentwicklung erstreckt sich über verschiedene Technologien und Sprachen, darunter WordPress, PHP, CSS, HTML, JavaScript, und Node. In der Frontend-Entwicklung setze ich moderne Praktiken wie Progressive Enhancement und Responsive Design ein, um eine optimale Benutzererfahrung zu gewährleisten ? gleich Single-Page-App (SPA) oder klassische E-Mail-Kampagne.
Die Versionskontrolle erfolgt über Git, um eine effiziente Zusammenarbeit im Entwicklerteam sicherzustellen. Die Anwendungen werden per Ansible, SSH, und Shell-Skripte auf Linux-Servern verwaltet, wobei bewährte Webserver wie Apache, Nginx, Lighttpd und Caching-Tools wie Varnish und FastCGI-Caching zum Einsatz kommen.
Im Back-End-Bereich nutze ich Technologien wie Python, Node.js, PHP, und Go. Ich verfüge über umfassende Erfahrung sowohl mit Microservices-Architekturen als auch mit der klassischen monolithischen Architektur. In meinen bisherigen Projekten habe ich erfolgreich Microservices implementiert, um die Skalierbarkeit, Flexibilität und Wartbarkeit von Anwendungen zu verbessern. Eine umfassende Qualitätskontrolle ist von entscheidender Bedeutung: Die Implementierung von Test-Pipelines, die Unit-, Integration-, und Smoke-Tests ausführen, Qualitätssicherungspunkte bieten, und eine zuverlässige Artifact Delivery umfassen, stellt sicher, dass die Software höchsten Qualitätsstandards genügt.
Die Infrastrukturadministration umfasst Aspekte wie Load Balancing, Virtualisierung mit Tools wie Vagrant und Virtualbox, sowie Containerorchestrierung mithilfe von Docker Swarm oder Kubernetes.
Die Entwicklungsumgebung wird durch Tools wie Jira für das Projektmanagement, Git für die Versionskontrolle und GitLab CI für Continuous Integration unterstützt.
Insgesamt spiegelt meine Expertise eine breite Palette von Fähigkeiten und Technologien wider, die von der Frontend-Entwicklung über die Backend-Entwicklung bis hin zu DevOps und Systemadministration reicht. Diese Vielfalt ermöglicht es mir, umfassende Webanwendungen zu entwickeln und zu verwalten.
Ich verfüge über ein breites Spektrum an Fähigkeiten im Bereich IT und Webentwicklung. Meine Expertise erstreckt sich von Ansible, Docker und GitLab für effizientes Automatisierungs- und Containermanagement bis hin zu WordPress, PHP, CSS, HTML, JavaScript und Node.js für umfassende Frontend-Entwicklung. Mit fundierten Kenntnissen in Git, Linux und Continuous Integration sorge ich für reibungslose Entwicklungsprozesse. Meine Erfahrung umfasst außerdem die Entwicklung von Browsererweiterungen, API-Integration, und Back-End-Entwicklung in Python, Go, Node.js und PHP.
Ich bringe umfassende Serveradministrationserfahrung mit, einschließlich Docker Swarm, Nginx und Mail-Servern. Mein Know-how erstreckt sich über Qualitätsprüfung, Datenschutz, Lastenausgleich und Versionskontrolle. Ich habe Erfahrung mit verschiedenen Tools und Technologien wie Jenkins, Jira, Kubernetes, NodeJS, Vagrant, Webpack und SSL. Zusätzlich zu meiner technischen Kompetenz lege ich Wert auf UX- und UI-Design.
Insgesamt kombiniere ich meine technischen Fähigkeiten mit einem tiefen Verständnis für Qualitätsaspekte, Sicherheit und Systemadministration.
Finanzdienstleistung
Banken
IT
Software-Entwicklung
Start-Ups
Immobilien