avatar

Rachid 

Zouaoui 

Software Engineer - GN Techonomy

Intro 

Welcome! I'm a passionate software engineer with a deep love for technology. I hold a master's degree in Computer Engineering from University of Bergamo and currently work as a full-stack developer at GnTechonomy. This website is my personal space where I share my ideas, experiences, and projects. I invite you to explore and connect with my work! Hope you enjoy.

Work Experiences 

My professional journey has been a rewarding and enriching experience, allowing me to work on a variety of projects and collaborate with talented individuals. Below, you'll find a timeline of my work experiences, showcasing my growth and development as a software engineer.

2023

Full-Stack Developer

GnTechonomy SRL

I am part of a fantastic team of developers, creating innovative web applications.

2019

Backend Developer

BlunìTeam

Started my journey in web development, focusing on back-end technologies, and cloud computing.

2018

ICT Assistant

Comelit Group S.p.A.

I started as a systems information assistant, focusing on corporate network systems.

Education 

Education has been a cornerstone of my personal and professional development, shaping the foundation upon which I've built my career in technology. Below, you'll find an overview of my academic milestones

University of Bergamo

2019-2023

Master Degree in Computer Engineering

University of Bergamo

University of Bergamo

2015-2018

Bachelor Degree in Computer Engineering

University of Bergamo

IISS ANDREA FANTONI

2010-2015

High School Diploma

IISS ANDREA FANTONI

Projects 

Throughout my career, I've had the opportunity to work on a variety of projects that have challenged me, inspired me, and helped me grow as a developer. Here are a few highlights:

Blunì logo

Blunì.it

I contributed to the development of this platform, working as a backend developer. I created cloud functions hosted on Google Cloud Platform (GCP) and managed a NoSQL database, ensuring a scalable and efficient infrastructure.

Blunì platform is designed for university students, creating a collaborative ecosystem for sharing notes and educational materials. Our mission was to break down individual learning barriers, fostering a community where students can share knowledge, support each other, and accelerate their academic journey. Through Blunì, students can upload, access, and exchange high-quality notes, fill knowledge gaps, and build an academic support network. The platform is more than just a sharing tool – it's a space for collective growth, where every student can transform their study experience into a more effective, inclusive, and collaborative path.

GCPCloud FunctionsNoSQL
Airport Services logo

Airport Services e-commerce

I contributed to the development of an airport services sales platform as a backend developer, leveraging technologies such as the Spring Framework and Hibernate, in conjunction with a PostgreSQL relational database.

This experience allowed me to enhance my skills in building robust and scalable backend solutions. I worked on the development of this web application that enables users to purchase airport services, such as parking, lounge access, and fast-track security, in a seamless and user-friendly manner. We followed an Agile development methodology, using Jira as the primary tool for task management and adopting SCRUM for our internal team organization. This approach enabled us to work efficiently, breaking the project into planned sprints, with daily alignment meetings and periodic reviews that allowed us to continuously optimize the development process

Spring FrameworkHibernatePostgreSQLAgile
Central Hostel logo

Central Hostel Management System

I developed the backend of a web application to manage customer reception, cash flow, and back-office functionalities for tracking accounting and collections. Leveraging Spring Boot (v3+) and JPA for data persistence, I also designed the entire relational database structure to ensure efficient and scalable performance

The Central Hostel Management System is a comprehensive backend solution designed to help hostel operations through advanced technological integration. This project addresses critical business challenges by providing a robust, scalable platform for managing customer interactions, financial transactions, and administrative processes. The system features a modular architecture that enables seamless management of guest registrations, real-time financial tracking, and automated accounting workflows. Key functionalities include: Automated guest check-in/check-out processes. Dynamic room allocation and occupancy management. Comprehensive financial tracking and reporting. Integrated billing and payment processing. Detailed customer relationship managemen.t Secure data storage and transaction logging. Technical innovations include: RESTful API design for smooth frontend integration Advanced error handling and transaction management Role-based access control for enhanced security Efficient ORM techniques using JPA and Hibernate The solution significantly improves operational efficiency, reduces manual administrative tasks, and provides management with real-time insights into hostel performance and financial health.

Spring Boot >3JPARelational Database
FootballVision logo

FootballVision App

I contributed to the development of a web and mobile application for visualizing statistics in the world of football. I utilized React and React Native for the front end, along with Node.js and Firebase Realtime Database for the backend, enabling real-time data updates and a seamless user experience.

Working with cross-platform technologies allowed me to gain a deeper understanding of the advantages and limitations of these frameworks, particularly in terms of code reusability, performance optimization, and user experience consistency across devices. This project was a significant step in my professional growth as a full-stack developer, enabling me to expand my skill set beyond backend development and gain hands-on experience in both frontend and backend integration

ReactReact NativeNode.jsFirebase

Certifications 

Throughout my career, I have continuously sought to deepen my expertise and stay updated with the latest advancements in the industry. The certifications I have obtained reflect my commitment to professional growth and my dedication to mastering the skills required in today's dynamic technology landscape. Below are some of the key certifications that I have earned, showcasing my proficiency across various areas of technology and development.

Cypher Neo4j’s - Foundamentals
2024

Cypher Neo4j’s - Foundamentals

Released by Neo4j

Verified
Go Lang - The Complete Guide
2024

Go Lang - The Complete Guide

Released by Udemy

Verified
webMethods.io Integration Expert
2023

webMethods.io Integration Expert

Released by Software AG

Verified
webMethods.io Integration Associate
2023

webMethods.io Integration Associate

Released by Software AG

Verified

Programming skills  

In this section, you'll find a visual representation of my confidence in various programming languages and technologies.

Java logo
Java
95%
Python logo
Python
80%
JavaScript logo
JavaScript
80%
SQL logo
SQL
95%
C++ logo
C++
70%
typeScript logo
typeScript
70%