Aurélien Stébé, Developer in Goyave, Basse-Terre, Guadeloupe
Aurélien is available for hire
Hire Aurélien

Aurélien Stébé

Verified Expert  in Engineering

Software Engineer and Developer

Location
Goyave, Basse-Terre, Guadeloupe
Toptal Member Since
April 29, 2022

Aurélien is a creative software engineer with a strong focus on AI and web technologies. With over 20 years of experience, he has led major projects and developed innovative solutions in various ecosystems. His recent work includes an Obsidian AI chatbot plugin and a unique JavaScript front-end framework. With a background in Java, Linux server DevOps, a deep understanding of the web platform, and multiple tech stacks, Aurélien handles all aspects of software engineering from design to delivery.

Portfolio

Davidson Consulting, Inc.
JavaScript, TypeScript, Node.js, Next.js, React, DevOps...
Yerba Buena Center for the Arts
Git, JavaScript, TypeScript, Node.js, Svelte, HTML, CSS, Tailwind CSS...
Studio BeDesign
PHP, Python, JavaScript, jQuery, HTML, CSS, Django, WordPress, NGINX, MariaDB...

Experience

Availability

Part-time

Preferred Environment

Node.js, Vue, Svelte, HTML, CSS, Python

The most amazing...

...project I've worked on was the Virtual Observatory at the European Space Agency, traveling the world to design and develop open protocols for astronomical data.

Work Experience

Tech Lead Engineer (via Toptal)

2024 - 2024
Davidson Consulting, Inc.
  • Led the technical study and planning phase for an innovative web app project, coordinating with a full team to deliver a comprehensive project plan, deployment architecture, and UI/UX designs.
  • Delivered a detailed features backlog and project estimation, outlining various MVP options aligning with the client's requirements and including an original recommendation engine powered by LLMs and AI.
  • Conducted extensive research and delivered a thorough evaluation of merchant and vendor APIs for product retrieval and automated ordering, significantly enhancing project viability and client satisfaction.
  • Designed a scalable deployment architecture on AWS, incorporating DevOps practices and cost estimation for hosting, ensuring a robust foundation for project development and future growth.
Technologies: JavaScript, TypeScript, Node.js, Next.js, React, DevOps, Amazon Web Services (AWS), API Integration, Test Automation, Technical Leadership, Cloud Infrastructure, System Architecture, Scalability, Architecture, Software Architecture, Progressive Web Applications (PWA), Full-stack, Full-stack Development, Artificial Intelligence (AI), Minimum Viable Product (MVP), Natural Language Processing (NLP), Large Language Models (LLMs)

Software Engineer (via Toptal)

2022 - 2023
Yerba Buena Center for the Arts
  • Served as a Toptal consultant for Yerba Buena Center for the Arts (YBCA), a prominent arts organization in California.
  • Took over and managed the Artist Power Center (APC), a community website for local artists, built using Svelte and deployed on Firebase.
  • Implemented a gamification system to encourage artists to complete their profiles, significantly increasing registered users from 400 to over 1,200.
  • Managed all technical aspects of the project, including integrating with various external services like Cloudinary, Elasticsearch, Algolia, and SendGrid.
  • Improved website analytics, providing detailed insights into user activity and website performance, which helped in making data-driven decisions.
Technologies: Git, JavaScript, TypeScript, Node.js, Svelte, HTML, CSS, Tailwind CSS, Elasticsearch, Algolia, NoSQL, Firebase, Google Analytics, Google Cloud Platform (GCP), API Integration, Technical Leadership, Serverless, Serverless Architecture, Web Development, User Interface (UI), User Experience (UX), API Development

Senior Software Engineer

2017 - 2018
Studio BeDesign
  • Joined a local graphic design company expanding into web design as the technical expert, setting up their whole IT infrastructure.
  • Implemented a Docker-based solution for streamlined WordPress deployments, improving the efficiency of the development process.
  • Led a significant migration from a legacy Django eCommerce website to a custom-built WordPress solution with a complete administration panel.
  • Tutored the team on WordPress administration, development, and modern HTML and CSS, enhancing their technical skills.
  • Guided the graphic designer on the nuances of web design, including responsive design and interactive elements, improving the overall design quality.
Technologies: PHP, Python, JavaScript, jQuery, HTML, CSS, Django, WordPress, NGINX, MariaDB, MongoDB, PostgreSQL, SQL, JSON, Docker, Team Leadership, Web Development, Technical Leadership, Linux Server Administration, User Interface (UI), User Experience (UX), Bootstrap, Figma, Material UI, Design Systems, UI Components, DevOps, Responsive Web Design (RWD)

Senior Software Engineer

2012 - 2017
Exelcia IT
  • Joined a dynamic team of expert Java consultants, providing technical support for multiple large companies and contributing to the team's growth to over 42 engineers.
  • Participated in a significant project for Orange Caraïbe and Réunion, two major mobile phone operators, involving the merger of their customer support platforms into a unified source code.
  • Specialized in Unix server administration for various airline companies, including Air Caraïbe, ensuring smooth operations.
  • Developed Java server tools to ingest and map data from the Amadeus service in databases, improving data analysis capabilities.
Technologies: Java, Spring, Groovy, MySQL, PostgreSQL, Elasticsearch, SQL, NoSQL, Amadeus, JSON, Subversion (SVN), Apache Maven, Apache, API Integration, API Gateways, CI/CD Pipelines, Linux Server Administration, Serverless, Serverless Architecture, Microservices, Microservices Architecture, API Development, ETL

Java Software Engineer

2010 - 2012
Telespazio
  • Led the development of a unified web portal for the Sentinel-1 satellite mission at the European Space Agency, supporting mission project development.
  • Utilized the Grails Java/Groovy web framework to build the service, integrating APIs for Jira, KnowledgeTree, and OCS.
  • Collaborated extensively with the client to establish taxonomies and incident workflows, ensuring the service met their needs.
  • Established the architecture for the interconnected services and wrote the deployment procedure and operation instructions, ensuring a smooth deployment process.
  • Traveled multiple times to deploy the service on the premises, ensuring the service was set up correctly.
Technologies: Java, Groovy, Spring, Grails, JavaScript, jQuery, HTML, Haml, CSS, Sass, SQL, MySQL, Subversion (SVN), Apache Maven, Apache Tomcat, Apache, API Integration, API Gateways, REST, REST APIs, APIs, Database Design, Software Design, Team Leadership, Web Development, Technical Leadership, Linux Server Administration, User Interface (UI)

Java Software Engineer

2003 - 2010
European Space Agency
  • Played a key role in the International Virtual Observatory Alliance (IVOA), an effort to create standards and implementations for the open and seamless publication, discovery, and analysis of astronomical data among universities and space agencies.
  • Led the design and implementation of the first fully harvestable and searchable registry, later adopted as the official Euro-VO registry, providing a comprehensive database for astronomers to register and discover services.
  • Elected as Vice Chairman of the Registry Working Group due to significant contributions to the project, including active participation in specification writing and implementation.
  • Conducted multiple workshops and participated in bi-annual international conferences, educating astronomers on how to use the software, ingest data, and deploy new services.
  • Worked on various projects across different IVOA working groups, focusing on data access, query language, and data format specifications in an international collaboration setting.
Technologies: Java, Spring, Grails, SQL, MySQL, SOAP, JSON, XML, XSL, XSD, Subversion (SVN), Apache Maven, Apache Ant, Apache Tomcat, Apache, API Integration, API Gateways, REST, REST APIs, APIs, Database Design, Software Design, Web Development, API Development

Gladdis | Open Source AI Chatbot Plugin

https://github.com/AurelienStebe/Gladdis
Gladdis is an original open-source AI chatbot plugin for Obsidian, a popular note-taking and knowledge management application. The plugin transforms Obsidian's second brain into a dynamic tool, enabling it to write, listen, draw, and even develop multiple split personalities.

Able to operate from any open Markdown file in Obsidian, Gladdis appends the LLM's responses to the conversation window. It supports audio file transcription through the Whisper API and can automatically load text files when WikiLinked, making it a breeze to provide context and reference materials.

Gladdis' distinguishing feature is the ability to create system prompts with distinct personalities. Users can name their system prompts and use FrontMatter to choose who to talk to, paving the way for creating a council of experts once AI-to-AI communication is implemented.

This project demonstrates my skills in developing unique AI solutions and designing powerful user interfaces. It also highlights my proficiency in integrating with APIs, my expertise in JavaScript/TypeScript, and my ability to implement complex features involving extensive parsing.

GladeJS | Open Source Front-end Framework

https://github.com/gladejs/gladejs
GladeJS is an innovative open-source front-end framework I developed to streamline and optimize web development. It is a unique blend of Marko.js, a user-friendly UI library from eBay, Rollup.js for efficient bundling, and Eleventy for static site generation.

The framework's core feature is its unique bundling approach. GladeJS intelligently traces CSS and JavaScript components across pages, creating unified bundles for pages sharing the same CSS. This method significantly enhances web performance and reduces load times.

GladeJS is designed to be versatile and adaptable, supporting a wide range of front-end reactive JavaScript libraries, including React, Vue, Svelte, and more. It also accommodates various templating languages and style languages, making it a comprehensive tool for web development.

This project showcases my ability to develop innovative solutions in the Node.js ecosystem, my expertise in various front-end technologies, and my commitment to improving web performance. It also reflects my ability to develop tools that simplify and enhance the overall development experience and process.

Migration of a Major eCommerce Website

https://exploitant.fr/
The complete overhaul and migration of a major eCommerce website, which serves as a one-stop-shop for all data center needs in France. The original site, built using Python and Django, was not meeting the client's needs due to its lack of a user-friendly administration panel and mobile compatibility.

I led the migration to a WordPress and WooCommerce-based architecture, ensuring a seamless transition of over 10,000 inventory items without any data loss. I also implemented a mobile-friendly design, enhancing the site's accessibility and user experience. The new site features a comprehensive administration panel, enabling clients to manage their extensive inventory easily.

One of the standout features implemented was a 3D, 360-degree navigation tool providing a virtual tour of a server room. This innovative feature allows users to click on items within the 3D environment to view product details and make purchases. This project demonstrated my ability to manage complex migrations, develop user-friendly eCommerce solutions, and implement innovative features to enhance user engagement.

Upgrade to a Progressive Web Application

Tasked with elevating an internal platform to a Progressive Web Application, I focused on revamping the system used by operators to manage a complex and extensive database, tracking storage, sales status, and reimbursements. With a Ruby on Rails back-end and a React front-end, the application was engineered to manage a large-scale NoSQL database, ensuring robust performance and scalability.

I led the modernization of the front-end, transitioning the existing codebase to a more component-based architecture, which significantly reduced code repetition and improved maintainability. My work also included the integration of modern browser APIs and the implementation of a responsive design, ensuring device compatibility and aligning with the latest web standards.

On the back end, I integrated specialized payment APIs, bolstering the platform's transactional functions, and contributed to the overall improvement and addition of capabilities. This project showcased my comprehensive skill set in web development, from crafting sophisticated user interfaces to integrating complex back-end systems.

Amadeus Data Specification Code Generator

This project produced command-line utilities designed to automate the process of updating our data ingestion system whenever Amadeus, a leading global distribution system for the airline industry, released updates to their flight passenger data specifications. The specifications, provided in Excel format, detailed the structure and format of the data, which was delivered in a complex, non-standard binary format.

My tool parsed the Excel-based specifications and auto-generated the corresponding Java source code required to ingest the updated data into our Oracle SQL database. This significantly reduced the time and effort required to adapt our system to specification updates, transforming a process that could take up to a month of manual work into an automated task that could be completed in an afternoon.

This project demonstrated my ability to develop innovative solutions to complex problems, significantly improving the efficiency and reliability of our data ingestion process. It also highlighted my skills in working with complex data formats and developing automated code-generation tools.

Data Flux Ingestion Dashboard and Statistics

The development of a suite of services designed to automate and streamline the ingestion of complex flight passenger data from the Amadeus service, a leading global distribution system for the airline industry. The data, delivered in a non-standard binary format dating back to the early days of commercial aviation, was parsed and immediately ingested into an Oracle SQL database for further analysis and exploitation.

My primary contribution was the implementation of a real-time analytics dashboard using Elasticsearch and Kibana. This dashboard provided a comprehensive overview of the ingestion process, including system performance metrics and data integrity checks. It enabled managers to monitor the process in real-time, ensuring regular intervals of data ingestion and identifying potential issues such as data anomalies or system performance bottlenecks.

This project significantly improved the efficiency and reliability of the data ingestion process, providing valuable insights into flight operations and passenger data. It demonstrated my ability to work with complex data formats, develop efficient data processing utilities, and implement real-time analytics dashboards.

Languages

Java, Groovy, JavaScript, TypeScript, Python, HTML, CSS, Sass, Less, SQL, XML, XSL, XSD, HTML5, CSS3, PHP, Haml, GraphQL, Ruby

Frameworks

Spring, Next.js, Nuxt.js, Svelte, Tailwind CSS, Express.js, Bootstrap, Grails, NestJS, Django, Ruby on Rails (RoR), Material UI, Electron

Libraries/APIs

Node.js, React, Vue, Marko.js, jQuery, Rollup.js, REST APIs, API Development

Tools

PostCSS, Git, Subversion (SVN), Apache Maven, Apache, NGINX, ChatGPT, Webpack, JSX, Apache Tomcat, Google Analytics, Figma, Kibana, Apache Ant

Paradigms

REST, Functional Programming, Asynchronous Programming, Object-oriented Programming (OOP), Database Design, Serverless Architecture, Design Patterns, Responsive Web Design (RWD), Test Automation, ETL, Continuous Integration (CI), Continuous Delivery (CD), Microservices, Microservices Architecture, Test-driven Development (TDD), DevOps

Platforms

Docker, Netlify, Firebase, WordPress, Algolia, Google Cloud Platform (GCP), Amazon Web Services (AWS), WooCommerce

Storage

RDBMS, MySQL, MariaDB, PostgreSQL, Elasticsearch, JSON, Databases, MongoDB, NoSQL

Other

Amadeus, Obsidian, Chatbots, OpenAI, Prompt Engineering, Language Models, API Integration, API Gateways, CI/CD Pipelines, Team Leadership, Technical Leadership, APIs, Computer Science, Software Design, Linux Server Administration, Data Structures, Data Architecture, Software, Architecture, Software Architecture, Algorithms, Web Development, Front-end, Front-end Development, Back-end, Back-end Development, Full-stack, Full-stack Development, Serverless, User Interface (UI), Vector Databases, OpenAI GPT-4 API, Progressive Web Applications (PWA), Web Applications, Vite, System Design, Design Systems, UI Components, System Architecture, Code Review, Open Source, SOAP, Artificial Intelligence (AI), User Experience (UX), Large Language Models (LLMs), Cloud, Cloud Infrastructure, Minimum Viable Product (MVP), Leadership, Scalability, Generative Pre-trained Transformers (GPT), eCommerce, Retrieval-augmented Generation (RAG), Machine Learning, Natural Language Processing (NLP)

1999 - 2003

Engineer's Degree in Computer Engineering

ISEP - Institut Supérieur d'Électronique de Paris - Paris, France

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring