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
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
- jm@paulin.co.uk
- jeanmarcpaulin
- https://jean-marc.paulin.co.uk
- London / England
Skills
-
-
Programming
- Java
- Python
- Go
- C/C++
-
Platforms & Technologies
- Helm
- Kubernetes
- Docker
- Linux
- Windows
- Flink
- Kafka
- Jenkins
- Ansible
Languages
-
FrenchNative
-
EnglishFluent