Hi

👋 Hi There , I'm

Hacen Barboucha

I |

Let's connect!

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

Work Experience

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

Taki Dashboard has been developed for travel agents and service providers seeking a seamless way to collaborate. It solves the challenge of marketing and selling by allowing providers to list their services while agents promote and sell them without owning the offerings. This system incorporates CRM and booking tools, thus facilitating streamlined sales, automated follow-ups and the elimination of the need for advertising. As a result, service distribution is made easier, faster and more scalable for both sides.

Main Technologies

Vue.js
TypeScript
TailwindCss
Postman
Git
Gitlab

Web Developer at Earthmeta

Full Time - Remote

Jun 2023 - Oct 2023 (5 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

EarthMeta is a decentralized platform designed to collect, analyze, and share environmental data using blockchain technology. By enabling individuals, organizations, and communities to contribute and access data, EarthMeta aims to create a global network of environmental information that is transparent, secure, and easily accessible. The platform focuses on various aspects of environmental monitoring, including air quality, water quality, deforestation, climate change, and biodiversity.

Main Technologies

Vue.js
Javascript
TailwindCss
Nodej.s
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
Vuejs
React
Nextjs
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

Infromation 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 ©