Fullstack JavaScript Developer
2+ years of experience2+ years of experience
2+ years of experience
2+ years of experience
What I do
Tools I use & general skills I have.
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
2024
Frontend Developer @ Schneider Electric
TypeScript
CSS
Web Components
StencilJS
Storybook
Github Actions
DOM
- Set Up a Monorepo for a Design SystemEstablished a scalable monorepo with Yarn and Turborepo, integrating a components library, Storybook, and both SvelteKit and Next.js applications.
- Built Scalable Web Components with StencilJSDeveloped complex, reusable web components with StencilJS, ensuring UI consistency, accessibility (WCAG compliance), and server-side rendering (SSR).
- Optimized Component PerformanceEnhanced SSR hydration, reduced bundle sizes, and optimized performance by integrating lazy loading techniques.
- Developed a Themeable Design SystemEngineered theming using CSS variables, design tokens, and component theming across multiple projects.
- Implemented Robust Testing StrategiesExecuted a robust testing strategy, including unit tests, snapshots end-to-end testing, and visual regression testing with Playwright, chromatic and storybook.
- Created Developer DocumentationMaintained documentation with Docusaurus and Storybook, improving developer onboarding and adoption of the design system.
- Collaborated in Agile TeamsCollaborated with project managers, developers, designers, and testers using Agile (SCRUM), Jira, and Figma to align goals and requirements.
2023
2023
Fullstack JavaScript Developer @ Pixelium
TypeScript
NextJS
ReactJS
Bootstrap 5
Tabler.io
Redux Toolkit
NodeJS
FastifyJS
MongoDB
- Took full project ownershipLed end-to-end development, including business decision-making, project planning, client meetings, and final delivery.
- Crafting Engaging FrontendsDesigned dynamic, responsive user interfaces using React, Bootstrap 5, and Tabler, integrating UI designs from Figma prototypes.
- Engineering Robust BackendsBuilt and optimized server-side logic with Node.js, ensuring efficient data handling and seamless API integration with Mongoose and Fastify.
- Handling Complex Data OperationsDeveloped advanced CRUD functionalities and complex forms, including image uploads.
- Automating Tasks & NotificationsLeveraged Cronicle for multi-server task execution and automated user alerts, ensuring timely updates and seamless operations.
2023
2023
Web Developer Intern @ Proxym
TypeScript
ReactJS
ChakraUI
RTK Query
SQL
PostgresSQL
NestJS
PrismaORM
- Developed functional user interfacesBuilt responsive user interfaces using React to deliver seamless and high-performance user experiences.
- Secured Authentication with JWTIntegrated JSON Web Tokens (JWT) for secure user authentication and role-based access control, strengthening data security and user access management.
- Created Backend ArchitectureBuilt scalable server-side logic using PrismaORM, PostgreSQL, Node.js, and NestJS, optimizing database schemas and data workflows for high performance.
2022
2022
Frontend Developer Intern @ Proxym
JavaScript
ReactJS
ElectronJS
Material UI
RestAPI
- Learned the basics of ElectronJSLearned ElectronJS, including main/renderer processes and IPC communication, and built a simple desktop app prototype.
- Consumed Redmine APIDesigned 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 2026Ecole 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 2019Germany, Bildungsverein Soziales Lernen und Kommunikation e.V. Hannover