fr
fr
developer avatar
Jonelle AMIO
Not open to job opportunities
Full stack developer
Lille
Permanent contract
Hybrid remote
Technologies
About
Jonelle AMIO
Software Craftsman | Building Thoughtful & Maintainable Software
Full stack developerLille
developer avatar
Description

👨‍💻 I’m a Software Craftsman who enjoys tackling complex problems, designing robust architectures, and building software that lasts. My approach is rooted in strong fundamentals, logical thinking, and adaptability—rather than being bound to specific technologies.

🏗️ I believe that great software is the result of deliberate design, well-defined boundaries, and an evolving understanding of the problem domain. Whether it's defining clean abstractions, crafting intuitive system flows, or ensuring maintainability through well-structured code, my focus is always on building solutions that make sense—not just today, but for the long run.

🎯 What drives me is the art of balancing pragmatism with engineering discipline, making thoughtful trade-offs, and continuously refining both my understanding and my work. I value collaboration, shared learning, and the pursuit of mastery—because good software is built together, not in isolation.

Core Values & Mindset:
✅ Problem-Solving & Adaptability – The right tools and approaches emerge from the problem at hand.
🛠️ Robust Architecture – Thoughtful system design that embraces change and complexity.
♻️ Sustainable Code – Writing software that remains clear and adaptable over time.
📖 Continuous Learning & Knowledge Sharing – Growth happens when we learn together.

Professional experiences
7 years of experience as Full stack developer (or similar)
Consultant Software Engineer
Decathlon - LilleSep 2023 - today · 1 year 7 months

Context:
Packloud is a tool designed to optimize the management of packaging solutions in the
sports products industry. It helps teams associate finished products with their packaging
components while providing clear visibility into functional perimeters and component catalogs.

Achievements:

  • Frontend lead. Migration from Nuxt 2 to Nuxt 3, including components to th Composition API.
  • Implemented TypeScript and improved frontend test coverage.
  • Designed and implemented a strategy to refactor frontend and backend applications using
  • Hexagonal Architecture, isolating business logic in the backend to enhance maintainability, scalability, and code quality.
  • Collaborated with a multidisciplinary team (PO, TL, QA) in an agile environment.
  • Conducted code reviews and participated in pair programming
  • Implemented CI/CD pipelines on Google Cloud Platform (GCP):
  • Implemented automated versioning.
  • Code and formatting validation on every commit.
  • Designed and executed an optimized deployment strategy.

Skills:
Java, Spring Boot, TypeScript, Nuxt, Vue, TDD, DDD, Clean Code, Hexagonal Architecture,
PostgreSQL, CI/CD, Google BigQuery, GitHub Actions, Pair Programming, JUnit, Mockito, AssertJ,
Vitest, Playwright, IntelliJ, Scrumban

Consultant Software Engineer
Decathlon - LilleOct 2022 - today · 2 years 6 months

Context:
IPAC is a tool developed to facilitate legal compliance for products. It offers a standardized,
semi-automated process for creating and updating legal marking materials, transforming legal rules
into actionable data, collecting technical product information, and generating alerts for regulatory
changes.

Achievements:

  • Developed new features and refactored existing code.
  • Focused on business rule validation in testing, ensuring better functional coverage and reliability.
  • Led the migration from Angular 10 to 18 and dependencies to latest.
  • Containerize the frontend and the backend app.
  • Planning and strategizing the transition to Hexagonal Architecture.
  • Collaborated with a multidisciplinary team to meet critical business needs.
  • Reduced technical debt and resolved critical bugs through pair programming, refactoring and regular reviews.
  • Implemented CI/CD pipelines on Google Cloud Platform (GCP), including:
  • Implemented automated versioning.
  • Verifying and validating code and formatting on every commit.
  • Establishing a deployment strategy.

Skills:
Java, Spring Boot, TypeScript, Angular, TDD, DDD, Clean Code, Hexagonal Architecture,
PostgreSQL, CI/CD, Google BigQuery, GitHub Actions, Pair Programming, JUnit, Mockito, AssertJ,
Vitest, Playwright, IntelliJ, Scrumban

Software Engineer
Ippon Technologies - LilleSep 2022 - Jan 2025 · 2 years 4 months

About Ippon:

Ippon Technologies is a consulting firm specializing in software development,
architecture, and cloud solutions, recognized for its technical excellence and agile practices.

Role at Ippon:

  • Local Leader for the Software Engineering practice in Lille: organizing katas, training sessions, and
    technical events.
  • Promoting best practices through internal initiatives and hosting technology watch sessions.
  • Conducting surveys to identify training needs and supporting the implementation of action plans.
  • Contributions to the Ippon Community:
  • Collaborating with leadership teams to maintain cohesion and drive the technical community’s dynamism
  • Actively participating in tech conferences and local meetups
  • Facilitating teamwork and sharing: organizing katas, (tech) afterworks, and collaborative events to strengthen local cohesion.
  • Led onboarding for new hires, fostering faster integration and improved team productivity with structured technical introductions and mentorship.
  • Participating in recruitment: co-facilitating technical interviews (pair programming, craft evaluations) and providing structured feedback to candidates alongside HR
Full Stack Developer
CURIOO - LilleNov 2020 - Jun 2022 · 1 year 7 months

Context:
Curioo is a startup specializing in art and culture, developing applications that create
interactions between artworks and the public (expression sharing, associated musical ambiance,
creation of digital journeys). Agile team composed of four full-stack developers.

Achievements:

  • Set up CI/CD pipelines using Linux (OpenBSD, Debian, and Ubuntu):
    • Migrated from a basic CI to a complete pipeline based on Docker,
    • Docker Compose, GitLabCI.
    • Designed workflows for deployment: scanning, testing, building, DAST, and SAST.
    • Established monitoring and Bash scripting.
  • Managed and maintained production environments using Nginx:
    • Configured reverse proxy and load balancers to enhance frontend performance.
    • Applied OWASP best practices and integrated security tools such as Netspark.
  • Developed the application:
    • Benchmarked technologies to select the best stack.
    • Built a JavaScript ecosystem with VueJS, FastifyJS, and NodeJS.
    • Developed real-time interaction displays and heatmaps.
    • Participated in design phases, task estimation, and management.
    • Managed the development team (2 interns, periodically with additional trainees) using GitLab
    • Issues (synchronized with Notion).
  • Created proof of concepts (POCs) using FastAPI, Golang, Rust (Actix and WASM), Kubernetes,
  • PostgreSQL, Postgraphite, Svelte, and Next.
  • Explored and implemented various authentication mechanisms (SSO, OAuth, OIDC, SAML, MFA, OTP, and JWT).
  • Applied principles such as Component-Driven Development, Test-Driven Development, Lean
  • Code, eco-design, and Green IT.
  • Followed industry standards and best practices: Git conventions, Zero-Trust Network, pair-programming, and code reviews.

Skills:
VueJS, NuxtJS, SvelteJS, NextJS, NodeJS, TS, FastifyJS, Websocket, MongoDB, MariaDB,
Redis, Postgres, PostGraphite, GraphQL, Apollo, Vuetify, Tailwind, Sass, Go, Rust, Actix

Junior Web Developer
SF2i - NoumeaNov 2018 - Jan 2019 · 2 months

Context:
SF2i provides identity and access management training to Windows system administrators.
The goal was to replace PowerShell scripts with a user-friendly web application to improve the
supervision of employee identities and access.

Achievements:

  • Developed custom business software in C# using an MVC approach with ASP.NET:
  • Enhanced and optimized core functionalities.
  • Improved data flow and structure.
  • Identified and organized service components.
  • Integrated software components and verified data flow.
  • Prepared scenarios, tests, and technical specifications.
  • Analyzed and resolved system anomalies.
  • Designed application mockups in Photoshop.
  • Proposed a more ergonomic user interface.
  • Transformed PowerShell scripts into C#.

Skills:
C#, ASP.net, Azure, IIS, Python, Bootstrap, PowerShell, Adobe Photoshop

Junior Web Developer
Footprint Pacifique - NoumeaMar 2019 - Aug 2019 · 5 months

Context:
Digitized and created an e-commerce website for a company producing creative and
original items for professionals in New Caledonia’s tourism industry.

Achievements:

  • Designed UI and UX for the e-commerce site using Adobe XD.
  • Developed the e-commerce website with PrestaShop:
    • Expanded client types from B2C to broader audiences.
    • Improved online visibility.
    • Enabled product sales in New Caledonia and France.
  • Customized PrestaShop modules for stock and accounting management, replacing manual
    systems (whiteboards for stock, Excel for accounting).
  • Conducted information system analysis. Migrated old management
  • systems from Excel spreadsheets to a database using Python.

Skills:
PrestaShop, JavaScript, JQuery, Bootstrap, MySQL, Apache, Python, Adobe XD, PHP

Junior Web Developer
IMAG'IN - NoumeaNov 2016 - Nov 2017 · 1 year

Context:
IMAG’IN Production is a communication agency where I completed internships during my
first and second years of university. These were followed by a fixed-term contract during summer
vacations.

Achievements:

  • Developed various websites:
    • Showcase websites, e-commerce platforms, blogs.
    • A government website featuring numerous forms and informational content.
      Other tasks:
  • Developed and integrated modules or webhooks in Drupal.
  • Configured and integrated the Drupal CMS.
  • Created custom templates.
  • Participated in the design and development of web designs.

Skills:
PHP, JavaScript, JQuery, AjAX, Drupal, MySQL, Apache, Adobe Photoshop

Schools
5 years of higher education
Université de Lille
Master Méthodes Informatiques Appliquées à la Gestion des Entreprises (MIAGE), Informatique et management des systèmes d'information2022
Université de Lille
Licence Méthodes Informatiques Appliquées à la Gestion des Entreprises (MIAGE), Informatique et management des systèmes d'information2020
Université de la Nouvelle-Calédonie
Licence Informatique, Informatique2019
Université de la Nouvelle-Calédonie
DUT métiers du multimédia et de l'internet (MMI), Informatique et communication numérique et multimédia2018
Lycée Lapérouse
Baccalauréat Général, Scientifique spécialité Informatique et Science du Numérique, Scientifique/Informatique2015
Technologies
Skills
Interested by...Software Craftsmanship, Problem-Solving, System Design, and Elegant Code. 🏃‍♂️ Outside of tech: Running, Boxing, Cycling, 3D Printing, AI, and Exploring New Ideas. 📖 Mindset: Always learning, always improving.
Languages
  • English
  • French
Tests
No information has been entered for this section.