Ceci est une ancienne révision du document !


\documentclass[11pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{geometry} \usepackage{enumitem} \usepackage{hyperref} \usepackage{fontspec} \setmainfont{Arial}

\geometry{margin=1in}

\title{Curriculum Vitae} \author{Ben Amira Belgacem} \date{}

\begin{document}

\maketitle

% Section: Contact Information \section*{Contact Information} \begin{itemize}[leftmargin=*]

  \item \textbf{Name:} Ben Amira Belgacem
  \item \textbf{Email:} \href{mailto:benamierabeigacem@gmail.com}{benamierabeigacem@gmail.com}
  \item \textbf{Phone:} +216 93 287 025
  \item \textbf{LinkedIn:} \url{https://www.linkedin.com/in/ben-amira-belgacem-913a80199/}
  \item \textbf{GitHub:} \url{https://github.com/beigacembenamira}
  \item \textbf{Location:} Kébili, Tunisia

\end{itemize}

% Section: Professional Summary \section*{Professional Summary} Full Stack TypeScript Developer with a strong foundation in web development and a passion for creating modern, high-performance applications. Proficient in React, Node.js, Next.js, and NestJS, with hands-on experience in building scalable and efficient solutions. Skilled in state management, REST API development, and database optimization. Adept at working under pressure and delivering projects in demanding environments. Strong understanding of Clean Code principles, design patterns, and best practices in software development.

% Section: Technical Skills \section*{Technical Skills} \begin{itemize}[leftmargin=*]

  \item \textbf{Programming Languages:} TypeScript, JavaScript, HTML, CSS, PHP, C/C++, Java
  \item \textbf{Frameworks \& Libraries:} React, Next.js, Node.js, NestJS, Express, Redux Toolkit, React Query
  \item \textbf{Databases:} PostgreSQL, SQL, MongoDB
  \item \textbf{Development Tools:} Git, GitHub, Docker, pgAdmin, Visual Studio Code
  \item \textbf{Design Patterns:} MVC, DAO, Observer
  \item \textbf{APIs \& Integration:} REST API, Swagger, Axios, Stripe, Twilio, Nodemailer
  \item \textbf{Testing \& Debugging:} Jest, React Testing Library
  \item \textbf{Version Control:} Git, GitHub
  \item \textbf{Other Skills:} Clean Code, UML, Agile/Scrum, CI/CD

\end{itemize}

% Section: Professional Experience \section*{Professional Experience}

\subsection*{Freelance Project: Development of a Commercial Management Application} \textbf{AgriPalme Solaire, Qiblili} | \textbf{August 2024 – September 2024} \begin{itemize}[leftmargin=*]

  \item Developed a commercial management application to handle product and supplier data using PostgreSQL.
  \item Automated the generation of quotes, invoices, and delivery notes in PDF format using jsPDF.
  \item Implemented efficient state and data management with React Query and Redux Toolkit.
  \item Applied Clean Code principles and optimized folder structure for maintainability.
  \item \textbf{Technologies:} React, Node.js, PostgreSQL, jsPDF, React Query, Redux Toolkit
  \item \textbf{GitHub Link:} \url{https://github.com/beigacembenamira/Projet_Frelance_Gestion_de_Stock/tree/main}

\end{itemize}

\subsection*{Freelance Project: Development of a Date Management Application} \textbf{Taher Collection, Datte Kébili} | \textbf{October 2024} \begin{itemize}[leftmargin=*]

  \item Designed and developed a modular application using Next.js (frontend) and NestJS (backend) to manage farmers, clients, and products.
  \item Implemented a REST API documented with Swagger and secured with JWT authentication.
  \item Managed data using PostgreSQL and performed API calls with Axios.
  \item Automated PDF invoice generation using jsPDF.
  \item Optimized application performance using React.memo and useCallback.
  \item \textbf{Technologies:} Next.js, NestJS, PostgreSQL, Swagger, JWT, Axios, jsPDF
  \item \textbf{GitHub Link:} \url{https://github.com/beigacembenamira/Gestion_De_Datte/tree/main}

\end{itemize}

\subsection*{Internship: Development of a Self-Checkout Application (SKO)} \textbf{Aures, Kébili} | \textbf{February 2024 – June 2024} \begin{itemize}[leftmargin=*]

  \item Developed a modular Self-Checkout application using Next.js (frontend) and NestJS (backend).
  \item Managed product data, barcode scanning, and payment processing via Stripe.
  \item Automated ticket printing and peripheral control.
  \item Implemented a manager module for application customization and statistics tracking.
  \item Applied design patterns such as MVC, DAO, and Observer for scalable architecture.
  \item \textbf{Technologies:} Next.js, NestJS, Stripe, React Query, Redux Toolkit, MVC, DAO, Observer
  \item \textbf{GitHub Links:} \url{Frontend} | \url{Backend}

\end{itemize}

\subsection*{Technician Internship: Design and Implementation of an E-Learning Site} \textbf{Aures, Kébili} | \textbf{August 2023} \begin{itemize}[leftmargin=*]

  \item Implemented an MVC structure for smooth data management.
  \item Secured user authentication with JWT and managed state with React Hooks.
  \item Integrated Stripe for secure online payments and Twilio for SMS notifications.
  \item Optimized queries and retrieved data using Axios and RTK Query.
  \item \textbf{Technologies:} React, Node.js, JWT, Stripe, Twilio, Axios, RTK Query
  \item \textbf{GitHub Link:} \url{link}

\end{itemize}

\subsection*{Worker Internship: Design and Development of a User Interface for an E-Commerce Site} \textbf{Aures, Kébili} | \textbf{August 2022} \begin{itemize}[leftmargin=*]

  \item Developed modular and reusable components using React and TypeScript.
  \item Ensured smooth navigation and efficient state management.
  \item \textbf{Technologies:} React, TypeScript

\end{itemize}

% Section: Education \section*{Education}

\subsection*{Software Engineering Degree} \textbf{Esprit, Monastir} | \textbf{September 2022 – June 2024}

\subsection*{Bachelor’s Degree in Automation} \textbf{Higher Institute of Industrial Systems (I.S.S.I.G), Gabes} | \textbf{September 2017 – May 2021}

\subsection*{Technical Baccalaureate} \textbf{Technical High School, Kébili} | \textbf{2017}

% Section: Certifications \section*{Certifications} \begin{itemize}[leftmargin=*]

  \item \textbf{Object-Oriented Programming with PHP} (Itrax Academy, June 2023)
  \item \textbf{JavaScript Algorithms and Data Structures} (freeCodeCamp, March 2023)
  \item \textbf{Scrum Foundation Professional Certificate (SFPC v2020)} (CertiProf, January 2023)
  \item \textbf{Version Control} (Coursera, January 2023)
  \item \textbf{Git and GitHub} (Itrax Academy, June 2023)
  \item \textbf{JavaScript Intermediate} (Sololearn)
  \item \textbf{Programming with JavaScript} (Coursera, January 2023)
  \item \textbf{Introduction to Front-End Development} (Coursera)

\end{itemize}

% Section: Languages \section*{Languages} \begin{itemize}[leftmargin=*]

  \item \textbf{English:} Professional proficiency
  \item \textbf{French:} Professional proficiency
  \item \textbf{Arabic:} Native proficiency

\end{itemize}

% Section: Interests \section*{Interests} \begin{itemize}[leftmargin=*]

  \item Anime
  \item Sports
  \item Open Source Contributions
  \item Technology Trends

\end{itemize}

\end{document}

  • xelatex.1737550806.txt.gz
  • Dernière modification: Le 22/01/2025, 14:00
  • par 197.11.168.153