Jean-Marc Paulin

Software Architect & Engineering Consultant

Profile

Over 35 years of experience designing, developing, and modernising complex software systems. I help organisations untangle difficult technical problems and turn ambiguous engineering challenges into robust, practical solutions. My work spans software architecture, legacy modernisation, cloud migration, distributed systems, performance, security, and technical delivery.

Availability

Available for short-term consulting, technical investigations, architecture work, and project engagements, remotely or in London.

  • Software architecture and technical reviews
  • Cloud and Kubernetes migration
  • Legacy application modernisation
  • Performance and scalability engineering
  • Security and identity integration
  • Technical leadership and project recovery
  • Hands-on software development

Email me to discuss an opportunity.

Experience

IBM

London, UK

Senior Software Engineer / Team Leader

2017 - 2026

As a seasoned software architect and team leader, I have led complex technical investigations, architecture work, and large-scale modernisation initiatives. This has included Kubernetes migrations, identity integration, performance improvements, and delivery automation. With a deep understanding of authentication, security, and compliance, I develop robust, scalable solutions across legacy, hybrid, and cloud-native environments. My hands-on expertise includes CI/CD pipelines (Jenkins, Python, Ansible, Bash), custom Kubernetes operators (Helm, Go), and development in Python, Java, Go, and Node.js.
  • Engineered a significant performance improvement in Apache Flink event processing engine, resulting in 50% reduction in processing time.
  • Implemented a robust and scalable solution to integrate with customer identity providers (SAML, OIDC), enhancing security and user experience.
  • Architected a hybrid cloud solution that seamlessly integrated our legacy on-premises systems with cloud-native services, improving efficiency and scalability.
  • Led a successful team deployment of Netcool applications to Kubernetes, streamlining operations and reducing costs.
  • Developed and implemented a comprehensive CI/CD pipeline, ensuring efficient software delivery and compliance.
  • Kubernetes
  • Helm
  • Docker
  • Python
  • Go
  • Java
  • Kafka
  • Flink
  • Jenkins
  • Ansible

Senior Deployment Engineer

2006 - 2016

As a driving force behind IBM Installation Manager adoption within the Tivoli brand, I successfully implemented the technology as the preferred method for installing IBM software. Leading a remote team of two engineers, I ensured efficient deployment and support of Installation Manager across various products.
  • Identified and implemented critical missing features in Eclipse plugins, enhancing functionality and user experience.
  • Collaborated with other brands to ensure compatibility and avoid unintended consequences of new features.
  • Provided expert architectural and design guidance to support teams in their installation projects.
  • Educated product team members on Eclipse technology through various channels, including videos, 1-1 sessions, wikis, hands-on guides, and forums.
  • Organized, trained, and led the Jazz for Service Management installer team, ensuring efficient and effective installations.
  • Java
  • Eclipse

Micromuse (acquired by IBM)

London, UK

Senior Software Engineer

2001 - 2006

Senior member of the Netcool software development team. Some significant achievements:
  • Led the common UI team responsible for Netcool products, driving consistency and improving user experience.
  • Architected and implemented a standardized installation technology across Netcool products, streamlining deployment and reducing complexity.
  • Designed and developed a transaction recorder (C++/MFC/COM) to monitor service availability globally, patented for its innovative approach.
  • Successfully transitioned Netcool components to align with IBM's branding and standards following the acquisition.
  • C/C++
  • Java/J2EE
  • Linux

InstallShield

UK / US

InstallShield Consultant

2000 - 2001

I was a consulting specialist for InstallShield, focusing on helping European clients ensure successful installations for their customers.
  • C/C++
  • MSI
  • Java

Cegelec

France / UK

Software Engineer

1988 - 2000

Software developments on Windows and OS/2 as part of the PLC workbench team.
  • C/C++

Education

Ecole Nationale d’Ingénieur de Belfort, France

Sep 1985 - June 1988

Industrial Production and Robotic
photo of me

Skills

    • Programming
    • Java
    • Python
    • Go
    • C/C++
      Platforms & Technologies
    • Helm
    • Kubernetes
    • Docker
    • Linux
    • Windows
    • Flink
    • Kafka
    • Jenkins
    • Ansible

Languages

  • French
    Native
  • English
    Fluent