Alain Schlesser, Software Developer in Olzheim, Rhineland-Palatinate, Germany
Alain Schlesser

Software Developer in Olzheim, Rhineland-Palatinate, Germany

Member since September 17, 2016
Alain is a freelance software engineer, WordPress consultant, and Google developers expert (GDE) for web technologies, 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. Alain currently focuses on modern object-oriented PHP and domain-driven design.
Alain is now available for hire

Portfolio

  • XWP/Google
    Web Components, Server-side Rendering, Web Performance, HTML DOM, WordPress...
  • WP-CLI
    Shell, WordPress, PHP
  • Bright Nucleus
    Laravel, Symfony, Node.js, JavaScript, PHP, WordPress

Experience

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

Location

Olzheim, Rhineland-Palatinate, Germany

Availability

Part-time

Preferred Environment

Ubuntu Linux, Linux Subsystem, Terminal, Docker, Windows 10, GitHub, PhpStorm

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

  • Software Architect

    2019 - PRESENT
    XWP/Google
    • Worked on the AMP for WordPress plugin to improve the overall architecture and add new back-end features.
    • Built and maintained the open-source PHP implementation of the AMP Optimizer, which server-side renders the AMP for a massive performance boost.
    • Consulted on architectural and strategic decisions to help shape the AMP roadmap within the PHP ecosystem.
    Technologies: Web Components, Server-side Rendering, Web Performance, HTML DOM, WordPress, PHP, Accelerated Mobile Pages (AMP)
  • 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: Shell, WordPress, PHP
  • 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: Laravel, Symfony, Node.js, JavaScript, PHP, WordPress
  • WordPress Core Contributor

    2017 - 2018
    Yoast BV
    • Contributed to the WordPress core.
    • Co-maintained the WordPress Bootstrap/load component.
    Technologies: JavaScript, PHP, WordPress
  • 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: Sass, HTML, Node.js, JavaScript, PHP, WordPress
  • 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: Windows PowerShell, Visual Basic for Applications (VBA), AutoCAD, XSL, XML, JBoss, Oracle SQL, Microsoft SQL Server, .NET, SharePoint

Experience

  • Daniels Trading
    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
    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
    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"
    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

    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, CSS, HTML, XML, XSL, Pascal, Visual Basic for Applications (VBA), Visual Basic .NET (VB.NET), Visual Basic 6 (VB6), C++, C
  • Frameworks

    Laravel, ZURB Foundation, Bootstrap, Symfony, .NET, Windows PowerShell, Laravel Spark, Laravel 5, Symfony 3, Bulma, Symfony 4
  • Tools

    Sublime Text, PhpStorm, Composer, Git, Shell, Photoshop CC, Adobe Photoshop, PostCSS, Grunt, Gulp.js, Vagrant, NPM, AutoCAD, Terminal, 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, HTML DOM, Functional Programming
  • Platforms

    WordPress, WordPress Theme Design, MacOS, JBoss, Docker, Linux Subsystem, Ubuntu Linux, SharePoint
  • Other

    Unix Shell Scripting, WordPress Plugins, PHPDoc, SSH, Domain-driven Design (DDD), WordPress Rescue, WordPress Multisite, Accelerated Mobile Pages (AMP), Web Performance, Server-side Rendering, Web Components, Windows 10, LDAP, PSD to WordPress
  • Libraries/APIs

    Doctrine 2, Vue.js, Doctrine, Node.js, React, Laravel Elixir
  • Industry Expertise

    Photography
  • Storage

    Oracle SQL, Microsoft SQL Server, SQLite, PL/SQL, Azure Active Directory, MySQL, Oracle 11g, Oracle PL/SQL

Certifications

  • Google Developers Expert in Web Technologies
    JUNE 2019 - PRESENT
    Google

To view more profiles

Join Toptal
Share it with others