Sun S. D. Tan
Tech Lead • Java Developer • Open Source Advocate • DevOps/Cloud Native • AI
+33 621 024 173 • sunix@sunix.org • X: @__sunix_ • Bluesky: sunix.org • LinkedIn
Professional Summary
Experienced software engineer and tech lead with over 20 years of expertise in developing Java applications and cloud-native solutions. Passionate advocate for the Java community and open-source software.
Open Source Projects
- Eclipse JKube - Kubernetes/OpenShift Maven and Gradle plugins for Java applications
- Fabric8 Kubernetes Java Client - Kubernetes API client for Java
- Eclipse Che - Cloud-based IDE for development teams
- Eclipse Theia - Extensible IDE platform built with TypeScript
- Nuxeo - Open source content management platform
- Codenvy - Cloud development environment (predecessor to Eclipse Che)
Experience
Senior Software Engineer / Platform Engineering Consultant at Sciam (2024 - 2025)
FDJ United (Oct 2024 – Apr 2025)
Role: Squad Lead – DevOps / Platform Engineering (Centre de compétences Platform Engineering)
- Context: Takeover and industrialization of an existing draft for providing JFrog Artifactory as a managed platform service, replacing Nexus.
- Key Contributions:
- Led a DevOps squad responsible for making the Artifactory platform production-ready.
- Redesigned the platform to align with current enterprise standards and security requirements.
- Implemented fully automated deployments using:
- Terraform
- Kubernetes
- AWS
- Integrated IGA (Identity Governance & Administration) and fine-grained access rights management.
- Defined operational standards (availability, security, scalability, observability).
- Collaborated closely with platform, security, and governance teams.
- Technologies Used: Kubernetes, AWS, Terraform, JFrog Artifactory, GitOps, IAM / IGA, CI/CD.
FLOA (Apr 2025 – Aug 2025)
Role: Platform Engineering / Cloud Native Consultant
- Context: Support for the migration of the Core Banking System towards an internally developed solution.
- Key Contributions:
- Conducted a technical and organizational diagnostic:
- Identified pain points through interviews with multiple teams (Dev, Ops, Architecture).
- Defined target Kubernetes architecture and development environments.
- Built a PoC development environment:
- Minikube
- Helm
- End-to-end testing with Playwright
- Delivered architecture and tooling recommendations to support:
- Developer experience
- Scalability
- Reliability
- Promoted Shift-Left practices (testing, automation, developer ownership).
- Conducted a technical and organizational diagnostic:
- Technologies Used: Kubernetes, Helm, Minikube, Playwright, Cloud Native Architecture, DevEx, CI/CD.
Senior Software Engineer at Red Hat (2022 - 2024)
Eclipse JKube Project
- Project Description: Facilitated the integration of Java applications with Kubernetes and OpenShift. Extended traditional Java build tools like Maven and Gradle for cloud-native deployments.
- Key Contributions:
- Enhanced project based on community feedback, ensuring high quality and functionality.
- Presented at over 15 conferences, sharing best practices for Java cloud-native development using JKube.
- Reviewed 124 pull requests and authored 47, contributing new features and improvements.
- Technologies Used: Java, Apache Maven, Gradle, Kubernetes.
Fabric8 Kubernetes Java Client
- Project Description: Simplified management of Kubernetes resources via Java applications, aiding organizations in automating deployments and operations.
- Key Contributions:
- Expanded library to support all Kubernetes resources by adding new DSL entry points and model types.
- Implemented community-requested features and promptly fixed bugs, maintaining adherence to latest Kubernetes standards.
- Authored 1 blog post and presented at 1 conference on effective use of the library.
- Reviewed 61 pull requests and authored 6 to enhance functionality and stability.
- Technologies Used: Java, GoLang, Kubernetes.
Senior Software Engineer at Red Hat (2017 - 2022)
Eclipse Che, Eclipse Theia, and Openshift Devspaces
- Project Descriptions:
- Eclipse Che: Online IDE platform simplifying software development directly from a web browser.
- Eclipse Theia: Modular, extensible IDE used on both desktop and cloud.
- Openshift Devspaces: Secure, consistent development experience in Kubernetes and OpenShift environments.
- Key Contributions:
- Developed and integrated the first Minishift addon for Che.
- Adapted and fixed the public version of Eclipse Che for Red Hat Summit demos.
- Enabled the Pull Request panel in Che6.
- Innovated co-editing features in Che6 for real-time collaborative coding.
- Adapted Che features to Theia, including Factory integration and bidirectional project synchronization.
- Utilized Che for development, contributing to Che-theia and fixing bugs in various plugins.
- Reviewed 140 pull requests and authored 135, enhancing features and stability.
- Promoted Che through demonstrations and at over 15 conferences, including Devoxx France and EclipseCon.
- Technologies Used: Java, Typescript, Docker, Kubernetes.
Tech Lead at Amadeus Paris (via Serli) (2015 - 2017)
- Responsibilities: Led the development and maintenance team for travel booking sites.
- Key Contributions:
- Implemented Docker environments and created a Docker registry.
- Developed Docker images replicating production and pre-production environments.
- Authored an internal guide on Boot2docker.
- Migrated projects from SVN to Git Stash.
- Conducted Java code refactoring and load testing.
- Improved software delivery processes and developed integration tests using Webdriver.
- Resolved numerous bugs.
Tech Lead, Architect, and Developer at Codenvy (via Serli) (2013 - 2015)
- Project Descriptions:
- Developed Codenvy, a collaborative cloud development platform, leading to the creation of Eclipse Che and Red Hat CodeReady Workspaces.
- Key Contributions:
- Developed initial plugins for Eclipse Che, including database management and PR workflow enhancements.
- Mentored two junior developers.
- Presented at over 11 conferences, showcasing topics like pair programming and cloud development with Eclipse Che.
Various Short-Term Projects at Serli (2013 - 2017)
- Practice Insight (Australia): Developed case and document management software using Nuxeo and GWT.
- CNAV: Developed diagnostic tools for the open-source SSO connector Jaaslounge.
- Java Community Process / JBoss Weld Project: Improved Weld-OSGi during the update to OSGi 4.3.1.
- Nuxeo Community: Enhanced Nuxeo IDE and implemented XML component autocompletion.
- Zenika: Conducted approximately 15 Selenium Webdriver training sessions.
Nuxeo (2007 - 2013)
- Nuxeo Core Java Developer:
- Developed Eclipse tools for Nuxeo plugin development.
- Contributed to Nuxeo EP, DM, CMF, and Webengine.
- Developed an Eclipse RCP platform for Nuxeo server connections and integrated live edit components in office suites.
- Created a functional testing framework based on Selenium Webdriver.
- Nuxeo Java Developer - Production Team:
- Developed content management systems for Press Association (London) and IRSN (Paris).
- Scrum Master:
- Managed Scrum for Nuxeo projects.
- Training Department Manager:
- Maintained training materials and conducted over 50 training sessions and consultations.
Other Professional Experience
- Economic Outlook Ltd (Adelaide, Australia) (2006 - 2007): Developed child management software and ad management tools using Eclipse RCP.
- Metaware Scopteam (Paris, France) (2006): Conducted load testing and optimization for Java applications.
- Thales Communication (Colombes, France) (2004): Developed military software in C++.
- Netpepper (Paris, France) (2003): Developed a web application for sharing bookmarks and files using Java and .NET.
Community Involvement
ParisJUG Crew Member (2015 - Present)
JUG Leader (2019 - 2023)
- ParisJUG: The Paris Java User Group (ParisJUG) is a community for Java enthusiasts in Paris, hosting regular meetups, talks, and events to share knowledge and foster collaboration among developers.
- Role as JUG Leader:
- Organized and coordinated monthly meetups, bringing together Java experts to share insights and best practices.
- Curated content for events, ensuring a diverse range of topics and high-quality presentations.
- Fostered community engagement through social media and networking events.
- Managed logistics for events, including venue selection, speaker coordination, and attendee registration.
- Enhanced the group's visibility and membership through strategic partnerships and outreach.
- Maintained the group's website and other communication channels, ensuring timely updates and information dissemination.
Devoxx France Volunteer (2018 - 2019)
- Role: Assisted in the organization of Devoxx France as part of the "gilets rouges" team.
- Contributions:
- Supported event logistics, including registration, session coordination, and attendee assistance.
- Helped set up and manage the venue, ensuring a smooth experience for speakers and participants.
- Provided on-site support during the event, resolving issues and facilitating communication between organizers and attendees.
Conferences & Talks
Keynote
- Devoxx Belgium 2024 – Keynote
- Devoxx Genie
Devoxx Genie is an IntelliJ plugin for AI-powered development.
Demo of ongoing work to port it to Visual Studio Code.
- Devoxx Genie
Java, Cloud IDE & Developer Experience (2014 – 2021)
- JavaOne: Pair Programming with Eclipse Cloud Development Top Projects
- EclipseCon (Europe, France, North America): Introduction to Eclipse Che, Live Pair Programming in the Cloud, Simplified Open Source Contributions, Coding Kubernetes for Kids with Scratch
- Devoxx France: Développement Java avec un IDE Cloud : YES WE CAN
- DevFest Nantes, SnowCamp, BreizhCamp: Cloud IDEs, pair programming & developer tooling
- JUG Summer Camp: Live editing, pair programming & open-source contribution workflows
- CheConf: The Path to Pair Programming in Eclipse Che, Pair Programming with Che and Atom Teletype
- Oracle Code Paris: Eclipse Che & Cloud Development showcase
Java to Kubernetes for Dummies (2022 – 2024)
Conference track delivered across major international conferences and JUGs, focused on demystifying Kubernetes for Java developers.
- Java2Days 2022, OpenSource XP 2022, DevNexus 2023 (USA), DevFest Mons, Very Tech Trip, Nantes JUG, Alpes JUG, RivieraDev 2023, Devoxx France 2023, Devoxx Belgium 2023
JKube, Kubernetes Tooling & Remote Development (2023 – 2025)
- RivieraDev 2023: JKube Remote Dev: Code with Your Cloud Services Locally
- Devoxx France 2023: JKube Remote Dev: Coder avec vos micro-services cloud… en local
- Devoxx Belgium 2023: Debugging in the Cloud, Mastered Locally with JKube Remote Dev
- RivieraJUG, MarsJUG, Poitou JUG: Advanced Java & Kubernetes workflows with JKube
- JavaLand: Kubernetes CRDs in Action with Java
Kubernetes Beyond Go & Platform Engineering (2024 – 2025)
- KubeCon India 2024: Developing Kubernetes Applications Beyond Go
- RivieraDev 2025: Developing Kubernetes Applications Beyond Go - Focus on Java, JVM ecosystems and Kubernetes APIs
Soft Skills & Non-Technical Talks
- Sunny Tech 2022: Le voyage du héros de l'IT 2 : Storytelling pour vos conférences
- RivieraDev 2023: Je brasse ma bière dans ma cuisine