I'm

Roua Ben Amna

Future software engineer, full-stack developer.
Hero Image
Image

About Me

I am a soon-to-be computer engineering graduate, passionate about technology and its impact on our daily lives. As I near the completion of my degree, I continue to strengthen my technical skills while embracing teamwork to tackle real-world challenges. Curious, driven, and enthusiastic, I am eager to contribute to innovative projects and grow within the tech industry.

Spring Boot

80%

Laravel

70%

Angular

80%

Android

70%

Download My Resume

What I Do

Exceptional Quality Services

Front-end Development

I specialize in user-friendly and responsive front-end development for websites. I have strong skills in HTML, CSS, and JavaScript, along with expertise in frameworks like Angular.

Back-end Development

I excel in back-end development for websites. I have extensive experience in database design, API creation, and programming languages such as Python, PHP, and Java, along with frameworks like Laravel and Spring Boot.

Mobile Development

I specialize in crafting mobile applications for Android using the powerful Java and Kotlin programming languages, complemented by the versatile Flutter framework for cross-platform development.

My Experiences

Professional Experiences

March 2025 – Present

Software Engineering Intern

Volytica Diagnostics GmbH – Dresden, Germany

I am working on a graduation project focused on enhancing the user experience in battery diagnostics by combining automation, performance, and scalability. The project leverages a modern and robust tech stack, including Next.js for frontend development, Spring Boot with Kotlin for the backend, as well as DevOps tools such as Docker and AWS for orchestration and cloud deployment.

June 2024 - August 2024

Software Engineering Intern

Lab-It - Sousse

As a Software Engineering Intern at Lab-It, I spearheaded the development of a responsive web application for Wash Station Management using Angular and Spring Boot. I integrated an interactive map to visualize station locations and implemented real-time data updates. Additionally, I ensured robust authentication and authorization using Spring Security and adhered to agile Scrum methodologies for effective project management.

June 2023 - July 2023

ERP Systems Intern

Deltasoft International - El Menzah IV, Tunis

During my tenure at Deltasoft International, I undertook the responsibility of setting up and configuring production management features within the Microsoft Dynamics 365 Business Central ERP system. My primary role involved meticulously understanding the company's unique production requirements and translating these needs into precise parameters and configurations within the ERP framework.

February 2022 - May 2022

Software engineering intern

Code Temple - Dar Chabeene, Nabeul

At Code Temple, I leveraged Laravel, a powerful web development framework, to architect and develop a sophisticated web application. I designed and implemented a robust RESTful API to seamlessly connect web and mobile platforms, rigorously ensuring its functionality through comprehensive testing with Postman. Additionally, I led the development of the mobile application using Kotlin, a versatile language for Android development, ensuring seamless integration with backend services and delivering a cohesive user experience.

June 2021 - July 2021

2EE Developer Intern

Ooredoo Tunisia - Lac, Tunis

At Ooredoo Tunisie, I spearheaded the development of a critical user management module for an internal application. Employing the Scrum methodology, I effectively managed the project, ensuring iterative progress and timely deliveries. Utilizing J2EE, Tomcat, and PostgreSQL technologies, I developed the module to robustly manage user data, integrating it seamlessly with other application components.

My Projects

My Recent Projects

Blog

Spotwash - Design and Development of a Web Application for Managing Car Wash Stations

Angular

Spring Boot

MySQL

I designed and developed Spotwash, an innovative web application aimed at managing car wash stations. This project allowed me to apply my skills in Angular to create a modern and responsive user interface and in Spring Boot to build a robust and secure backend. I integrated an interactive map to locate stations and provide real-time data while ensuring reliable authentication and authorization using Spring Security. This project showcases my ability to develop high-performing, intuitive web solutions tailored to users' needs.

Report
Project Image

Fresh Market - Development and design of an e-commerce application

Angular

Spring Boot

My sql

I led the development of an exciting e-commerce application aimed at transforming how farmers connect with consumers. Our platform brings fresh produce directly from farms to customers, offering a wide range of products. Using Angular and Spring Boot, we crafted a user-friendly experience with interactive features, including a dynamic blog for engaging conversations. We also designed tools for efficient delivery management, ensuring seamless integration of front-end and back-end technologies. Throughout the project, teamwork was key to creating a solution that makes buying fresh, local products easier and more enjoyable for everyone involved

Report
Project Image

kinezzi - Web and Mobile Application for Physiotherapy Practice Management

kinezzi.code-temple.com

Laravel

Android

PHP

This is a web and mobile application for managing physiotherapy practices, using Laravel for web application development and REST API for communication between the web and mobile applications. I used Postman to test and validate the REST API. For the mobile application, I used Android Kotlin, a programming language for Android mobile app development. I worked closely with the development team to design, develop, and deploy the application. We utilized the Scrum methodology for project management, which facilitated effective collaboration and communication among team members. The project involved implementing various features such as patient management, appointment scheduling, billing, etc. This project provided me with practical experience in web and mobile development, using modern technologies and working as part of an Agile team environment.

Report
Project Image

Three Amigos - Restaurant Management Web Application Development

HTML

PHP

CSS

I participated in the development of Three Amigos, a web-based restaurant management application. For application development, I used HTML, CSS, JavaScript, and Bootstrap technologies. I worked closely with the development team to design, develop, and deploy the application. The project included implementing various features such as menu management, reservation handling, order management, etc. We used an Agile approach to manage the project, which allowed us to work efficiently as a team and communicate easily with each other. This project provided me with practical experience in web development, using modern technologies like Bootstrap for user interface design, and working as part of an Agile team.

Project Image

Design and Implementation of an Efficient Dictionary using Binary Search Tree

C

I worked on a C project focused on creating and managing a dictionary using the Binary Search Tree. The project's goal was to design and implement an efficient program for managing large amounts of data in a dictionary. We used the Binary Search Tree to store dictionary entries, ensuring efficient search, insertion, and deletion operations. The project allowed me to develop my skills in C programming and algorithms, using an efficient data structure for managing large amounts of data.

Project Image

Development of a Mini-Compiler: {N}imble#

Python

Our project focused on creating a mini-compiler for our innovative programming language, Nimble#. This language was designed in Tunisian, making programming more familiar, fun, and accessible, especially for children. Our choice of the Tunisian language aimed to democratize programming and make it more inclusive for a diverse audience. In designing the compiler, we adopted sophisticated analysis methods, optimized symbol tables, and customized keywords. These choices were deliberately made to ensure optimal performance and increased efficiency of our mini-compiler.

Report
Project Image

Development of a Lie Detector

Arduino

Our ambitious project involved creating a lie detector based on monitoring heartbeats using Arduino technology. The idea was to detect lies by measuring variations in heart rate, which can be influenced by stress or anxiety.

Report
Project Image

Object Detector: Recargnize

Raspberry Pi

Python

Android (Java)

Firebase

I worked on an exciting project for access control at car races, using Raspberry Pi, Python, Android (Java), and Firebase. The idea was simple yet powerful: allow access only to participants wearing specific car logo hoodies. The system I created offers several practical features. It can accurately detect logos via a camera, send notifications on the mobile app when a car is spotted, and save this data in the cloud using Firebase. App users can view statistics, delete unwanted notifications, and even launch the camera in case of obstacle detection. This project was an opportunity to enhance my skills in software development, image processing, and Android app creation. It demonstrates my ability to design practical IoT solutions to meet specific needs while remaining accessible and user-friendly for end-users.