Germany
As an experienced Software Engineer, I am passionate about problem-solving and delivering efficient, scalable solutions. With expertise in both front-end and back-end development, I specialize in React.js, Next.js, Nest.js, and SQL. I actively contribute to open-source projects, which not only helps me stay updated with the latest technologies but also allows me to collaborate with a community of like-minded developers. In addition, I have a growing interest in DevOps practices, focusing on CI/CD, containerization, and automating workflows to improve deployment pipelines and maintainable code. I am always eager to explore new technologies and push the boundaries of innovation. Let’s connect and collaborate on exciting projects that leverage my skills and passion for continuous learning.
In my role, I work on large-scale applications and internal solutions, leading fullstack development efforts for high-impact projects. Some of my key projects and accomplishments include: --BMDRM: Secure Video Streaming Solution (in Progress) - Dashboard Development: Led the creation of a client dashboard and centralized superadmin dashboard, enabling efficient management, data visualization, and oversight. - Custom Video Player: Developed a customizable video player tool, allowing seamless integration and playback customization. - Download Functionality: Built a package that simplifies complex download logic for easy implementation, making it accessible with minimal setup. -Tech Stack: Next.js, Docker, Consul, Nginx, Nomad, PostgreSQL, React Query -- SoftyProject: Internal Project Management App - UI Stability & Performance: Resolved 70% of UI bugs, significantly enhancing stability and ease of use, and achieved a 3x increase in application speed. -- TAM: Task Management Solution - Performance Optimization: Applied virtualization, memoization, and Redux Toolkit caching to manage large datasets efficiently, boosting performance. - Multitenancy & Real-Time Updates: Implemented multitenancy with Nest.js and real-time functionality across task management and chat pages, achieving 70% real-time updates. - Custom Components & Modular Design: Developed modular and customizable components to meet unique project requirements, achieving 80% customization. - Advanced Security & Accessibility: Integrated role-based access control, ensuring secure user permissions, and implemented full responsiveness with multilingual support in English, French, and Arabic.
During my internship, I developed a microservices application with four core modules, contributing to a modular, scalable solution for business operations. Key contributions include: - Microservices Architecture: Built independent services, including Accounting and HR modules, enabling flexibility and ease of maintenance. - Backend & Frontend Development: Implemented both backend services and user interfaces to ensure a cohesive user experience. This role provided hands-on experience with microservices and enhanced my ability to deliver efficient, modular solutions.
I started as Treasurer and transitioned to President, leading and managing the Google Developer Student Club at ISET Nabeul. Throughout my tenure, I focused on empowering students to enhance their coding skills and foster a collaborative learning environment. Key achievements include: - Leadership & Event Management: Organized and managed several events and workshops to help students learn coding, ranging from beginner to advanced levels. - Community Building: Developed a strong network of students, fostering a collaborative community focused on learning and development in technology. - Workshops & Training: Led workshops on various programming languages, frameworks, and best practices, making coding more accessible to students. - Collaboration with Industry Experts: Coordinated with industry professionals to bring valuable insights and resources to students through guest talks and mentorship opportunities. This experience honed my leadership, organizational, and technical skills, while fostering a passion for community-driven learning and development.