Jean-Marc Paulin
Profile
My 20-year career in software development has equipped me with a versatile skillset, encompassing team leadership, project management, and technical expertise. I'm confident in my ability to architect, design and implement scalable systems running on any platform from bare metal server to kubernetes based cloud services.
Experience
IBM
London, UK
Senior Software Engineer / Team Leader
2017 - Present
As a seasoned software architect and team leader, I have successfully led multiple migrations to Kubernetes. With a deep understanding of authentication, security, and compliance, I specialize in designing and implementing scalable, cloud-native architectures. My expertise includes leveraging CI/CD pipelines (Jenkins, Python, Ansible, Bash), developing custom Kubernetes operators (Helm, Go), and coding in languages like Python, Java, Go, or Node.js. Throughout the last 8 years, I've driven major projects to transition customers to the cloud, ensuring a seamless and secure migration process.
- 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.
- Python
- Java
- Flink
- Kubernetes
- Docker
- Kafka
- 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

- +44 7958 594651
- jm@paulin.co.uk
- jeanmarcpaulin
- https://jean-marc.paulin.co.uk
- London / England
Skills
-
-
Programming
- Java
- Python
- Bash
- C/C++
-
Environments
- Helm
- Kubernetes
- Docker
- Linux
- Windows
- Flink
- Jenkins
- Ansible
Languages
-
FrenchNative
-
EnglishFluent
Patents
- US 8,782,630: Smart rebinding for live product install
- US 7,363,368: System and method for transaction recording and playback