Full Stack Web Engineer
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 full stack 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.
    • Skilled in deploying and managing web applications in production.
  • 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

Full Stack 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

Freelance projects for clients with real-world problems.

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

Let's Connect!

Sousse, Tunisia

zouariamine52@gmail.com

+216 21 439 094