About
Highly motivated Full-Stack JavaScript Developer with over 2 years of experience in web and mobile application development, complemented by robust instructional and leadership skills. Proven ability to architect and deploy scalable solutions, integrate complex systems, and optimize user experiences across diverse platforms. Eager to leverage expertise in modern JavaScript frameworks and cloud technologies to drive innovation and deliver high-performance applications.
Work
Daleelteq
|Full Stack Developer
Lake 1, Tunisia, Tunisia
→
Summary
As a Full Stack Developer at Daleelteq, Tarek engineered and deployed comprehensive web and mobile solutions across multiple critical platforms, significantly enhancing system performance, security, and user experience.
Highlights
Optimized responsive design using React, TypeScript, and TailwindCSS for the AdvISO Platform, significantly improving user experience and application performance across all devices.
Integrated robust user authentication and authorization systems (permissions, roles, groups) for AdvISO, enhancing security and streamlining the user experience.
Developed comprehensive QMS functionalities for AdvISO, including audit management, action tracking, and role-based menu access.
Designed and implemented a robust document storage and management system for AdvISO by integrating Alfresco with Django Rest Framework.
Architected the client-side for Smart Research Guide (SRG) with Expo and React Native, implementing Redux for state management, secure routing, and reusable UI components.
Integrated Google Scholar and Scopus APIs into SRG, enhancing the efficiency and breadth of scientific research capabilities.
Managed secure invitation systems for research project access and user response tracking within SRG, significantly improving collaboration between researchers and supervisors.
Developed and designed a responsive user interface for the Cepex platform using Angular, TypeScript, and TailwindCSS, integrating e-cepex.tn for user authentication and payment processing.
ReBootKamp
|Full Stack JavaScript Instructor
Sousse, Tunisia, Tunisia
→
Summary
As a Full Stack JavaScript Instructor at ReBootKamp, Tarek designed and delivered an immersive curriculum, mentoring over 20 students in full-stack development and guiding them through real-world projects.
Highlights
Taught comprehensive Full-Stack JavaScript development, encompassing HTML, CSS, React, Node.js, Express, MongoDB, MySQL, and PostgreSQL.
Developed and delivered a comprehensive curriculum for full-stack development, covering both front-end and back-end technologies.
Delivered engaging interactive lectures, workshops, whiteboarding sessions, and live coding demonstrations.
Mentored over 20 students, providing individualized 1-on-1 support, conducting thorough code reviews, and offering career guidance.
Guided student teams through projects using Agile methodologies, significantly enhancing their collaboration and problem-solving skills.
Education
iTeam University
→
Degree
Software Engineering
RebootKamp RBK
→
Bootcamp
Full-Stack JavaScript Development
Faculty of Sciences of Monastir
→
Preparatory Cycle
Math-Physics
Languages
Arabic
English
French
Certificates
AWS Academy Graduate - AWS Academy Cloud Developing
Issued By
AWS Academy
AWS Academy Graduate - AWS Academy Cloud Foundation
Issued By
AWS Academy
Scientific Computing Python
Aws Cloud Quest: Cloud Practitioner
Issued By
AWS
Skills
Programming Languages
JavaScript, TypeScript, Python.
Frontend Technologies
Angular, React, React Native, Expo, Next.js, HTML, CSS, TailwindCSS.
State Management
Redux, Zustand, NgRx.
Backend Technologies
Node.js, NestJS, Express.js, Socket.io, Django, FastAPI.
APIs & Protocols
RESTful APIs, GraphQL, WebSocket.
Databases
PostgreSQL, MySQL, MongoDB.
DevOps & Deployment
Nginx, Docker.
Version Control
Git, GitHub, GitLab.
Testing Frameworks
Jest, Mocha.