Joseph HE

Full Stack Web Developer

I specialize in crafting seamless, end-to-end web solutions that combine stunning user interfaces with robust, efficient back-end functionality to help your business thrive online.

My Services

Web Development

Enchant your online audience with captivating web experiences, user-friendly websites and web applications that leave a lasting impression.

API Development

Seamlessly connect your systems with robust APIs. My API development expertise facilitates effortless data exchange and integration, enabling your applications to work in perfect harmony.

Custom Software Development

Unlock the potential of your unique vision with tailor-made software solutions. I will craft a masterpiece that perfectly aligns with your business goals and delivers a competitive edge.

Technical Consulting

My expert guidance ensures you make the right choices from technology stack selection to scalable architecture, empowering your projects for success.

Database Design and Optimization

I will design, fine-tune, and maintain your databases to ensure lightning-fast data access and reliability.

Code Review and Quality Assurance

Elevate your codebase to excellence. My code reviews and quality assurance processes will enhance your software's stability, maintainability, and performance.

Software Maintenance and Support

Relax and let me take care of your software. I can ensure your applications stay up-to-date, secure, and perform flawlessly, so you can focus on what you do best.

Content Management Systems

Empower your team to manage content effortlessly. I can develop custom CMS solutions or work with popular platforms like WordPress to streamline content publishing.

Automating

Streamlining operations through smart automation solutions.

Legacy System Modernization

Breathe new life into your aging software systems. I will transform outdated applications into modern, agile powerhouses, boosting efficiency, security, and user experience.

Portfolio

Check out some of my recent projects. Each one represents a unique challenge and showcases different technologies and approaches.

Break Reminder
Break Reminder
Python

A simple Python application that reminds you to take breaks while working.

Time Tracker
Time Tracker
Java

A Java-based application for tracking how you spend your time.

Youtube Video Downloader
Youtube Video Downloader
Java

A Java application for downloading videos in bulk from YouTube.

Youtube Link Classifier
Youtube Link Classifier
HTML
CSS
JavaScript

A Chrome extension for classifying and organizing YouTube links. To be used with Youtube Video Downloader.

Movie List
Movie List
Java
React

A React and Java application for managing your movie watchlist.

Note App
Note App
MongoDB
Express
React
Node

A full-stack MERN application for taking and organizing notes.

Task Management Dashboard
Task Management Dashboard
HTML
CSS
JavaScript

A gamified productivity dashboard that turns task management into an engaging experience. Users earn coins for completing tasks, set time-based plans, flag priorities, and track reminders — all within a streamlined interface. Advanced metrics offer insights into time spent, task completion rates, and progress on goals or tagged projects.

Level up your typing skills with code
Level up your typing skills with code
React
TypeScript
Vite
Tailwind CSS

This app helps you master your keyboard and type faster by practicing with real code snippets. Whether you're a developer getting familiar with a new keyboard, or just want to improve your speed and accuracy in a coding context, this tool offers the perfect training ground. No distractions — just you, your keyboard, and clean, syntax-highlighted code.

Big Goals? We Make 'Em Bite-Sized.
Big Goals? We Make 'Em Bite-Sized.
React
TypeScript
NextJS
Tailwind CSS

Tired of setting big goals and never making progress? GoTrack uses AI to instantly break down your big dreams into clear, doable steps — tailored just for you. Whether it's launching a startup, learning a language, or getting fit, we make your goals feel less like mountains and more like checklists. Just tell us what you want to achieve — and let the AI do the heavy lifting. No more overwhelm. Just smart, steady wins.

I Built a Tool to Watch Live Streams for Free — Here's How It Works
I Built a Tool to Watch Live Streams for Free — Here's How It Works
Java
Bash

In this video, I'm showcasing a project I developed for education purpose only: an automated tool that can access live streams without subscriptions or payment. This isn’t a tutorial, and I’m not sharing the tool — it’s a demo to show what’s possible when you mix creativity with code.

Your Markdown. Instantly Previewed.
Your Markdown. Instantly Previewed.
React
TypeScript
Vite
Tailwind CSS

PreviewMD is a lightning-fast, distraction-free Markdown editor with real-time preview, built for developers, writers, and creators who hate guesswork and love clean output. Whether you're crafting technical docs, blogging your thoughts, or building README files that actually look good—PreviewMD makes Markdown editing fast, simple, and beautiful.

Jsonamic – Dynamic JSON, Visualized Your Way.
Jsonamic – Dynamic JSON, Visualized Your Way.
React
TypeScript
Vite
Tailwind CSS

Load any JSON. View it as cards or tables. Flag, search, sort — no hardcoding needed. Jsonamic adapts to any structure, keeps your data state persistent, and lets you control what matters. Smart. Fast. Flexible.

Need help? Check out the docs!
Need help? Check out the docs!
React
Tailwind CSS

Tutorials, APIs, code samples — everything you need to get started fast.

Work Experience

I have 6+ years of professional experience working across various roles in software development.

AXA France
Java Software Engineer
AXA FranceParis, France
Jan 2020 - Oct 2023
Permanent Contract
  • Successfully delivered critical software projects, consistently meeting project deadlines and quality standards.
  • Implemented automated build, deployment, and release processes, significantly improving deployment efficiency.
  • Resolved complex software defects and performance issues, leading to enhanced application performance and stability.
  • Introduced and integrated new features, resulting in increased user engagement and satisfaction.
  • Optimized SQL queries and data models, improving database query performance.
  • Developed and maintained RESTful APIs, facilitating seamless integration with third-party services and driving product innovation.
  • Spearheaded the migration of legacy systems (Groovy) to modern technology stacks (Java, Spring boot), reducing maintenance costs and improving system reliability.
  • Maintained long-term client relationships by consistently delivering on commitments and exceeding client expectations.
AXA France
QA Automation Engineer
AXA FranceParis, France
Nov 2017 - Jan 2020
Permanent Contract
  • Developed comprehensive and efficient test cases, ensuring thorough coverage of software requirements.
  • Authored clear and testable software requirements and conducted integration tests, validating the interfaces between clients and backend services.
  • Collaborated with cross-functional teams to identify, troubleshoot, and resolve issues, encompassing functional, regression, integration, load/performance, and smoke testing.
  • Pioneered end-to-end test automation for microservices and established a robust CI/CD environment to automate test execution.
  • Designed a comprehensive UI and mobile automation framework, integrating it with other testing frameworks.
  • Designed tools and features to assess product quality, enhanced the QA Automation Framework, and trained multiple teams.
  • Developed scripts for test data generation to verify software requirements.
  • Elevated automation test coverage from 0% to 80%, enabling early bug detection.
  • Significantly reduced time-to-market for new feature releases, enhancing organizational agility.
AXA France
Software Development Engineer Test
AXA FranceParis, France
Mar 2017 - Sep 2017
Internship
  • Orchestrated the development and maintenance of robust test suites, aligning testing strategies with project goals.
  • Automated functional and regression tests using C#, ensuring consistent verification of software quality.
  • Integrated automated tests into the continuous integration process, enhancing the development pipeline's efficiency.
  • Applied professional software engineering best practices for the full software development lifecycle.
Dassault Systèmes
Java Web Developer
Dassault SystèmesVélizy-Villacoublay, France
Apr 2016 - Sep 2016
Internship
  • Created web applications showing EXALEAD's sales KPIs using EXALEAD's CloudView platform.
  • Built analytics dashboards for sales representatives and tech sales for effective decision making.
  • Developed custom dashboards for managers that reduced their workload.
  • Maintained internal sales tracking applications used by commercial teams worldwide.
Dawson College
Php Web Developer
Dawson CollegeMontreal, Canada
Apr 2014 - Jun 2014
Internship
  • Contributed to reconstructing the school's website using WordPress with PHP, HTML, CSS, JavaScript, and jQuery.
  • Developed custom WordPress plugins for administrators to automate routine tasks.
  • Designed visually appealing and user-friendly themes, enhancing WordPress page aesthetics and functionality.
  • Engineered a sophisticated yet user-friendly search engine based on a relational database.

Skills & Tech Stack

I've worked with a wide range of technologies throughout my career. Here are some of the key tools and technologies I specialize in.

Languages

Java
Java
JavaScript
JavaScript
Html5
Html5
Css3
Css3
Python
Python
C#
C#
C++
C++
C
C
Sql
Sql
Php
Php
VBA
VBA

Frameworks & Libraries

React
React
Angular
Angular
jQuery
jQuery
Spring
Spring
BootStrap
BootStrap
Node.Js
Node.Js
Next.Js
Next.Js
Selenium
Selenium
.NET
.NET

Databases

MySQL
MySQL
MongoDB
MongoDB
Oracle DB
Oracle DB

Tools & Platforms

Git
Git
WordPress
WordPress
Azure Devops
Azure Devops
Docker
Docker
Tomcat
Tomcat
IntelliJ
IntelliJ
Eclipse
Eclipse
VS Code
VS Code
MySQL Workbench
MySQL Workbench
Oracle SQL Developer
Oracle SQL Developer
Postman
Postman
SonarQube
SonarQube
Jira
Jira

Education

My educational background has prepared me with a strong foundation in computer science and engineering.

ESIEA - Graduate School Of Engineering
Engineer Degree
ESIEA - Graduate School Of Engineering
Sep 2014 - Sep 2017
Paris, France

Equivalent of a Master of Science in Engineering. Specialized in Information Systems. Majored in Big Data and Data Science for business solutions.

Dawson College
Exchange Program
Dawson College
Jan 2014 - Jul 2014
Montreal, Canada

Partnership between IUT Paris Descartes and Dawson College. Exchange semester studying Computer Science, Internet Application, Operating System

IUT PARIS DESCARTES
University of Technology Diploma
IUT PARIS DESCARTES
Sep 2012 - Jul 2014
Paris, France

Two year technical degree in Computer Science (programming, software development, computer networks, databases, and system administration).