Hi

👋 Hi There , I'm

Hacen Barboucha

Let's connect!

🚀 Highly motivated Full Stack Web Developer with over 3 years of practical experience.

Work Experience

Senior Frontend Developer at EmploiPartner

Full Time - Remote

Dec 2025 - Now

Maintained and optimized multiple production web applications, reducing incoming bug reports by more than 80% through proactive debugging, refactoring, and writing E2E and component tests.

Improved frontend performance and developer experience by enhanced routing and implemented mandatory technical migrations, resulting in improved application responsiveness by 46%

Collaborated in Agile development cycles to design and deliver new product features, conduct pull request reviews, mentor teammates during onboarding and integrations, and ensure high code quality.

Projects

Emploipartner - Find your dream job

A comprehensive job search and career platform dedicated to job seekers. It features an intuitive interface designed to help professionals discover relevant positions, and apply to top companies.

Emploipartner - Find the best talent in record time

A corporate talent acquisition and recruitment management platform designed for businesses. It provides employers with powerful tools to streamline the hiring process.

Main Technologies

React
React Router
Redux Toolkit
TanStack
Material UI
Formik
Shadcn
TailwindCSS
Cypress
TypeScript
Postman
Git
Gitlab
Claude Code

Front-end Developer at Taki Tech

Full Time - Remote

Mar 2024 - Aug 2025 (1 yr 6 mos)

Developed and maintained modular, reusable components (forms, tables, uploaders, data viewers) ensuring consistency and scalability.

Implemented complex business logic such as lead management, pricing strategies, sales workflows, and permissions handling.

Built CRUD operations for core business entities (users, roles, services, accommodations, transfers, tours, marketing campaigns).

Designed dynamic forms and stateful components with TypeScript and Vue composables, enhancing type safety and developer productivity.

Integrated file and media management (images, galleries, audio uploads) and optimized UX with previews and error handling.

Enhanced the UI/UX with responsive layouts, dark mode, dashboards, and Kanban boards using TailwindCSS and Vue.

Strengthened authorization & permissions, introducing granular role-based access control (RBAC) and abilities for dynamic menus and routes.

Optimized data fetching and performance by refactoring APIs, improving caching, and enhancing pagination and filtering.

Actively refactored legacy code, improved maintainability, and aligned the codebase with best practices in TypeScript and Vue 3.

Projects

Taki - All in one tourism management system

A collaborative CRM and booking platform for travel agents and service providers to list, promote, and sell tourism services seamlessly.

Main Technologies

Vue.js
TypeScript
TailwindCSS
Postman
Git
Gitlab

Web Developer at Earthmeta

Full Time - Remote

May 2023 - Dec 2023 (8 mos)

Built and enhanced core features using Vue.js, Pinia, and JavaScript, ensuring smooth state management and high performance.

Developed dynamic and responsive UIs with TailwindCSS, delivering a clean, modern, and consistent user experience.

Integrated Mapbox for advanced geolocation and interactive map functionality, including boundary handling, zoom levels, and location-based modals.

Implemented security and authentication features, including Two-Factor Authentication (2FA), email verification, and account settings management.

Created reusable UI components such as image uploaders, cropper modals, and user profile settings.

Improved app stability by resolving bugs, handling API changes, and managing merge conflicts during multi-branch collaboration.

Led efforts to refactor and modernize the old repository, simplifying code structure, improving performance, and aligning it with best practices.

Projects

Earthmeta - Buy virtual land in the metaverse

A decentralized, blockchain-based platform for collecting, analyzing, and sharing transparent and secure global environmental data.

Main Technologies

Vue.js
JavaScript
TailwindCSS
Node.js
Express.js
Postman
Git
Bitbucket

🔧 Skilled in various technologies and frameworks such as TypeScript, Vue.js, TailwindCSS, etc. Passionate about creating efficient and elegant solutions for complex challenges.

Skills

With over 3 years of practical experience as a developer, I've had the opportunity to immerse myself in a variety of programming languages and frameworks.

While technical skills are essential tools in my arsenal, my true passion lies in creating exceptional user experiences. I firmly believe that the quality of the user experience is the ultimate measure of a project's success.

❝ It's not just about building something; it's about building it right, making it efficient, reliable, and ultimately, enjoyable for users

Front end

Html
Css
JavaScript
TypeScript
Vue.js
React
Next.js
TailwindCSS
Sass
Bootstrap
Ant Design

Back end

Node.js
Express.js
Firebase
MySQL
MongoDB

Familiar with

Python
Java
Git
Figma
Adobe Illustrator
Adobe Photoshop

🎓 Holds a Master's degree in Information Systems and Web Technologies, and a Bachelor's degree in Software Engineering. Committed to continuous learning and staying up-to-date with the latest industry trends.

Education

Master's degree

Sep 2022 - Jun 2024

Information Systems and Web Technologies

University of Constantine 2

bachelor's degree

Sep 2019 - Jun 2022

Software Engineering

University of Constantine 2

Course

Feb 2021 - Sep 2021

Graphic Design

Dillara Creative Center

🔍 Strong problem-solving skills, meticulous attention to detail, and a quick ability to adapt to new technologies.

hacenbarb.dev

all rights reserved ©