Aller au contenu

🇩🇪 Berufsprofil

Ăśber mich

🏠 Adresse: 3 rue des lilas, 53440 La Bazoge-Montpinçon, Frankreich

đź“ž Telefon: (+33) 6 18 99 30 01

📧 E-Mail: laurent.laporte.pro@gmail.com

Ich bin ein Softwareentwickler mit ĂĽber 30 Jahren Erfahrung in der Entwicklung von Unternehmenssoftware.

Erfahrungen

Beratungsingenieur — Technischer Leiter

⇨ von bis 1 Jahr 7 Monate bei Meritis (Paris 75)

Im Auftrag von Meritis Technologies war ich bei RTE (Réseau de Transport d’Électricité) tätig, einem Unternehmen für Softwareentwicklungsberatung.

Ich habe an der Weiterentwicklung, Verbesserung und Wartung von Antares Web gearbeitet, einer Anwendung zur Simulation von Studien zur Stromverbrauchs- und -erzeugung in Frankreich und Europa im kurz-, mittel- und langfristigen Bereich (bis 2050).

Rolle als Technischer Leiter:

  • Erfassung der funktionalen Anforderungen und Verfassen der technischen Spezifikationen (Confluence).
  • Entwicklung von Funktionen und Fehlerbehebungen fĂĽr das Backend.
  • Leitung des Backend- (Python) und Frontend- (React) Entwicklerteams.
  • Sicherstellung der Konsistenz und Qualität des von unserem Team erstellten Codes (Black, iSort, MyPy, SonarCloud).
  • Implementierung von Ăśberwachungs- und Profiling-Tools zur Verbesserung der Anwendungsleistung (ELK).
  • Technologische Recherche und EinfĂĽhrung bewährter Entwicklungspraktiken.
  • Verfassen von Unit- und Integrationstests zur Sicherstellung der Codequalität (pytest).
  • Erstellung von Akzeptanz- und Regressionstests fĂĽr das Testteam.
  • Einstellung und Schulung neuer Entwickler.
  • Kommunikation mit anderen Teams (Tests, Produktion, Support usw.).

Erweiterte Verantwortlichkeiten:

  • Implementierung und Wartung von CI/CD-Tools zur Automatisierung von Tests und Bereitstellungen (Docker).
  • Verwaltung der CI/CD-Pipelines im Unternehmen (Jenkins) und auf GitHub (GitHub Actions).
  • EinfĂĽhrung von Scrum-Agile-Taskmanagement mit 3-wöchigen Sprints (Jira).
  • Verwaltung von Anfragen in einem hybriden Kontext (privates RTE und Open Source) mit umfangreicher Anforderungstriage.
  • Kommunikation mit Benutzern und dem Produktionsleiter, um ihre Anforderungen zu verstehen und in technische Spezifikationen zu ĂĽbertragen.

Externe Zusammenarbeit:

  • Zusammenarbeit mit RTE-International und Scalian zur Förderung der internationalen Verbreitung der Software (Belgien, Ă–sterreich usw.) und zur UnterstĂĽtzung des Verkaufs von Dienstleistungen.

Technisches Umfeld: Agile, Arrow, Black, CentOS, CI/CD, Confluence, Docker, ELK, FastAPI, GitHub, GitLab, Hatch, iSort, JavaScript, Jenkins, Jira, MyPy, OpenAPI, Pandas, PostgreSQL, pytest, Python, React, Redis, REST, SLURM, SonarCloud, SQLAlchemy, SQLite, Swagger, TypeScript, Ubuntu, Windows.

Fachliches Umfeld: Antares, Dokumentation, Elektrizität, Energie, Umwelt, Schulung, Projekt, Personalbeschaffung, Scrum, Simulation, Spezifikation, Technologische Recherche.

Senior Softwareingenieur

⇨ von bis 18 Jahre 10 Monate bei Luminess (Mayenne 53)

Senior Softwareingenieur - NF544

⇨ von bis 1 Jahr 3 Monate

In der Abteilung "Allgemeine Werkzeuge" habe ich an der Entwicklung von Workflows und generischen Webservices zur Umsetzung des NF 544-Standards (Konformität bei der Original-Scannung) innerhalb von BPO-Workflows (Entwicklung eines generischen Workflow-Modells) teilgenommen.

Unter der Leitung eines technischen Leiters:

  • Entwicklung von Batch-Modulen fĂĽr den generischen Workflow mit Python.
  • Entwicklung von Python-Webservices mit Django REST Framework.
  • Entwicklung von PostgreSQL-Datenbank-Migrations-Skripten.
  • Verfassen und Aktualisieren der technischen Dokumentation mit Sphinx.
  • Schulung von Entwicklern zur Implementierung eines Dematerialisierungs-Workflows gemäß dem NF 544-Standard.
  • Agile Methodik unter der Leitung eines Scrum Masters (iceScrum).

Technische Umgebung: Django REST Framework, Git, GitLab, Linux, PostgreSQL, pytest, Python, REST, Sphinx, Windows.

Fachbereich: Dematerialisierung, Scannen, Archivierung, Workflow, Webdienste, NF 544-Standard, Agilität.

Senior Softwareingenieur – USPTO

⇨ von bis 2 Jahre 7 Monate

Ich habe fĂĽr das United States Patent and Trademark Office (USPTO) in Omaha, Nebraska, gearbeitet.

  • Rolle als technischer Leiter: FĂĽhrung des Entwicklungsteams in den USA und Rumänien.
  • Entwurf und Entwicklung eines Workflows zur Bearbeitung von Patentanträgen.
  • Industrialisierung der Antragsbearbeitungsprozesse.
  • Integration von OCR (Optical Character Recognition) Batch-Tools zur UnterstĂĽtzung der Dateneingabe.
  • Integration interaktiver Tools zur Patentantragserfassung.
  • Korrektur und Weiterentwicklung des Workflows.
  • Schulung von Kollegen in den USA und Rumänien.
  • Implementierung von Best Practices im Bereich der Softwareentwicklung.
  • Agile Methodik unter der Leitung eines Scrum Masters (JIRA).

Technische Umgebung: Django REST Framework, Git, GitLab, Linux, PostgreSQL, pytest, Python, Sphinx.

Fachbereich: Patente, Veröffentlichungen, Recht, Workflow, Schulung.

Senior Softwareingenieur – LexisNexis (Codes Bleus)

⇨ von bis 3 Jahre

Für LexisNexis in Paris tätig.

  • Konzeption und Entwicklung eines Workflows zur Layoutgestaltung von juristischen Veröffentlichungen (Codes Bleus).
  • Industrialisierung der Prozesse zur Aktualisierung des Dokumentenbestands (Ăśberarbeitungsmarken).
  • Fehlerbehebung und Weiterentwicklung des Workflows.
  • Verfassen der technischen Dokumentation.
  • Schulung der Benutzer.
  • Schulung der Mitarbeiter in Frankreich.
  • Implementierung bewährter Entwicklungspraktiken.

Technisches Umfeld: Excel, Git, GitLab, Linux, pytest, Python, Sphinx, Windows, XML, XSLT.

Fachliches Umfeld: Verlagswesen, Veröffentlichung, Recht, Juristisch, Workflow, Schulung.

Senior Softwareingenieur – LexisNexis (Jurisclasseur)

⇨ von bis 1 Jahr

Für LexisNexis in Paris tätig.

  • Konzeption und Entwicklung eines Workflows zur Layoutgestaltung von juristischen Veröffentlichungen (JurisClasseur).
  • Industrialisierung der Prozesse zur Aktualisierung von mobilen Blättern.
  • Fehlerbehebung und Weiterentwicklung des Workflows.
  • Verfassen der technischen Dokumentation.
  • Schulung der Benutzer.
  • Schulung der Mitarbeiter in Frankreich und Madagaskar.
  • Implementierung bewährter Entwicklungspraktiken.

Technisches Umfeld: Git, GitLab, Linux, pytest, Python, Sphinx, Windows, XML, XSLT.

Fachliches Umfeld: Verlagswesen, Veröffentlichung, Recht, Juristisch, Workflow, Schulung.

Senior Softwareingenieur – Bereich Digital Composition

⇨ von bis 2 Jahre 11 Monate

Im Bereich Digital Composition habe ich an der Entwicklung eines Tools zur Konvertierung von Word-Dokumenten in XML (im DocBook-Format) mitgewirkt.

In Zusammenarbeit mit einem zweiten technischen Leiter:

  • Rolle des technischen Leiters: Leitung des Entwicklungsteams in Chennai (Indien).
  • Verfassen der technischen Spezifikationen (auf Englisch).
  • Technologische Recherche zu Dokumentenformaten: Verwaltung von Bildern, Tabellen und mathematischen Formeln.
  • Schulung der Mitarbeiter in Indien.
  • Implementierung bewährter Entwicklungspraktiken.
  • Entwicklung des Konvertierungstools in Python und XSLT (CodeĂĽberprĂĽfung, Unit-Tests).
  • Agile Methodik (Scrum).

Technisches Umfeld: DocBook, Git, GitLab, Linux, Python, Unit Testing, Word, XML, XSLT.

Fachliches Umfeld: Verlagswesen, Workflow, Schulung, Konvertierung, Microsoft Office, Technologische Recherche

Senior Softwareingenieur – BPO-Service

⇨ von bis 2 Jahre

Im BPO-Service (Business Process Outsourcing) von LUMINESS habe ich an der Implementierung industrialisierter Prozesse zur Digitalisierung von Verwaltungsdokumenten und Kundenrechnungen teilgenommen.

  • Verwaltung von DokumentenflĂĽssen und Validierungsprozessen.
  • Verwaltung der physischen und digitalen Archivierung.
  • Implementierung bewährter Entwicklungspraktiken.
  • Entwicklung des Workflows und der Webservices in Python.
  • Agile Methodik unter der Leitung eines Scrum Masters (iceScrum).

Technisches Umfeld: Git, GitLab, Linux, MySQL, Python, REST, Unit Testing, Windows.

Fachliches Umfeld: Digitalisierung, Rechnungsstellung, Versicherung, Archivierung, Workflow, Webservices.

Senior Softwareingenieur - SeOS

⇨ von bis 1 Jahr

Für das Observatoire des Statistiques des französischen Ministeriums für Ökologie und nachhaltige Entwicklung tätig.

  • Entwicklung eines TYPO3-CMS zur Veröffentlichung von Umweltstatistiken.
  • Konzeption und Entwicklung spezifischer Module in PHP.
  • Leitung des Entwicklungsteams im Senegal.
  • Implementierung bewährter Entwicklungspraktiken.
  • Einhaltung der RGAA-Normen (RĂ©fĂ©rentiel GĂ©nĂ©ral d’AccessibilitĂ© pour les Administrations).
  • Verfassen des Konzeptionsdokuments und der technischen Spezifikationen.
  • Erstellung der Benutzerdokumentation.
  • Schulung der Benutzer.

Technisches Umfeld: Apache, CSS, HTML, JavaScript, Linux, MySQL, PHP, Subversion, TYPO3.

Fachliches Umfeld: Statistiken, Umwelt, Ökologie, Nachhaltige Entwicklung, Veröffentlichung, CMS, RGAA.

Softwareingenieur – Éditions Joly

⇨ von bis 2 Jahre

Für die Éditions Joly in Paris tätig.

  • Implementierung eines CMS (Content Management Systems) zur Aktualisierung von Studien und juristischen Formularen.
  • Entwicklung und Implementierung eines Veröffentlichungssystems in Java.
  • Integration mit einem Veröffentlichungsworkflow.

Technisches Umfeld: CSS, HTML, Java, Subversion, Windows, XML, XSLT.

Fachliches Umfeld: Verlagswesen, Veröffentlichung, Recht, Juristisch, CMS.

Softwareingenieur – BnF

⇨ von bis 1 Jahr

Für die Bibliothèque nationale de France (BnF) in Paris und andere lokale Behörden.

  • Entwicklung eines Workflows zur Digitalisierung und Indexierung von Kulturdokumenten.
  • Implementierung bewährter Entwicklungspraktiken.
  • UML-Design und Perl-Entwicklung.

Technisches Umfeld: Linux, Perl, Subversion, UML, XML, XSLT.

Fachliches Umfeld: Digitalisierung, Kulturerbe, Metadatenverwaltung.

Softwareingenieur – OPOCE

⇨ von bis 2 Jahre 10 Monate

Für das Amt für Amtliche Veröffentlichungen der Europäischen Gemeinschaften (OPOCE) in Luxemburg.

  • Entwicklung eines Workflows zur Formatierung (MEF) und Seitengestaltung (MEP) der offiziellen Veröffentlichungen der Europäischen Union in 24 Sprachen.
  • Industrialisierung der Produktionsprozesse.

Technisches Umfeld: Linux, PDF, Python, Shell, Subversion, Word, XML, XSLT.

Fachliches Umfeld: Dokumentation, Sprachen, Veröffentlichung, Europäische Union, Seitenlayout.

Softwareingenieur

⇨ Von bis 4 Monate bei Lavauzelle (Panazol, Frankreich)

Entwicklung und Feinabstimmung einer SGML-Retrokonversionsanwendung aus dem Miles 33 Oasys-Kompositionssystem.

Technische Umgebung: C++, DSSSL, Miles 33 Oasys, OmniMark (Stilo), SGML, Windows.

Fachbereich: Veröffentlichung, SGML, Komposition.

Informatik-Ingenieur fĂĽr Projektstudien

⇨ Von bis 1 Jahr 5 Monate bei Pixellence (Verneuil-en-Halatte, Frankreich)

Entwicklung und Feinabstimmung einer SGML-Retrokonversionsanwendung aus dem Miles 33 Oasys-Kompositionssystem fĂĽr Lavauzelle.

Technische Umgebung: DSSSL, Miles 33 Oasys, OmniMark (Stilo), SGML, Windows.

Fachbereich: Veröffentlichung, SGML, Komposition.

Softwareingenieur

⇨ Von bis 4 Jahre 2 Monate bei Pédagofiche (Durtol, Frankreich)

Verantwortlich für die Entwicklung von redaktionellen Aktivitäten auf allen digitalen Plattformen (CD-ROM, Internet) und die Verwaltung der IT- und Softwareinfrastruktur des Unternehmens. Organisation des Informationsflusses innerhalb der Organisation.

Verbesserung der Fähigkeiten meiner Kollegen im Umgang mit Büroanwendungen. IT-Schulung für einen jungen Menschen in einem Qualifikationsvertrag über ein Jahr.

Kundenbeziehungen (Korrespondenz und Telefon) und Outsourcing (Akquise, Erstellung von Lastenheften, Spezifikationsdokumenten und Mock-ups).

Technische Umgebung: Dreamweaver, HTML, JavaScript, macOS, Windows, Word Basic.

Fachbereich: Veröffentlichung, Schulung, Kundenbeziehung, Outsourcing, Gemeinden, Kommunalverwaltungen.

Ausbildung

MON AVENIR PRO

⇨ August 2024

Teammanagement – Mitarbeiter dazu bringen, die Unternehmensziele zu erreichen. Sicherstellung der Motivation und Einbindung des Personals. Entwicklung der Autonomie der Teams. Konfliktmanagement…

CEL CCI de la Mayenne

⇨ Februar 2018

TOEIC Englisch, Note: 855 von 990

Verschiedene Schulungsunternehmen

⇨ 2001 – 2018

Angular, Agile Entwicklung, RGAA-Zugänglichkeit, Projektmanagement, Konfigurationsmanagement, UML…

École Pour l’Informatique et les Techniques Avancées (ÉPITA Paris)

⇨ 1992 – 1996

INGENIEURSDIPLOM: Software Engineering - Softwareproduktion

Fähigkeiten

Werkzeuge und Programmiersprachen

Agile, Apache, Arrow, Black, C++, CentOS, CI/CD, Confluence, CSS, Django REST Framework, DocBook, Docker, Dreamweaver, DSSSL, ELK, Excel, FastAPI, Git, GitHub, GitLab, Hatch, HTML, iSort, Java, JavaScript, Jenkins, Jira, Linux, macOS, Miles 33 Oasys, MyPy, MySQL, OmniMark (Stilo), OpenAPI, Pandas, PDF, Perl, PHP, PostgreSQL, pytest, Python, React, Redis, REST, SGML, Shell, SLURM, SonarCloud, Sphinx, SQLAlchemy, SQLite, Subversion, Swagger, TypeScript, TYPO3, Ubuntu, UML, Unit Testing, Windows, Word, Word Basic, XML, XSLT.

Umsetzung

  • Projektmanagement
  • Industrielle Workflows
  • Webanwendungen & CMS
  • Agile Entwicklung und Scrum
  • Technische Dokumentation
  • Technologische Recherche
  • Technisches Teammanagement
  • Personalbeschaffung und Schulung
  • Qualitätsmanagement

Interessen

Ich war Mitglied im Partnerschaftsverein der Stadt Mayenne. In dieser Funktion nahm ich an verschiedenen Austauschen mit Waiblingen (Deutschland) und Devizes (England) teil. Mayenne ist auch mit Jesi in Italien verschwistert, aber es gibt noch keine organisierten Austausche. Ich habe regelmäßig Abendkurse besucht, um mein Deutsch zu verbessern.

Ich fahre gerne Inlineskates und mache Cross-Training (intensives Training im Fitnessstudio). Ich habe auch Freizeitboxen betrieben.

AbschlĂĽsse

🎓 Software Engineering - Softwareproduktion

🎓 TOEIC Englisch

Open Source

Als Projektleiter

  • AntaREST – Eine Python-Bibliothek zur Interaktion mit der Antares Web API.
  • Deprecated – Python-@deprecated-Dekorator zum Markieren alter Python-Klassen, Funktionen oder Methoden.
  • docx-utils – Erstellung und Manipulation von Open XML-Dokumenten (hauptsächlich docx).
  • Benker – Organisieren Sie Ihre Daten in einem räumlichen Rastersystem fĂĽr CALS, HTML und Open XML-Tabellenkonvertierung (in Bearbeitung).
  • jquery-worked-hours-grid – jQuery-Plugin zur Berechnung der gearbeiteten Dauer in Arbeitsstundengittern.

Als Mitwirkender

  • pip – Der Python Package Installer
  • OpenPyXl – Eine Python-Bibliothek zum Lesen/Schreiben von Excel 2010 xlsx/xlsm-Dateien
  • Sphinx – Python-Dokumentationsgenerator
  • LegiPy – Python-Client fĂĽr die LĂ©gifrance Website
  • EbookLib – Python-E-Book-Bibliothek zur Verarbeitung von BĂĽchern im EPUB2/EPUB3- und Kindle-Format
  • cookiecutter-pylibrary – Verbesserte Cookiecutter-Vorlage fĂĽr Python-Bibliotheken.
  • cookiecutter-pypackage-minimal – Eine minimale Vorlage fĂĽr Python-Pakete