René Schmidt

Digital Sales Systems Department

Henstedt-Ulzburg, Germany

Experience

Apr 2021 - May 2021
2 months
Rostock, Germany
Lorem ipsum dolor sit amet

CiS GmbH (Rostock, via DIEPA GmbH)

  • Built a greenfield CRM to manage incoming customer requests for a municipal utility
  • Used PHP/Symfony v5 with EasyAdmin, Doctrine ORM and Oracle XE
  • After initial setup, handed over to CiS GmbH as planned
Apr 2019 - Jun 2022
3 years 3 months
Hamburg, Germany
Lorem ipsum dolor sit amet

E.ON SE (Hamburg, via Michael Bailey Associates Deutschland)

  • Software development (frontend and backend) for a Ruby on Rails & Postgres application to manage municipal concessions
  • Coordinated operations
  • Integrated OIDC Ping ID with JWT and PKCE
  • Introduced static code analysis with SonarQube
  • Increased test coverage to ~95%
Feb 2018 - Dec 2019
11 months
Hamburg, Germany

Digital Sales Systems Department

Gruner+Jahr (Hamburg, via Hays AG)

  • Developed a REST API web service interface between the single sign-on system and the MAPP Customer Engagement Platform (formerly Teradata Digital Marketing Center/DMC) (PHP, MySQL, Symfony, Doctrine, PHPUnit, Linux, REST API)
  • Designed a new test concept, refactored unit and functional tests (PHPUnit), developed and introduced unit testing middleware, consulting; reduced test suite runtime by 60%–99%
  • Implemented event tracking with Amazon AWS SQS (message queuing)
  • Made all code PHP E_STRICT compatible
  • Led the migration from PHP 5.3 to 5.4
  • Prepared and supported migration to Symfony 2.8
  • Introduced Doctrine Fixtures to simplify database provisioning for unit and functional tests
  • Strong Scrum and Kanban orientation (“Scrumban”)
  • Developed an AWS Lambda worker in Java to send SQS messages via the Measurement Protocol to Google Analytics (EDI)
  • Developed Java and PHP OAuth2 SDKs for SSO tenants
  • Extensive refactoring of the reseller interface
  • Database optimization
  • Developed a content security policy concept
  • Microservice refactoring
  • Developed load tests with Apache JMeter and Docker
  • Introduced static code analysis with SonarQube
Sep 2015 - Jul 2017
1 year 11 months
Hamburg, Germany

Digital Sales Systems Department

Gruner+Jahr (Hamburg, via Hays AG)

  • Developed a REST API web service interface between the single sign-on system and the MAPP Customer Engagement Platform (formerly Teradata Digital Marketing Center/DMC) (PHP, MySQL, Symfony, Doctrine, PHPUnit, Linux, REST API)
  • Designed a new test concept, refactored unit and functional tests (PHPUnit), developed and introduced unit testing middleware, consulting; reduced test suite runtime by 60%–99%
  • Implemented event tracking with Amazon AWS SQS (message queuing)
  • Made all code PHP E_STRICT compatible
  • Led the migration from PHP 5.3 to 5.4
  • Prepared and supported migration to Symfony 2.8
  • Introduced Doctrine Fixtures to simplify database provisioning for unit and functional tests
  • Strong Scrum and Kanban orientation (“Scrumban”)
  • Developed an AWS Lambda worker in Java to send SQS messages via the Measurement Protocol to Google Analytics (EDI)
  • Developed Java and PHP OAuth2 SDKs for SSO tenants
  • Extensive refactoring of the reseller interface
  • Database optimization
  • Developed a content security policy concept
  • Microservice refactoring
  • Developed load tests with Apache JMeter and Docker
  • Introduced static code analysis with SonarQube
Oct 2013 - Dec 2023
10 years 3 months
Stuttgart, Germany

Blog, Forum and Wiki Service

Mercedes Benz AG (Stuttgart, via Harvey Nash and Andemis)

  • Web application management; frontend and backend development for WordPress, plugin development (+ Linux sysadmin)
  • Built applications and components, coding in PHP, CSS optimization, Twitter Bootstrap, LESS, HTML5, JavaScript, customizations per internal specs
  • Migrated WordPress 3.x to 4.x to 5.x
  • Consulting and support for internal blog and forum users
  • Handled incidents and requests
  • Managed and implemented test cases and documentation using Postman and a custom Go-based system
  • Conducted LAMP security reviews
  • Developed a REST API server in Go (& OpenAPI, Swagger) for automatic user account deprovisioning
  • Maintained the CA single sign-on plugin (SSO, Ping ID) for WordPress (previously CA SiteMinder) and Apache httpd (WebAgent)
  • Bash shell scripting, database sync with Oracle and Confluence
  • Administered Piwik/Matomo web analytics (+ Linux sysadmin)
  • Managed Icinga monitoring (+ Linux sysadmin)
  • Operated and administered Atlassian Confluence 4.3 and 5.8
  • Worked by Scrum principles
  • Prepared and executed Ansible introduction (DevOps)
  • Integrated OIDC Ping ID with a proprietary entitlement management system, developed test cases, enhanced the integration
Oct 2010 - Jul 2013
2 years 10 months

RIA Developer (Freelancer)

Adternity GmbH

  • Developed for online advertising platforms in PHP and JavaScript (Symfony, Doctrine, MySQL, ExtJS, CSS)
  • Created XML exporters and REST EDI interfaces to Basecamp, address data verification and client CMS
  • Wrote XML importers for ad campaigns
  • Developed parts of the ExtJS web GUI
  • Wrote PHPUnit and Siesta tests
  • Administered Jenkins server for CI and automated unit testing
  • Conducted static code analysis with PHP CodeSniffer
Sep 2007 - Mar 2008
7 months

YUI RIA Frontend Developer (Freelancer)

Pixelpark Solutions GmbH (now Conasoft Solutions GmbH)

  • Developed a rich web application frontend based on HTML/CSS/JavaScript/YUI Framework with tight integration to an Apache Struts backend via XML-RPC
Jan 2007 - Aug 2010
3 years 8 months

Freelancer for WordPress/Web Server Development, Administration, Operations, Software and Frontend Developer

Smashing Media GmbH (& DrWeb.de)

  • Freelance work for Smashing Magazine, Dr. Web and Noupe
  • Managed ~700 million HTTP requests/month, ~30 TB/month
  • Responsible for performance optimization (HTML, CSS, JavaScript)
  • Responsible for server optimization (Apache, Varnish, MySQL)
  • Developed a paywall based on CodeIgniter
  • Implemented a paywall bridge to a Magento shop via XML-RPC
  • Set up Varnish servers and integrated into a high-traffic WordPress environment
  • Built a custom CRM
  • Administered Magento shops (installation, payment systems like PayPal and Worldpay)
  • Developed Magento plugins
  • Developed WordPress plugins (workflow optimization, SEO, refactoring third-party plugins and security patches, alternative search plugin based on Apache Lucene)
  • Converted 3000 static HTML pages to WordPress posts via script for site relaunch
  • Worked by Scrum principles
Mar 2005 - Aug 2010
5 years 6 months

Editor (Freelancer)

Smashing Media GmbH (& DrWeb.de)

Dec 2001 - Jan 2002
2 months
Germany
Lorem ipsum dolor sit amet

161MEDIA Deutschland GmbH

Dec 2001 - Jan 2002
2 months
Germany
Lorem ipsum dolor sit amet

Commindo Media GmbH

Dec 2001 - Jan 2002
2 months
Norway
Lorem ipsum dolor sit amet

Mediebruket AS

Dec 2001 - Jan 2002
2 months
Germany
Lorem ipsum dolor sit amet

Medienzentrum Schlichtmann und Werk GmbH & Co. KG

Dec 2001 - Jan 2002
2 months
Netherlands
Lorem ipsum dolor sit amet

P.I.T Partner Internal Transport Netherlands

Feb 2001 - Nov 2001
10 months

Technical Project Manager, Supervisor

nikotel AG

  • Developed the customer portal
  • Implemented the portal for VOIP users based on SixCMS
Apr 2000 - Jan 2001
10 months

Web Developer, Junior Technical Project Manager

Tiscali AG (formerly nikoma MediaWorks GmbH)

  • Developed interfaces between CMS and news providers like dpa, e.g. for sports events like Formula 1 and the Olympic Games

Summary

  • PHP/Symfony, Ruby on Rails: developing dynamic web applications (also single-page applications)
  • OAuth2 & OpenID Connect (OIDC) integration in an enterprise environment: Ping ID, Azure, including multi-factor authentication, JWT and PKCE
  • Linux web server administration (Apache, nginx, Varnish, MySQL/MariaDB, Ansible, DevOps)
  • CI/CD pipelines (continuous integration, continuous delivery) using Jenkins, Bamboo, GitLab CI, Gitea/Forgejo and GitHub Actions
  • Test automation: PHPUnit, Postman
  • Frontend development, rich interactive web applications with JavaScript/AJAX, jQuery, ExtJS, Bootstrap
  • Developing REST API servers with Go, OpenAPI (Swagger)
  • Experience integrating web frontends via middleware with XML-RPC or JSON
  • Developing modules and plugins for WordPress and Magento

Languages

German
Native
English
Advanced

Education

Oct 2008 - Jun 2010

FernUniversität Hagen

Business Informatics · Germany

Oct 2003 - Jun 2006

FernUniversität Hagen

Computer Science · Germany

Oct 1999 - Jun 2000

Staatliche Gewerbeschule Ernährung und Hauswirtschaft Brekelbaums Park

Technical School Diploma (Fachabitur) · Social Pedagogy · Hamburg, Germany

Certifications & licenses

TeleTrusT Information Security Professional (TISP/T.I.S.P.)

Bundesverband IT-Sicherheit e.V. (TeleTrusT)

TeleTrusT Information Security Professional (TISP/T.I.S.P.)

Bundesverband IT-Sicherheit e.V. (TeleTrusT)

Business Process Modeling and Analysis

OpenHPI

In-Memory Data Management

OpenHPI

LPIC-1

Linux Professional Institute