Following details will be shared with the tutors you will contact:
Confirm to delete
Are you sure want to delete this?
Mohamed akrem chabchoubSoftware engineer
No reviews yet
I am a passionate and experienced Software Engineering Instructor with a strong background in both teaching and professional software development. My goal is to provide students with clear, practical lessons that help them master core software engineering principles and develop the skills necessary to excel in real-world projects.
I specialize in hands-on, online teaching, guiding students through practical coding exercises and projects that build problem-solving abilities and technical expertise. My teaching is personalized to meet the unique needs of each student, whether they are beginners or looking to advance their knowledge in software engineering.
In addition to my teaching role, I actively contribute to the global developer community. I write technical articles and engage with fellow developers on platforms like Stack Overflow, where I’ve supported over 50,000 users through my answers and insights. This involvement ensures I remain up-to-date with the latest industry trends, which I incorporate into my lessons.
I am available exclusively for online teaching and offer flexible hours to fit your schedule. My approach emphasizes interactive learning, critical thinking, and creativity, ensuring each student gains a deep understanding of software engineering.
Let’s work together to achieve your goals and elevate your skills in software engineering!
Subjects
HTML Beginner-Expert
CSS Beginner-Expert
Kubernetes Beginner-Expert
Golang Beginner-Expert
Next.js Beginner-Expert
Experience
Instructor (May, 2023–Present) at SoftyEducation, sousse
As an Instructor at SoftyEducation, I teach students software engineering, create course materials, lead hands-on coding sessions, and guide students in building real-world projects to help them develop practical skills in the field.
Software engineer (Sep, 2022–Present) at Softylines, sousse
Key Achievements ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Successfully contributed to the development of core features, enhancing GoMyDesk’s functionality and scalability. ➤ Played a significant role in implementing key integrations, leading to improved system efficiency and user satisfaction.
Full-Stack Development & API Design ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Designed and built robust RESTful APIs using Golang (Go), ensuring smooth data flow and communication across the platform. ➤ Developed and maintained web applications using Next.js for a seamless user experience.
Payment Integration & Feature Management ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Integrated Stripe for subscription management, payment methods, invoicing, and paywalls, delivering a smooth payment experience for users. ➤ Implemented feature flagging using Flagsmith, enabling controlled and efficient feature rollouts.
Database Management & Performance Optimization ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Managed and optimized NoSQL databases, ensuring efficient data storage and retrieval to support the application's scalability. ➤ Leveraged Go’s goroutines to improve performance and scalability, enabling the application to handle high concurrency.
DevOps & Infrastructure Management ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Deployed and managed applications using Kubernetes and Docker, ensuring scalable and efficient development workflows. ➤ Utilized Linux tools and shell scripting to automate tasks, optimizing workflow efficiency.
Documentation & Logging ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Created thorough documentation for all features and processes, supporting maintainability and smooth onboarding. ➤ Implemented comprehensive logging to improve system observability and facilitate effective troubleshooting
Software engineer (Oct, 2021–Sep, 2022) at Takiacademy, sousse
Key Achievements ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Developed web applications serving over 400,000 users, enhancing performance, scalability, and user satisfaction. ➤ Played a key role in improving SEO and optimizing web performance, resulting in better search rankings and faster load times.
Frontend & Backend Development ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Built and maintained scalable full-stack applications using Next.js, improving the overall user experience. ➤ Developed robust APIs with Node.js to ensure efficient data handling and seamless user interactions.
Database Management & Optimization ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Managed and optimized MongoDB databases, ensuring efficient data storage and retrieval for a large user base. ➤ Improved database and application scalability to support rapid growth and high traffic.Key Achievements ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Developed web applications serving over 400,000 users, enhancing performance, scalability, and user satisfaction. ➤ Played a key role in improving SEO and optimizing web performance, resulting in better search rankings and faster load times. Frontend & Backend Development ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Built and maintained scalable full-stack applications using Next.js, improving the overall user experience. ➤ Developed robust APIs with Node.js to ensure efficient data handling and seamless user interactions. Database Management & Optimization ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ➤ Managed and optimized MongoDB databases, ensuring efficient data storage and retrieval for a large user base. ➤ Improved database and application scalability to support rapid growth and high traffic.
Education
Bachelor's degree, Software Engineering and Information Systems (Oct, 2021–Jun, 2024) from Horizon School of Digital Technologies - Tunisia
Fee details
DT50–200/hour
(US$15.63–62.50/hour)
The fee may vary based on the course complexity, duration, and whether it's for individual or group sessions.