Aymen Bouhaha
Software Engineer Intern @ smartdings
About
Dedicated Software Engineering Student and DevOps/Cloud enthusiast 📱 Full Stack Engineer with expertise in Mobile Development, Cloud, and DevOps ⚙️ Proficient in TypeScript, NestJS, Node.js, ReactJS, Angular, Flutter, and AWS 🚀 Led and optimized complex backend systems, migrating architectures and refactoring codebases for better performance 💻 Successfully developed cross-platform mobile apps, e-commerce platforms, and real-time systems 🎯 Actively sharing knowledge through team leadership, client meetings, and technical discussions
Germany
Stuttgart
Computer Software
FastAPI, Amazon Web Services (AWS), TypeScript, NestJS, Express.js, Node.js, Spring Boot, Flutter, React.js, Angular, ASP.NET MVC, Python (langage de programmation), Symfony 6, Amazon S3, Amazon Cognito, Amazon Pinpoint, Amazon CloudWatch, Software Design, n8n, Amplify
Experience

Software Engineer Intern
Stuttgart, Baden-Württemberg, Germany
◦ Implemented an AI Story Teller front end in React and TypeScript using Vite, shadcn/ui, Zustand and Zod. ◦ Implemented and optimized over 10 n8n workflows by refactoring Supabase SQL functions, tightening joins and trimming nodes, reducing execution time and errors across automations. ◦ Engineered a robust Python backend with services, repositories and controllers, applying inheritance and abstraction, deployable as a containerized FastAPI app or on AWS Lambda ◦ Integrated LangChain to abstract model providers and enable flexible switching between Anthropic, OpenAI GPT and Google Gemini. ◦ Built a micro-service for image generation and reduced render time from 20s to 8–10s by transitioning from a DALL·E only pipeline to task specific routing across Nano-Banana, FLUX and Replicate based on model speed and consistency.

Full Stack Engineer
• Developed a project management application using ReactJS, integrating seamlessly with existing back-end services. • Worked on algorithm optimzation, resulting in a significant enhancement in user experience and performance. • Integrated AWS services, including Amplify and S3, for seamless cloud functionality. • Coordinated technical discussions on back-end architecture, identifying and addressing 4 key challenges

Full-stack Developer
• Spearheaded the migration of backend system from .NET to ExpressJs , accomplishing the transition in just one week, a significant reduction from the previous three-month timeline. • Transitioned legacy code to a mono-repo structure, thereby improving version control efficiency and facilitating seamless updates across 3 different product lines. • Conducted comprehensive code reviews for 20+ pull requests, providing constructive feedback that improved adherence to coding standards, leading to faster delivery of high-quality software.

Projects departement manager
Gouvernorat Tunis, Tunisie
• Managed teams of 5 to 8 people, overseeing project execution and client communication. • Created a series of interactive training modules on Flutter, ReactJs and Scrum used by over 25 developers, leading to a notable enhancement in skill levels as measured by post-training assessments. • Spearheaded client meetings to comprehensively gather project requirements and prepared detailed specifications, ensuring 100% alignment with client expectations and project goals.

Mobile Developer
•Resolved over 30 critical bugs in the mobile application through rigorous testing and debugging processes, improving overall app stability. •Conducted in-depth code reviews for 4 team members, delivering actionable feedback that improved code quality metrics by 25%. •Streamlined the codebase architecture by introducing best practices in refactoring, leading to a 30% improvement in code readability and making it easier for developers to collaborate on projects with minimal onboarding time. •Integrated AWS services, including Amplify, Cognito, Pinpoint and S3, for seamless cloud functionality. •Engaged in back-end discussions with the CTO, ensuring scalability and maintainbility.

Application Tester
•Configured the Appium testing environment for automated testing, enabling efficient and scalable testing processes. •Developed and wrote 10+ complex end-to-end (e2e) testing scripts using JavaScript and the Mocha testing framework to ensure application stability. •Integrated Appium with the Flutter testing environment, streamlining cross-platform testing for the mobile application. •Tested native functionalities of the application, ensuring seamless performance across different devices and platforms. •Reported over 10 bugs, contributing to the continuous improvement of the application’s performance and stability.
Aymen Bouhaha's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


