Fullstack JavaScript Developer
2+ years of experience
2+ years of experience

What I do

Tools I use & general skills I have.

    Logos image
    Logos image
    Logos image
    Logos image
    Logos image
    Logos image
Hi, I'm Amine! A highly motivated JavaScript developer with over two years of experience, I'm currently based in Tunisia.
I specialize in building scalable, high-performance, and user-friendly web applications.
I have a strong grasp of fundamental programming concepts and modern web technologies, working extensively with JavaScript frameworks and tools.
I specialize in developing fullstack web solutions, creating seamless UI/UX experiences, and building efficient, well-structured APIs.
In my free time, I'm always seeking continuous improvement, whether it's participating in AI challenges, random hackathons, learning new technologies or building my own website portfolio.
I love my craft, passionate about my career, working hard every day to improve and achieve better things!
  • Web Development
    • Solid experience in front-end and back-end development
    • Proficiency in vanilla JavaScript.
    • Good understanding of RESTful API design principles.
  • UI/UX Implementation
    • Capable of converting Figma designs into functional user interfaces
    • Proficient in modern CSS libraries.
  • Design System
    • Experienced in building pixel-perfect, scalable design systems.
    • Focused on web components, style guidelines, and UI consistency.
    • Ensures accessibility, responsiveness, and thorough testing.
  • Soft Skills
    • Strong problem-solving skills and capable of working autonomously
    • Communicative and takes responsibility for the product
  • Languages
    • English: Fluent - C2
    • French: Advanced - C1
    • German: Advanced - C1
    • Arabic: Native

Changelog from my journey

Working as a JavaScript developer for the past 3 years. Here's a timeline of my experience.

2024

Frontend Developer @ Schneider Electric
TypeScript
CSS
Web Components
StencilJS
Storybook
Github Actions
DOM
  • Set Up a Monorepo for a Design System
    Established a scalable monorepo with Yarn and Turborepo, integrating a components library, Storybook, and both SvelteKit and Next.js applications.
  • Built Scalable Web Components with StencilJS
    Developed complex, reusable web components with StencilJS, ensuring UI consistency, accessibility (WCAG compliance), and server-side rendering (SSR).
  • Optimized Component Performance
    Enhanced SSR hydration, reduced bundle sizes, and optimized performance by integrating lazy loading techniques.
  • Developed a Themeable Design System
    Engineered theming using CSS variables, design tokens, and component theming across multiple projects.
  • Implemented Robust Testing Strategies
    Executed a robust testing strategy, including unit tests, snapshots end-to-end testing, and visual regression testing with Playwright, chromatic and storybook.
  • Created Developer Documentation
    Maintained documentation with Docusaurus and Storybook, improving developer onboarding and adoption of the design system.
  • Collaborated in Agile Teams
    Collaborated with project managers, developers, designers, and testers using Agile (SCRUM), Jira, and Figma to align goals and requirements.

2023

Fullstack JavaScript Developer @ Pixelium
TypeScript
NextJS
ReactJS
Bootstrap 5
Tabler.io
Redux Toolkit
NodeJS
FastifyJS
MongoDB
  • Took full project ownership
    Led end-to-end development, including business decision-making, project planning, client meetings, and final delivery.
  • Crafting Engaging Frontends
    Designed dynamic, responsive user interfaces using React, Bootstrap 5, and Tabler, integrating UI designs from Figma prototypes.
  • Engineering Robust Backends
    Built and optimized server-side logic with Node.js, ensuring efficient data handling and seamless API integration with Mongoose and Fastify.
  • Handling Complex Data Operations
    Developed advanced CRUD functionalities and complex forms, including image uploads.
  • Automating Tasks & Notifications
    Leveraged Cronicle for multi-server task execution and automated user alerts, ensuring timely updates and seamless operations.

2023

Web Developer Intern @ Proxym
TypeScript
ReactJS
ChakraUI
RTK Query
SQL
PostgresSQL
NestJS
PrismaORM
  • Developed functional user interfaces
    Built responsive user interfaces using React to deliver seamless and high-performance user experiences.
  • Secured Authentication with JWT
    Integrated JSON Web Tokens (JWT) for secure user authentication and role-based access control, strengthening data security and user access management.
  • Created Backend Architecture
    Built scalable server-side logic using PrismaORM, PostgreSQL, Node.js, and NestJS, optimizing database schemas and data workflows for high performance.

2022

Frontend Developer Intern @ Proxym
JavaScript
ReactJS
ElectronJS
Material UI
RestAPI
  • Learned the basics of ElectronJS
    Learned ElectronJS, including main/renderer processes and IPC communication, and built a simple desktop app prototype.
  • Consumed Redmine API
    Designed and developed an app that integrates with the Redmine API to manage tasks, improving team productivity.

Projects

Side projects that I've created in my free time.

Education & Certifications

Academic Background and Professional Qualifications

  • Computer Science Engineer's degree

    September 2023 - Juin 2026

    Ecole Polytechnique Sousse

  • Computer Science Bachelor's degree

    September 2020 - Juin 2023

    École supérieure des sciences et de la technologie de Hammam Sousse

  • German Certification C1

    TestDaF 3
    March 2019

    Germany, Bildungsverein Soziales Lernen und Kommunikation e.V. Hannover

Let's Connect!

Sousse, Tunisia

zouariamine52@gmail.com

+216 21 439 094