
Chedli Marzougui
Software Engineer
3 recommendations
Salary / Daily rate
3 people recommend
Porto, Portugal
Freelance, open to permanent contract
Skills
Languages
About me
Intro
At Assembly, contributed to software development initiatives as a Software Engineer, utilizing skills in Prisma ORM, PostgreSQL, and Next.js. Built on prior experience as a Senior Frontend Engineer at Valtech and a Frontend Engineer at itemis, delivering impactful solutions in web development. Holds a Master's degree in Computer Systems Networking and a Bachelor's degree in Computer Science from the Faculty of Sciences, University of Gabes. Proficient in technologies like Prisma ORM and Next.js, with a focus on creating innovative and responsive systems. Skilled in fostering teamwork and collaboration to achieve shared goals.
Work experience
Software Engineer
Assembly
Jan 2025 - Present
1 year 10 months
Remote
Project 1: Custom garment ordering platform with integrated product customization, backoffice management, and checkout tools, enabling businesses to design and produce high-quality merchandise at scale. link: rovoassembly.com Designed the relational database schema to replace a legacy Sanity CMS data layer, introducing scalable models and typed APIs with Prisma and Neon PostgreSQL Drove the data migration from Sanity CMS to PostgreSQL, owning migration workflows, data integrity, and rollout to a fully transactional architecture Built a compatibility layer that preserved the existing Studio API contract, integrating the new database into the production web app with zero downtime and no disruption to users Delivered a full-stack backoffice platform using Next.js, React, Tailwind CSS, and TanStack Query, centralising operations across 25+ domains including orders, customers, products, inventory, suppliers, and shipping Developed reusable CRUD infrastructure (validation, filtering, pagination) to accelerate feature delivery and enforce consistent behaviour across all resources Redesigned the customer-facing checkout experience in the web app using Storybook and the Next.js App Router, implementing a clear server/client component architecture to improve performance, maintainability, and isolated component development. Tech Stack: Next.js, React, TypeScript, PostgreSQL, Neon, Prisma, Tailwind, TanStack React Query, React Hook Form, Zod, Sanity CMS, NextAuth, Google OAuth, Stripe, React Email, Vitest, Vercel Project 2: Marketing website and lead‑generation platform built with Next.js, Storyblok, and HubSpot, featuring CMS‑driven pages, rich product browsing, localized content, and a multi‑step questionnaire integrated with the HubSpot Forms API. link: ronzinovonoswald.com Contributed to a Next.js 15 / React 19 marketing platform powered by Storyblok CMS, building reusable CMS-driven components and scalable frontend architecture. Developed responsive product detail and archive experiences with filtering, sorting, animated interactions, and mobile-optimized UI behavior. Built responsive navigation systems with accessibility-focused interactions and multilingual support. Developed a schema-driven multi-step questionnaire integrated with the HubSpot Forms API, supporting dynamic validation and marketing-managed content updates. Implemented localization using next-intl for English and Portuguese content across reusable frontend components and server-rendered routes. Tech Stack: Next.js, React, TypeScript, Storyblok, Tailwind CSS, Radix UI, HubSpot API
Senior Frontend Engineer
Valtech
May 2023 - Dec 2024
1 year 8 months
Remote
Project: B2B e-commerce platform supporting 5 global industrial brands. Developed CPQ-driven “Guided Selling” experiences to improve product configuration and customer purchasing workflows. Collaborated with product managers, designers, and backend engineers to deliver scalable e-commerce features and CMS-driven experiences. Improved frontend maintainability and performance through refactoring, reusable component development, and technical documentation. Conducted code reviews and contributed to frontend best practices and development standards. Tech Stack: Angular, TypeScript, NgRx, RxJS, SCSS, Bootstrap, Jest, Intershop, CPQ, Azure DevOps
Frontend Engineer
itemis
Jan 2022 - May 2023
1 year 5 months
Remote
Project: SaaS platform for security system analysts. Developed and maintained frontend features in a large-scale Vue.js application used by security analysts. Built a reusable, fully tested component library to improve UI consistency and maintainability across the platform. Led frontend refactoring initiatives focused on scalability, performance, and long-term maintainability. Mentored junior developers through pair programming, code reviews, and technical guidance. Tech Stack: Vue.js, Pinia, Vuex, TypeScript, SCSS, Jest, Vuetify, GitLab CI/CD
Instructor | Full Stack JS
Go My Code
May 2021 - Oct 2022
1 year 6 months
Frontend Developer
IT Ultimate Solutions
Jun 2020 - Dec 2021
1 year 7 months
Tunisia
Project: Car rental management system (with drivers). Designed and developed user interfaces and navigation structures using the Argon Design System (Angular and Bootstrap). Developed RESTful APIs using the NestJS framework for efficient, scalable server-side operations. Created comprehensive API documentation with Swagger to streamline collaboration. Consumed RESTful services and implemented CRUD functionality with RxJS for efficient data flow. Applied reactive form validators to ensure robust input validation. Managed image and file uploads, storage, and retrieval using AWS S3 for secure and scalable media management. Tech Stack: Angular, NestJS, TypeScript, RxJS, HTML5, Sass, Bootstrap, REST APIs, Swagger, Argon, AWS, CodeCommit, AWS S3, Jira, VS Code
Education
Faculty of Sciences, University of Gabes
Master's degree, Computer Systems Networking and Telecommunications
Faculty of Sciences, University of Gabes
Bachelor's degree, Computer Science
Licenses & certifications
Vue.js Developer
Issued: Feb 2024
SQL masterclass
Issued: Jun 2023
Full Stack Javascript (MERN)
Issued: Oct 2021
Angular Path
Issued: May 2020
Front End Development
Issued: Mar 2020