Scroll To View More
Alain Schlesser, PHP Developer in Olzheim, Rhineland-Palatinate, Germany
Alain Schlesser

PHP Developer in Olzheim, Rhineland-Palatinate, Germany

Member since September 17, 2016
Alain is a freelance software engineer and WordPress consultant specializing in enterprise-level WordPress development, planning scalable architectures, and refactoring legacy code to make it fit for the next decade. His more than 25 years of development work span numerous languages and platforms with certifications for Oracle SQL and SharePoint, among others. He currently focuses on modern object-oriented PHP and domain-driven design.
Alain is now available for hire

Portfolio

Experience

  • Object-oriented Programming (OOP), 15 years
  • WordPress, 6 years
  • PHP, 6 years
  • Composer, 4 years
  • Doctrine, 2 years
  • Vue.js, 1 year
Olzheim, Rhineland-Palatinate, Germany

Availability

Part-time

Preferred Environment

Mac, PhpStorm, GitHub, Vagrant/Docker.

The most amazing...

...thing I've built so far is a centralized architecture wrapping an entire network of diverse WP sites, giving them access to DI, central logs, and a bus system.

Employment

  • Maintainer

    2017 - PRESENT
    WP-CLI
    • Maintained and improved the WP-CLI framework and its bundled commands as well as all the websites and infrastructure that are part of the project.
    Technologies: PHP, WordPress, Shell
  • Owner

    2014 - PRESENT
    Bright Nucleus
    • Developed a reusable framework for quickly creating scalable and extensible web applications.
    • Wrote automated boilerplate scripts to quickly generate packages, plugins, themes, and command-line tools.
    Technologies: WordPress, PHP, JavaScript, Node.js, Symfony, Laravel
  • WordPress Core Contributor

    2017 - 2018
    Yoast BV
    • Contributed to the WordPress core.
    • Co-maintained the WordPress Bootstrap/load component.
    Technologies: WordPress, PHP, JavaScript
  • CTO

    2015 - 2016
    WP Developers Club
    • Developed the codebase that served as a reference for teaching.
    • Managed the multisite infrastructure, including the e-learning systems.
    • Supported an intranet based on Bitrix.
    • Mentored, led, and managed the technical team.
    Technologies: WordPress, PHP, JavaScript, Node.js, HTML, Sass
  • Administrator

    2003 - 2014
    Ministry of Justice - CPL
    • Planned and executed a SharePoint intranet over several facilities.
    • Architected and built an HR planning and time-tracking system developed in .NET.
    • Developed and managed a salary system for inmates, integrated into the MS Office suite.
    • Collaborated on an integrated inmate management system, including sentences, accounting, and scheduling; all running on JBoss.
    • Planned and developed a system for managing technical maintenance integrated into automated AutoCAD plans.
    Technologies: SharePoint, .NET, MS SQL, Oracle SQL, JBoss, XML, XSL, AutoCAD, VBA, PowerShell

Experience

  • Daniels Trading (Development)
    https://www.danielstrading.com/

    Built the architecture following DDD principles around an existing WordPress infrastructure to consolidate and improve several different legacy web properties into a coherent and modern whole.

    Work Done:
    - Created new architecture using auto-wiring dependency injection, config management, centralized logging and AOP mechanisms to consolidate several legacy web properties.
    - Rebuilt several areas from the ground up.
    - Integrated the external mailing list server and proprietary CRM.
    - Developed and deployed workflow optimizations.

  • Institut International d'Hypnose Spirituelle (Development)
    https://institut-iihs.com/

    Completely developed and managed the infrastructure a network of several sites.

    Work Done:
    - Created a member management system with event registrations and invoicing.
    - Built an educational content platform.
    - Developed an eCommerce site selling digital goods.

  • The University of Sydney - Recovery Assessment Scale - Domains and Stages (Development)
    http://ras-ds.net.au/

    Developed a back-end functionality.

    Work Done:
    - Converted a back-end charting generation into SVG format.
    - Exported charts and reports into PDFs.
    - Sent PDF reports via email.

  • Metroplex Health System - Minisite: "Creating Better Health" (Development)
    http://creatingbetterhealth.com/

    Developed the back-end to pull in data from two sources and display them appropriately in the front-end.

    Work Done:
    - Pulled content service through asynchronous API requests.
    - Pulled in events from mplex.org calendar through a custom Excel import.
    - Designed both data sources to generate custom post types that can easily be reused in the theme.

  • WordPress Core Contributor (Other amazing things)
    https://core.trac.wordpress.org/ticket/36335

    Contribute regularly to WordPress Core and am currently invested in getting an autoloader included within the core itself.

Skills

  • Languages

    PHP, PHP 7, Bash, JavaScript, Sass, Pascal, Visual Basic for Applications (VBA), Visual Basic .NET (VB.NET), Visual Basic 6 (VB6), C++, C
  • Tools

    Sublime Text, PhpStorm, Composer, Git, Shell, Photoshop CC, Adobe Photoshop, PostCSS, Grunt, Gulp.js, Vagrant, NPM, Microsoft Access, Oracle Warehouse Builder (OWB), Oracle Reports, Oracle Forms, Browserify, Bitbucket, GitHub, GitLab, Turbo Pascal, C++Builder, Microsoft Visual C++
  • Paradigms

    Object-oriented Programming (OOP), Design Patterns, Object-oriented Design (OOD), PHP Standards Recommendations (PSR), REST, Domain-driven Development, Behavior-driven Development (BDD), Test-driven Development (TDD), Unit Testing, Aspect-oriented Programming, Functional Programming
  • Platforms

    WordPress, WordPress Theme Design, SharePoint
  • Other

    Unix Shell Scripting, WordPress Plugins, PHPDoc, SSH, Photography, Domain-driven Design (DDD), WordPress Rescue, LDAP, PSD to WordPress
  • Frameworks

    ZURB Foundation, Bootstrap, WordPress Multisite, Windows PowerShell, Laravel Spark, Laravel 5, Symfony 3, Bulma, Symfony 4
  • Libraries/APIs

    Doctrine 2, Vue.js, Doctrine, Node.js, React, Laravel Elixir
  • Storage

    Microsoft SQL Server, SQLite, PL/SQL, Azure Active Directory, MySQL, Oracle 11g, Oracle PL/SQL
I really like this profile
Share it with others