Overview
Work History
Education
Personal Information
Timeline
Work Preference
Work Availability
Summary
Languages
SoftwareEngineer
Ezra Ter Linden

Ezra Ter Linden

Head of Software Development / Systems Architect
Stuttgart

Overview

28
28
years of professional experience

Work History

Head of Development / System Architect

Immotege GmbH
Leonberg, Germany
11.2020 - 07.2024
  • Eigenständige Vorentwicklung einer Multi-Tenancy PaaS in der FinTech-/Immobilien Branche, Front-/Backend (Fullstack), basiert auf einem Mixed-Model Architektur, Modular Monolith und SOA/Microservices
  • Softwareentwicklung basiert auf objektorientierte PHP >= 8.x, mit Hauptkomponenten Laravel (>8-11.x), TALL Stack und zahlreiche weitere Komponenten des Laravel Echosystems
  • Etablierung von GitLab als Basis der gesamten Software Development Lifecyle
  • Entwurf und Implementierung aller infrastrukturellen Dienste und Komponenten, auf Basis von Open Source Technologien u.a
  • Containerization, Docker und Kubernetes
  • Einführung und Erstellung von DevOps, CI/CD Prozessen für die Entwicklung und Deployments
  • Einsetzung von On-/Off Premesis Cloud-Basierte Virtualisierung für Drittdienste z.B
  • Block-Storage und Observability
  • Interne REST API Schnittstellen Entwicklung der Plattform
  • Erstellung einer standardisierten Verarbeitungsstruktur für die Anbindung externen REST APIs
  • Aufbau und Leitung einer sechs-einköpfigen Software Entwicklerabteilung, mit der Einführung von Code Standards, Code Reviews, Mentoring und Schulungen
  • Leitung und Steuerung von Entwicklern im Ausland
  • Einführung von Agilen Prozessen im Projektmanagement und der Entwicklung
  • Eigenständige
  • Bersetzung der Software Definition Dokumente und FinTch Fachbegriff Lexikons von Deutsch auf Englisch für die andere nicht deutschsprachige Entwickler
  • Erstellung von optimierten Container für alle Entwicklungs- Produktionssysteme um 100% Parität und Zero-Downtime zu erzielen und garantieren
  • Versucht TDD (Test Driven Development) einzuführen.

Senior Backend Developer

ITPlusX GmbH
Stuttgart, Germany
07.2016 - 09.2020
  • Entwicklung von Webapplikationen, Erweiterungen und REST-Microservices objektorientiertem PHP 7.x, Einsatz von Laravel/Lumen Frameworks sowie TYPO3 CMS/Extbase
  • Pflege und Wartung von Drittsysteme bzw
  • REST APIs
  • Entwicklung von CLI tools und Shell Skripten
  • Teil der Entwicklung und Einführung von Codequalitäts-Prozesse z.B
  • PHPUnit (TDD), PSR12 Code Standards, phpmd und phpcs
  • Alle Entwicklungsprozesse basieren auf GitLab mit Code Reviews
  • Teil der Entwicklung und Einführung von DevOps CI/CD Prozessen mit GitLab
  • Einführung auf lokalen sowohl Produktionsumgebungen basiert auf Docker
  • Entwicklung von End-to-End Testing Prozessen welche auf Node.js, Nightwatch.js, Selenium und Docker basieren
  • Mithilfe beim Umbau von Monolithischen Applikationen auf eine Microservices basierte Architektur
  • Unterstützung bei der Administration von Kunden Linux-Serversysteme und Netzwerk Infrastrukturen
  • DevOps Administration von Integration und Staging Umgebungen
  • OOP-Prinzipien die wir versuchen einzuhalten: Design patterns, SOLID, DRY.

Senior Backend Developer

Werbewelt
Stuttgart, Germany
04.2015 - 06.2016
  • Entwicklung von Extensions für TYPO3 CMS
  • Erstellung von Einbindungen von APIs von Sozialenmedien, z.B
  • Instagram, Facebook und Twitter
  • Wartung und Weiterentwicklung von Kunden Magento Online Shops
  • Entwicklung von SPA Backends basiert auf purem PHP und Laravel
  • Einführung von git und GitLab in dem Entwicklungsteam
  • Kunden Linux-Server Administration.

PHP Developer / Infrastructure Manager

boingMedia
Göppingen, Germany
07.2014 - 05.2015
  • Entwicklung von Front/Backend Anbindungen an einem Domain Managementsystems mit PHP und JQuery
  • Umstieg auf Objekt Orientiertem PHP-Entwicklung
  • Hosting Infrastrukturmanagement und Servicemanagement für Kunden
  • SysOps Virtualisierungsadministration basiert auf Proxmox und VMware.

Freiberuflicher PHP Developer

Atlanta, USA
02.2010 - 12.2013
  • Entwicklung und Pflege von CMS und eCommerce Kundenseiten inkl
  • Design, Entwicklung, Projektmanagement und Abwicklung
  • Basiert auf PHP und JQuery
  • Zend Framework 1, Wordpress, Magento und Joomla
  • Optimierungen von Frontends für unterschiedliche Ausgabemedien (z.B
  • Web-Browser, Mobile/Desktop)
  • SEO-Optimierungen und Social Media Integration
  • Erstellung von automatischen Testsystemen und Tests zur Qualitätssicherung (Web UI Tests) und Performance-Testing
  • Administration von Kunden Linux-Serversystemen und Servicediensten.

Senior QA Test Automation Engineer

IHG (International Hotels Group)
Atlanta, USA
11.2008 - 01.2010
  • Entwicklung, Erstellung, Durchführung, Weiterentwicklung und Koordination von Test Cases basiert auf den Technischen Anforderungen des Software-Designs
  • Erstellung von automatisierten Tests und Testskripten, insbesondere die Erstellung von komplexen SQL Skripten zur Validierung eines ETL Prozesses von DB2 zu Oracle zur Verbesserung der Entwickler Codequalität und Fehleranalyse
  • Entwicklung und Anpassung der Test Infrastruktur an die aktuellen Anforderungen durch eine Open Source Testsystemersetzung die auf Selenium/Selenium Grid basierte
  • Ausbau und Anpassung von Virtualisierungsplattformen als Testinfrastruktur
  • Erstellung und Ausführung von SOAP und REST Web-Service Tests.

Senior QA Test Automation Engineer

ChannelAdvisor
Atlanta, USA
07.2008 - 12.2008
  • Entwicklung innerhalb eines Agilen/Scrum, testgetriebenen Entwicklungsprozesses (TDD)
  • Zusammenarbeit mit Forschungs- und Entwicklungsteams zur Implementierung und Etablierung einer Testinfrastruktur sowie von Test-Werkzeugen mit dem Ziel der hochgradigen Automatisierung durch Fit/Fitnesse im Bereich von C#/.Net und Microsoft SQL Server Technologien.

Senior QA Test Automation Engineer / Team Leader

Concurrent Computer Corp
Atlanta, USA
12.2007 - 07.2008
  • Technischer Manager und Team Leiter, zuständig für den Aufbau und Führung eines Quality Assurance Teams von sechs Mitarbeitern
  • Grundsätzliche Bewertung aller Testsystem und Infrastrukturellen Bedürfnissen
  • Erstellung und Einführung aller Test Methodologie und Praktiken im Zusammenhang des SDLC (Software Development Life-Cycle) inkl
  • Der Testing-Tool Bestimmungen und Auswahl
  • Zuständig für alle Server Installierungen und Administration des Gruppeneignen Netzwerk Segmentes.

Senior Lead Quality Testing Engineer

VeriSign
Atlanta, USA
07.2004 - 12.2007
  • Mitglied eines 'Full-Life-Cycle Quality Assurance' Teams, tätig in allen Entwicklungsphasen der Produktentwicklung eines Telekom Abrechnung Systems
  • Entwicklung, Erstellung, Durchführung, Weiterentwicklung und Koordination von Test Plans/Suites/Cases
  • Validierung, Akzeptanz, Regression, PCI Compliance und UAT Testing
  • Entwicklung von automatisierten Regression Tests Skripten.

QA Automation Engineer

mediaOcean
Atlanta, USA
02.2002 - 06.2004
  • Entwicklung, Erstellung, Durchführung, Weiterentwicklung und Koordination von Automation Test Cases
  • Beteiligt an der Entwicklung eines unabhängigen aber integrierbaren Testing Library Frameworks zur Erweiterung von WinRunner und LoadRunner.

Web Developer/Team Lead

CNN
Atlanta, USA
10.1996 - 01.2002
  • Entwicklung von proprietärem CMS Front- bzw
  • Backend Internet Content und Feeds
  • Perl basierte Library Entwicklung
  • Zuständig und Leiter einer Sondergruppe und zuständig für die 'Rich-Media Gruppe' (z.B
  • DHTML, Flash, Shockwave Content etc.)
  • Erstellung der ersten organisationsweite adoptierte Cross-Browser DHTML/Javascript Library
  • Erstelltung einer der ersten Plug-In Systeme zur automatisierten Verwandlung von XML/XSLT in der CMS zur Unterstützung der Radaktion.

Education

Georgia Institute of Technology
Atlanta, GA, USA
01.2001

Georgia State University
Atlanta, GA, USA
01.1995

State of Georgia
Atlanta, GA, USA
01.1992

Oscar-Paret Schule
Freiberg a.N., Deutschland
01.1991

Personal Information

  • Title: Software-Entwicklungsleiter / System Architekt
  • Date of Birth: 09/01/72
  • Nationality: USA
  • Marital Status: Niederlassung ohne Einschränkungen

Timeline

Head of Development / System Architect

Immotege GmbH
11.2020 - 07.2024

Senior Backend Developer

ITPlusX GmbH
07.2016 - 09.2020

Senior Backend Developer

Werbewelt
04.2015 - 06.2016

PHP Developer / Infrastructure Manager

boingMedia
07.2014 - 05.2015

Freiberuflicher PHP Developer

02.2010 - 12.2013

Senior QA Test Automation Engineer

IHG (International Hotels Group)
11.2008 - 01.2010

Senior QA Test Automation Engineer

ChannelAdvisor
07.2008 - 12.2008

Senior QA Test Automation Engineer / Team Leader

Concurrent Computer Corp
12.2007 - 07.2008

Senior Lead Quality Testing Engineer

VeriSign
07.2004 - 12.2007

QA Automation Engineer

mediaOcean
02.2002 - 06.2004

Web Developer/Team Lead

CNN
10.1996 - 01.2002

Georgia Institute of Technology

Georgia State University

State of Georgia

Oscar-Paret Schule

Work Preference

Work Type

Full TimeContract Work

Work Location

RemoteHybrid

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Summary

I have spent 27 years in IT, from the simple beginnings of being a web-editor, to having grown into a Senior Software and Systems Architect. Creating and leading software development teams, based upon the most current and up to date technologies, implementing solutions founded on advanced architectural design and standards, has become my passion. Throughout my career path, I have fulfilled many different technical and lead roles through a great variety of industries, which have given me a superbly broad skillsets to bring to any project. In addition to these, I never stand still when it comes to keeping up with new technologies and trends, learning and adding to my knowledge and skillsets daily.

Finding the right solutions to any given need and challenge in modern software development is my greatest goal, leading and mentoring teams of developers in providing superior products for their companies or clients.

Although I’m generally technology agnostic in finding the best tools and solutions to any given requirement, I do however have my own preferences when it comes to making projects personally more attractive. Some of these are:

- OO PHP > 8.x, Laravel (entire ecosystem), Open Source Solutions, Microservices/SOA, RESTful APIs, Docker/Kubernetes(Debian, CentOS, Alpine), DevOps CI/CD, GitLab, strict Code Quality and Standards (Design Patterns, SOLID, DRY, TDD), Agile/Scrum processes, developers using Linux and/or MacOS, Frontend Technologies based on JavaScript/Typescript (Vue.js, Nuxt.js, Alpine.js, Livewire, Inertia, React etc. + TailwindCSS), strong privacy and data protection compliance strategies.

My personal growth efforts are currently focused on various aspects of AI, as well as adding Event Sourcing as an architectural principle and implementation to my skillset.

Languages

English
Native language
German
Proficient (C2)
C2
Ezra Ter LindenHead of Software Development / Systems Architect