Skip to content
View j5py's full-sized avatar

Block or report j5py

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
j5py/README.md

j5py


Hello!

Welcome to my portfolio. I'm glad you're here!


🟡 You could appreciate the fr-FR version of this document under j5py-fr (en français)

🟠 You may prefer to view this document in full page at .../main/README.md if you're not already there

🟢 From the full page, search for the icon that looks like in the top right corner to access the Table of Contents



Sylvain




Executive Summary

I am an experienced Developer with expertise in Tracking and specialization in Security.

Having explored different roles across an agency, a publisher, and a startup, I have confirmed a strong preference for primarily technical roles. Evolving from entry-level jobs to my last roles has demonstrated a strong ability to learn. Now, after a rich self-taught journey, I prioritize job stability and aim to grow with a company for our mutual success. I am mainly targeting fully remote positions while recognizing the value of occasional in-person meetings to foster better connections; therefore, I am also open to hybrid opportunities.

HTML CSS JavaScript DevTools Google Tag Manager Google Analytics npm Node.js React Jasmine Express REST API JSON MongoDB MySQL SQLite3 PHP Symfony Python BeautifulSoup cURL HTTP SSH Shell Vim Linux Kali Linux Burp Suite Nmap TCP/IP Wireshark Metasploit CVE VirtualBox AWS Docker Kubernetes Tekton Git GitHub

I'm the right choice for someone who values a curious and lifelong learner.


Career Path

  1. Several years of upselling in bars before initial Web Development training
  2. A few years employed in Data Collection followed by an intensive Information Security journey
  3. Given the amplitude of Penetration Testing studies, focused on Cloud-native Technologies for tangible results

Perspectives

  1. Eager
    • Full Stack Developer
    • Software Engineer
  2. Keen
    • DevOps Engineer
  3. Open
    • Technical Support Engineer
    • Information Security Analyst



Notice

Emerging Project

Tip

Keep an eye here as I share my projects and expertise while continuing to learn and grow in my coding journey.

Below, you'll find a curated overview of my technical journey and projects; however, my GitHub profile only showcases repositories from 2023 onwards. All the languages and technologies I encountered during my studies between 2016 and 2018, along with all the programs I wrote between 2018 and 2022 (from web applications to numerous JavaScript snippets integrated into third-party solutions) are not archived here.


Usage Advisory

Caution

Any repository or link accessible from this GitHub account related to Offensive Cybersecurity is potentially impactful and should under no circumstances be used outside of a controlled testing environment for study and skill enhancement, promoting the integrity of Information Systems.

Unless you are a Cybersecurity Professional acting preventively in a legal environment, you could put yourself in a reprehensible and potentially high-risk situation by acting inconsiderately. Be humble; any use engages your own responsibility.




Journey


Technology Overview (Tabular)

Skills by Context and Timeline

The Client-Side, Server-Side, and Workspace columns aim to simplify categorization, which may make the distribution of tags somewhat arbitrary and open to debate. While complete exhaustiveness was hardly possible, I might have overlooked key concepts or cluttered the table in my attempt to provide a detailed overview of my journey.


Type Focus Client-Side Server-Side Workspace Content Done
Work Role Involving Addressing Requests and Issues from Various Client Plans in a High-Growth Startup Running an AI-Powered Speech-to-Text REST API React.js JSX ChakraUI Formik Yup ReactPlayer RegularExpressions JavaScript JSON HTTP GET POST DELETE Endpoints Parameter StatusCodes Python Curl RESTAPI Whisper ASR STT LLM macOS Slack Intercom Discord Linear Notion Metabase Grafana GoogleWorkspace VisualStudioCode Markdown GitHub Pre-Employment Test of Technical Skills and Writing on j5py/gladia-home-assignment with React 2024
Study Improved Development Skills through the Final Project of Meta's Advanced React Course Based on a Mock Portfolio JavaScript React.js JSX Components Props State Hooks ChakraUI Formik Yup Node.js npm localhost Windows VisualStudioCode GitBash GitHub Markdown j5py/advanced-react App

Certificate under Coursera on in/education
2024
Work Quick Help for Host and VM Issues as a Freelancer Supporting Beginners in Security Training Windows CommandPrompt PythonHTTPserver VirtualBox NetworkBridge VM GNU/Linux wget Markdown File Transfer from a Windows Host to a Linux Virtual Machine guide at j5py/notes...vm...md 2024
Study Building a Secure REST API with Node.js and JWT Session-Level Authentication to Reinforce Backend Development Expertise Postman curl JavaScript Node.js EventDriven Asynchronous NonBlocking SingleThreaded Runtime Packages npm Dependencies ExpressRouter ExpressSession JSONWebTokens RESTAPI Endpoints CRUD async await HTTP GET POST PUT DELETE JSON Modules require Synchronous Dynamic import Asynchronous Static Frameworks Express Koa Socket.io Hapi.js NestJS Middleware I/O localhost macOS SelfDescriptiveCode VisualStudioCode Git GitHub Markdown Final Project as a User Story and Assessed by screenshots

Outline Notes about Node.js Based on IBM's Developing Back-End Apps with Node.js and Express

Certificate under Coursera on in/education
2024
Study Containerizing an Application with Dockerfile Updates, Image Deployment, Horizontal Pod Autoscaling, and Version Rollouts for Deepened Cloud Capabilities Microservices CI/CD DevOps Virtualization Isolation OpenShift Imagestreams Redis redisslave Topology Kubernetes Orchestration Automation Lifecycle SOAR Scheduling Cluster Rollouts Rollbacks HPA VPA CA Autoscaling SelfHealing LoadBalancing Services ClusterIP NodePort ELB ExternalName Storage kubectl ControlPlane APIServer WorkerNodes Kubelet KubernetesProxy Docker Deployment Strategies ReplicaSet DaemonSet StatefulSet Job Pods ContainerImages DockerObjects Dockerfile DockerImage CloudBasedIDE IBMCloud CLI Git GitHub GitHubIssues UserStories Markdown Final Assignment Using GitHub Issues Assessed by screenshots

Thorough Notes on IBM's Introduction to Containers with Docker, Kubernetes & OpenShift

Certificate under Coursera on in/education
2024
Study Cloud Application Proficiency with NoSQL for Scalable, Flexible, and High-Performance Handling of Large, Diverse Datasets CloudComputing NoSQL MongoDB CRUD API Cloud ServelessInstances Clusters ReplicaSet Documents Operators Cursors Projection Aggregation Pipeline Indexes Atlas Facets Modeling Scalling SchemaAntiPatterns ACIDTransactions DataVisualization Hands-on Notes from MongoDB's Introduction to MongoDB

Certificate under Coursera on in/education
2024
Study Before Delving Deeper into Infra and Frameworks, I Proactively Strengthened My Foundations in Development Through Vanilla JavaScript, Tackling the Essentials HTML CSS Flexbox MediaQueries CustomProperties ResponsiveDesign SelfDescriptiveCode SPA JavaScript ES6 Iterators Generators yield class constructor Symbol Objects Arrays map reduce IIFE Listeners RegularExpressions Asynchronous Promises FetchAPI Binding async await JSON CacheBuster Endpoints GitHubPages macOS VisualStudioCode UserStories GitHubIssues GitHub Issues Shaping Demo Website as A Dashboard for Developer Resources and Links

Made of Custom JavaScript Like a SPA and CSS

JavaScript Iterators and Generators Practical Reference Inspired by a Coursera Lesson
2024
Study Building Solid Foundations in Cloud-Native Solutions to Evolve, Embracing Key Concepts in Software Development and Current Practices CloudComputing DevOps NoSQL MongoDB UnitTests Jasmine CI/CD Docker Dockerfile Image Container Tekton Pipeline Packaging Deploying CloudBasedIDE IBMCloud CLI Git GitHub GitHubIssues UserStories ZenHub Agile User Story for GitHub Issues and ZenHub, Assessed by screenshots as the Final Project of IBM's Cloud Native, DevOps, Agile, and NoSQL

Certificate under Coursera on in/education

Basics from a Lesson on Jasmine for Test-Driven Development
2024
Study Redirecting My Focus Towards Development by Strengthening My Foundations and Practicing My Key Skill, JavaScript, with a Focus on Tracking Client-Side Data Asynchronous JavaScript AJAX XML JSON API HTTP StatusCodes XHR Promises FetchAPI Binding async await ErrorHandling then catch Axios Authentication Token CORS CSRF TagManagementSystems ThirdPartyAnalytics ScriptLoading QueryString SPA Subdomains Iframe Webview Scroll ElementDisplay StyleAttribute localStorage cookies ABTesting RandomGeneration macOS SelfDescriptiveCode VisualStudioCode CLI Git GitHub Markdown Extensive JavaScript for Client-side Data Collection Based on My Experience and for Demonstration Purposes

Asynchronous JavaScript Quick Reference Based on a Coursera Lesson
2024
Study Complete Journey on a Recognized Platform, Started Alongside My Initial Security Bootcamp and Continued Over Months, Reaching the Final Milestones of the Program After Prioritizing Other Courses DevTools Inspector Network Debugger AuthenticationBypass CookieTampering Wappalyzer WaybackMachine GitHub S3Buckets WordLists Gobuster Subdomains GoogleDorking FileInclusion PathTraversal LFI RFI IDOR SSRF XSS RCE WebShell FTP HTTP HTTPS SMTP POP3 IMAP RDP SMB Telnet OSI TCP/IP DNS Router Switch NAT DHCP ARP MAC ICMP UDP TCP Frame Packet Header Flag ThreeWayHandshake ServicePermissions Ports Firewall IDS BindShell ReverseShell PHP Python Bash ELF ASP PowerShell CommandPrompt Windows GNU/Linux Kernel CronJobs SUID PATH sudo root Administrator KaliLinux Zsh VPN BurpSuite FoxyProxy Repeater Intruder Comparer Decoder Sequencer Metasploit msfconsole Msfvenom meterpreter Netcat Socat Nmap NSE CVE OSINT OWASP Methodologies Reconnaissance Passive Active Enumeration Scanning Vulnerability Exploitation BruteForce PrivilegeEscalation PostExploitation Top 9% Regarding Completion, at the Time, with 64 Rooms Achieved

Certificates under TryHackMe on in/education

Comprehensive Notes from the Jr Penetration Tester Path

Concise Notes from Web Fundamentals

Essentials from Pre Security
2024
Study Developing a Command-Line Program to Maintain a Resource List, First to Practice Python and Demonstrate My Evolution Python FileHandle Module Sys Re RegularExpressions Procedural OOP ClassInheritance MultipleInheritance MRO Decorator Windows SelfDescriptiveCode VisualStudioCode CLI Git GitHub Markdown Old Version of the Code in Procedural

Current Version in OOP with Classes and MRO with an Attention on Self-Documenting Code

Resulting Alphabetical List of Unique Links Focused on Security and Penetration Testing, Edited by RUNME.py, to Keep What Couldn't Be Added to My Stars
2024
Study Initiative for In-Depth Studies in Hardware, Systems, and Linux, Gaining Valuable Insights Before Pausing Due to the Breadth of These Comprehensive Programs LogicGates Binary CPU RAM EDB MCC AddressBus Motherboard Bit Byte HDD SSD FileSystem GNU/Linux SSH RegularExpressions Permissions SUID SGID Abstraction PackageManagement Technical Support Fundamentals Notes from Google

Linux Fundamentals Notes from Hack The Box
2023
Study Building a Strong Foundation in Networking Through a TCP/IP Course from a Prestigious Institution, Plus Web Searches Including Notions for Power Users on Operating Systems and Other Topics HTTP HTTPS FTP SMTP POP3 IMAP SSH RDP RPC SMB TLS SSL HSTS FQDN OWASP SQLInjection LinkManipulation ClonePhishing SocialEngineering CPU RAM ROM GPU NIC MAC Ethernet WiFi Bluetooth WEP WPA IP IPv4 IPv6 CIDR ARP DHCP NAT Gateway Broadcast RoutingTable NDP BGP OSPF IGP EGP DPI Packet Frame ThreeWayHandshake TCP UDP Ports Fragmentation Encapsulation Decapsulation Firewall IDS NIDS HIDS IPS DoS DDoS MITMAttack FilterEvasion Segmentation NetworkTopology BIOS UEFI CMD CLI sudo Ping Curl Pipe Redirection Vim Nmap Wireshark Compiled Interpreted Programming Sequential Repeated Conditional StoreAndReuse CWE CVSS CVE ZeroDay Phishing SpearPhishing PhonePhishing Whaling TCP/IP Course Notes Capturing Complete Content from the Yonsei University Course

Certificate under Coursera on in/education

Prior Personal Notes from Searches (Mixed with French) on Various Topics
2023
Study Learning Python Alongside My Cybersecurity Training Utilizing Outstanding University Resources and Exploring Topics such as Namespaces, Scopes, and Classes Through Web Searches HTMLScraping DataVisualization Python Builtins Namespaces GlobalScope LocalScope EnclosingScope GlobalVariable LocalVariable GlobalDeclaration NonlocalDeclaration ExceptionHandling FunctionDefinition ClassInheritance FileHandling StringMethods FString Tuples ListComprehension DictionaryMethods RegularExpressions DatabaseOperations SQL Socket APICalls JSONParsing XMLParsing BeautifulSoup Windows VisualStudioCode SQLite3 GitHub Python Lesson and Exercise Files based on University of Michigan PY4E at j5py/py4e

Certificate under Coursera on in/education

In Addition, Python Namespaces and Scopes plus Classes and Inheritance Basics Refined Later from Personal Searches and Notes from That Time
2023
Study Information Security Bootcamp in Penetration Testing covering Reconnaissance, Network and Systems, Assessment, Exploitation, and Defensive Measures GoogleDorking WaybackMachine GitHub S3 CVE ExploitDB dnsrecon ffuf gobuster BurpSuite DevTools HTTP JavaScript SQLi IDOR LFI RFI PathTraversal WebShell RCE SSRF XSS Phishing TCP/IP OSI MAC ARP DHCP Ethernet IP ICMP OSPF RIP TCP UDP Wireshark Nmap Netcat SSH Bash Zsh ShellScripting GNU/Linux PowerShell CommandPrompt PHP Python Metasploit msfconsole Msfvenom Meterpreter DDoS MITM Spoofing Shodan Aircrack Hydra Nessus JohnTheRipper Sqlmap hashcat XML JSON Unicode Binary Hexadecimal FTP HTTP Telnet DNS SMTP POP3 IMAP SSL TLS Windows macOS VirtualBox AWS VM KaliLinux Docker Vulhub VPNTestLab GoogleSlides Discord Complete PDF of Last day of bootcamp: Shellshock, a classic. under in/projects

Certificates under Jedha Bootcamp on in/education
2023
Study Professional Development Preparatory Course for Linux Shell Scripting and Command Line Proficiency, plus Vim CloudBasedVM GNU/Linux Shell Bash Zsh Vim Git GitHub Markdown Learning initiative Shell Scripting Basics available at j5py/notes...sh...md

Certificates under Coursera on in/education

Use Case for Updating All Repositories in a Directory with One Command
2023
Work SaaS Support Response Library for Common Issues to Enhance Continuous Improvement of Data Collection Solutions JavaScript DevTools DOM Network Location LocalOverrides localStorage cookies iframe WebView TagCommander TrustCommander WebServicesAPI GoogleTagManager ThirdPartyAnalytics macOS Zoho Jira Microsoft365 Slack VisualStudioCode Git GitHub Proprietary 2022
Work Consent Management Platform Integration Guide for GDPR Compliance within a Tag Management System TrustCommander JavaScript WebServicesAPI GoogleTagManager ThirdPartyAnalytics macOS Zoho Jira Microsoft365 Slack VisualStudioCode GoogleSlides Complete PDF of TrustCommander into Google Tag Manager under in/projects 2022
Work Addressing Client Requests in SaaS Technical Support with JavaScript Solutions for Data Collection and Third-Party Integration JavaScript DevTools DOM Network Location LocalOverrides localStorage cookies iframe WebView TagCommander TrustCommander WebServicesAPI GoogleTagManager ThirdPartyAnalytics macOS Zoho Jira Microsoft365 Slack Atom Proprietary 2021
Study UX Basics and Practical AWS Technologies for Enhanced Development Skills Persona Wireframe Universality Usability Accessibility UserJourney ABTesting HeuristicApproach CloudComputing AWS EC2 AMI ELB EBS S3 IAM Route53 Lambda GNU/Linux AWSManagementConsole macOS Unix SSH Certificates under OpenClassrooms on in/education 2020
Work Node.js App for Generating Documentation about Tag Management System's Added JavaScript Logic GoogleTagManager JavaScript Annotations Node.js Express JSDoc RESTAPI JSON Windows GitBash Atom GSuite Proprietary 2019
Work JavaScript Development for Conversion Rate Optimization through A/B Testing and Personalized Experiences HTML CSS MediaQueries Flexbox JavaScript localStorage cookies GoogleTagManager GoogleAnalytics GoogleOptimize AdobeTarget Windows Atom GSuite Proprietary 2019
Work JavaScript for Client-Side Data Retrieval, User Consent, and Various Tracking Needs JavaScript DevTools DOM Network cookies GoogleTagManager GoogleAnalytics TagCommander Windows Atom GSuite Proprietary 2019
Study PHP/Symfony Multi-Page CV Website with Chat, Game, and Forms HTML CSS jQuery PHP Symfony3 ApacheHTTPServer SQL macOS Unix CLI MySQL Atom Details and Link at Symfony Final Project 2018



Relevant Experience (Narrative)

Highlight the most pertinent milestones, as previously, the same trajectory, but in a more descriptive and insightful way.


Employment 2024

Following a period of personal growth and increased self-awareness, I aimed to explore my human qualities in a professional context. Through these experiences, I gained insights into my aspirations: writing code makes me happy and fulfilled. Until now, I had mostly taken service-oriented roles, which often felt misaligned with my true focus on technical excellence. I am eager to shift towards Web Development, where my technical strengths can finally shine in a role that truly reflects my skills and interests.

Customer Success for a Startup

From September to November, at a high-growth startup, my expertise was anticipated to support the scale of an ambitious AI-powered speech-to-text API based on Whisper, Gladia. Although my technical abilities were valued, the role primarily demanded immediate leadership expertise, and the scope of client requests was broad across several entry points. This short experience was a valuable lesson; I realized that my strengths lie more in technical problem-solving than in shining at interpersonal dynamics. I thrive in environments where I can focus on delivering effective solutions and tackling complex challenges behind the scenes.

Assistant/Intern for a Bootcamp

In July, I undertook a brief freelance mission as a Teacher Assistant at Jedha Bootcamp, where I provided foundational knowledge to beginners, explaining concepts to help them grasp more advanced techniques delivered by the instructors. As I needed to transition into a stable full-time position after nearly 18 months of professional development, I couldn't fully dedicate myself to a role that required significantly more time and personal investment than a part-time internship.



Training 2023-2024

Cloud-Native Web Solutions 2024
Continuing My Progression by Completing Advanced Front-End Skills, April to August

I followed a comprehensive path by Meta on Coursera while engaging in freelance work in a different field, focusing on React Basics and Advanced React. Learning React was particularly rewarding, enabling me to create dynamic user interfaces that significantly enhance user experience.

Enhancing My Backend and Cloud Technology Skills, January to April

After reviewing my foundation in Client-side Development, I shifted my focus to Infrastructure Technologies, specifically studying Backend and Cloud Technologies on Coursera with Get Started with Cloud Native, DevOps, Agile, and NoSQL, Developing Back-End Apps with Node.js and Express, and Containers with Docker, Kubernetes & OpenShift by IBM, along with NoSQL by MongoDB. I was driven to engage with Cloud-native Development, an essential approach for building scalable applications today.

Building on My Development Expertise After a Focus on Security, January

Recognizing that Information Security requires extensive expertise across all software, languages, and environments, I considered my interest in Penetration Testing. While I remain stimulated by the field, I prefer contributing to the development of solutions that have a long-term impact and address specific needs rather than engaging in the often abstract and complex nature of Vulnerability Assessments. I decided to capitalize on my existing knowledge and pursue what motivates me the most: writing code and designing efficient logic. I revisited my fundamentals to solidify them through Coursera with the courses AJAX for Web Developers, Modern JavaScript Iterators and Generators, and the Intermediate Web and Front-End Development pathway by IBM.

Information Security 2023
Deepening Knowledge with Comprehensive Penetration Testing Training, from May

Theoretical courses, practical exercises, and continuous assessment were essential during and after the initial bootcamp to forge my understanding of the concepts. On TryHackMe, I completed the courses Introduction to Cyber Security, Pre Security, and Web Fundamentals, followed by the Jr Penetration Tester path, of which 90% was completed in 2023 before prioritizing studies in Cloud Technologies and Web Development. Determined to see it through, I achieved it in April 2024 after a thorough review. I also spent a few days on Hack The Box.

Strengthening Foundations Alongside the Bootcamp, May to August

From the first weeks of the bootcamp, I was immediately challenged with critical topics that required rapid skill acquisition. Each day in parallel on Coursera, I followed the Specialization in Python for Everybody by University of Michigan, and then completed Introduction to TCP/IP by Yonsei University. I also began the Technical Support Fundamentals path by Google to gain knowledge in hardware concepts, which I have paused for now.

Offensive Security Bootcamp, from Early April to End of July

At Jedha Bootcamp, I focused on Kali Linux for Vulnerability Assessments, supported by courses and guidance from instructors who provided a hands-on approach through various labs. The program offered an in-depth exploration of Web and Network Security, equipping students with a solid understanding of Firewalls, VPNs, and Intrusion Detection Systems. It covered Penetration Testing techniques and tools such as Burp Suite, Nmap, Metasploit, and Wireshark, as well as numerous command-line tools accessible from GitHub. Additionally, I acquired knowledge in Incident Response, Threat Analysis, Forensics, and Open Source Intelligence.

Prior Training about Linux User Essentials, February to March

Having proactively managed administrative tasks to start my training as soon as possible, I spent the last few weeks on Coursera refining my foundations with Command Line Basics in Linux, discovering Introduction to Bash Shell Scripting, and exploring Practical Vim Editor Commands on Linux (anticipating scenarios where interaction with this editor is the only option).



Employment 2020-2023

Technical Support for a Publisher

Hired as a Consultant at Commanders Act, which has evolved into a Customer Data Platform since, I was offered the opportunity to join Support due to my Frontend and Analytics expertise. I provided guidance on implementation choices, needs analysis, debugging, diagnosis, advice, solution proposals, Responsive Web Development, and processed routine tasks in Account Access Management.

JavaScript Solutions

Given the diversity of environments and the constant evolution of third-party libraries, editing or adding custom JavaScript in Data Collection is often necessary. Since every Tag Management System, including TagCommander, only covers the most common use cases, adding advanced logic to meet specific needs is essential. I provided clean, efficient, and easy-to-maintain code, which has contributed to the smooth operation of the company by assisting clients and consultants with their configurations.

TMS, JavaScript, CMP and GDPR Implementation Guide

The intricacies of consent cycles and triggering third-party solutions, along with Google Tag Manager specifics, make any implementation complex. Questions were frequent, and documenting this topic met many expectations to facilitate the adoption of TrustCommander, the Consent Management Platform, in accordance with CNIL and GDPR requirements. The document TrustCommander into Google Tag Manager proved useful for many clients, streamlining the work of internal consultants. I simplified concepts during dedicated sessions when needed, receiving excellent feedback.

Support Response Library

To address the recurrence of topics (routines, common issues, or industry changes) and free up time for more advanced resolutions, refine responses, and eliminate errors, I took the initiative to optimize. To maintain a collection of text responses and JavaScript codes aimed at continuous improvement with versioning, I created a private repository on a dedicated GitHub account. Although I had accumulated the files, this personal solution required a collaborative approach to be completed. I handed over all the files to the Product Owner upon my departure.



Employment 2018-2020

Development/CRO for an Agency

The data agency fifty-five, founded by former Google Europe executives, aims to help major players leverage their data. As a Tracking Specialist, I quickly expanded my role and was entrusted with projects in Conversion Rate Optimization, requiring Responsive Web Design skills and my expertise in JavaScript. To support my growth, I completed online courses primarily on Google Tag Manager and Google Analytics. I also studied UX to refine my A/B Testing skills and, thinking about the future, AWS to enhance my strengths as a Web Developer by exploring EC2, AMI, ELB, EBS, S3, IAM, Route53, and Lambda.

Node.js App for Documenting GTM's Added JavaScript Logic

Some logics are sophisticated, and Tag Management Systems are used by profiles not familiar with JavaScript, such as marketing teams. My former manager suggested exploring a documentation generator to provide detailed information on specific functions. I delivered a Node.js app coupled with a REST API, using JSDoc to generate documentation about the JavaScript enhancing Google Tag Manager. This involved refactoring the existing code before development to enable the use of Annotations, and also writing explanatory descriptions. The project was approved and praised by the CTO.

Car Picker CRO Advanced Personalization Experience

Consulted for a major modification of the Renault France homepage, the agency's most important client at the time, I confirmed the feasibility of a test involving data spread across different pages. After determining the possibility of cloning elements from product pages in Local Storage and reconstructing them by integrating CTAs (Call to Action) and Tracking (along with creating Google Analytics segments), I structured the required JavaScript into different Google Tag Manager tags within a precise scope to avoid impacting performance. Interactive and engaging, displaying vehicles viewed during the active session (and previous ones) before any other content, the experience showed a significantly higher conversion rate than the control version, leading the client to commission new Conversion Rate Optimization experiences for a substantial amount.

JavaScript Solutions

Tag Management Systems facilitate the orchestration of third-party solutions by providing an entry point through a container script, but they only cover the most common cases. I offered simple and reliable solutions, with numerous JavaScript snippets to address various needs.



Training 2016-2018

Web Development

Following a 3-month Web Development Bootcamp with WebForce3 (covering the basics in HTML, programming with JavaScript, procedural and object-oriented PHP, MySQL, Git, Bootstrap, and more), I delved deeper into each subject for over a year on the online platform OpenClassrooms to fully grasp the concepts (completing numerous certificates, each consisting of lessons, quizzes, exercises, and a final assignment). Pushing through Eloquent JavaScript 3rd edition (2018) while job hunting was key to securing my first role.

Symfony Final Project

As a capstone project, I developed a CV website using Symfony 3, my very first online application. While I don't recall the hosting provider, I remember configuring an Apache HTTP Server. I also implemented a messaging feature with jQuery and SQL, allowing users to chat, along with a timed game where players had to drag and drop bills into a bank while avoiding a controller that would decrease their score. The responsive frontend was created with custom CSS. Although I didn't keep the code from that time, you can visit an archive of sylvaindemaimay.com/sitemap on The Wayback Machine (Texts in French), where I expressed a strong interest in security and the potential of data. My curiosity and commitment to understanding these areas have guided my career development, rooted in documentaries on societal subjects and science fiction films that offer inspiration with a prospective view.

Note

Only the frontend could be archived.

Because the server-side logic cannot be copied, you won't be able to see a form processed, access the chat, or play the game. Additionally, the burger icon can't be rendered on this scraped version, which is why the URL points to the Sitemap.





Thanks for stopping by!

LinkedIn Profile | Back to Top

You might be curious about the identifier j5py, which draws inspiration from js and py for JavaScript and Python. As for the profile picture, I appreciate what it conveys; it comes from the album 'Fascinated by The Chaos' by Nomenklatür, which I listened to in the years leading up to my training.


Pinned Loading

  1. notes notes Public

    Contains Markdown and text files: my notes taken during different studies, and my solutions to given problems.

    Python

  2. list list Public

    Logic to keep an alphabetical [security] list of unique [GitHub clickable] links: if it can't be starred, then it's listed (the initial idea came from the need to practice Python).

    Python 1

  3. j5py.github.io j5py.github.io Public

    A simple Responsive Web Design acting as a Single Page Application from a previous account (it was initially a way to save my progress in CSS and JS, and it remains above all a way to practice JS).

    JavaScript

  4. gladia-home-assignment gladia-home-assignment Public archive

    React Web App Development for REST API Integration, along with a Technical Write-Up for Customer Support using cURL, for Gladia's Speech-to-Text Engine (Real-Time and Async AI Audio Transcription).

    JavaScript

  5. advanced-react advanced-react Public archive

    Frontend Development for a Web Application including a UI library, state management, and a schema builder for client-side form validation, as the Final Project of the Advanced React course (from IB…

    JavaScript

  6. express express Public archive

    Forked from ibm-developer-skills-network/expressBookReviews

    Server-side application as a REST API utilizing session-level authentication with JWT, tested using Promises callbacks, Async-Await functions, and Postman, as the Final Project of Developing Back-E…

    JavaScript 1 2