Rende, Italy GitHub | LinkedIn | Blog
đź“‚ PROJECTS
-
QuestMasterAI
Python, OpenAi, Github Actions, CICD, Docker- Developed an AI-powered platform for automated quest and task generation using Python and OpenAi’s Apis, enabling dynamic content creation for interactive applications.
- Containerized the solution with Docker for seamless deployment and scalability across different environments.
- Integrated OpenAI to leverage advanced language models, enhancing the quality and relevance of generated quests.
- Designed the system to be developer-friendly, supporting easy customization and extension for various use cases such as games, productivity tools, or educational platforms.
- Focused on modular architecture to facilitate integration with external APIs and frontends, promoting flexibility and reusability.
-
AWS MlOps
MlOps, Python, AWS, Sagemaker, Glue, S3, Lambda, Eventbridge, Github Actions, CICD, Kubernetes- Designed and deployed an MLOps pipeline using AWS SageMaker to automate the training and evaluation of regression models on Parquet data from S3, ensuring reproducible workflows.
- Integrated model performance evaluation with conditional logic to trigger automated model registration and deployment using Lambda functions, enhancing reliability and control.
- Provisioned infrastructure with Terraform, enabling end-to-end automation of the ML pipeline, including model deployment to a real-time REST API endpoint for production predictions.
- Deployed a streamlit frontend in a kubernetes cluster for make and visualize prediction.
- Developed a CICD pipeline with Github Actions, build and deploy new app images to Github container registry
-
Spark + Hadoop + Hive Air analysis
Python, Spark, Hadoop, Hive, Docker, K8s, CICD, Github Actions, Scikit-learn, Streamlit- Set up and configured a Spark + Hadoop + Hive cluster on a local environment to process and analyze over 10GB of flight and airport data from OpenSky and OurAirports datasets.
- Applied machine learning models including Random Forest classification and K-Means clustering to identify patterns in flight routes, delays, and airport activities using PySpark MLlib.
- Designed and deployed a Streamlit dashboard to visualize key insights such as the most used airlines, busiest airports, and classification results, enabling interactive exploration of big data analytics.
- Developed a CICD pipeline with Github Actions, build and deploy new app images to Github container registry
-
Automation Lab
Terraform, AWS, GCP- Developed Terraform exercises covering AWS, GCP, Kubernetes resources, and Terraform modules.
- Applied advanced Terraform features like for_each, modules, and complex syntax to create reusable and scalable infrastructure code.
- Designed IaC solutions to automate cloud resource provisioning across multiple cloud providers.
- Focused on best practices for modularization, code reusability, and multi-cloud deployments.
-
Instagram Twitter Clone
Java, Angular, PostgreSQL, REST API- Developed a monolithic clone of Instagram/Twitter using a 3-tier MVC architecture.
- Implemented JWT authentication and authorization for secure user management.
- Enabled users to create posts, like, comment, tweet, and share photos and videos.
- Designed and built the backend with RESTful APIs and the frontend with Angular components.
- Integrated PostgreSQL for efficient data storage and retrieval.
- Employed responsive design principles to ensure smooth user experience across devices.
- Focused on scalability and maintainability to support potential future feature additions.
-
Cloud CI/CD Pipeline
C#, Blazor, GitHub Actions, ASP.NET Core- Set up automated workflows using GitHub Actions for CodeQL analysis, CI builds, and Azure deployment.
- Configured pipelines for continuous integration and continuous deployment, ensuring streamlined code updates and quality checks.
- Integrated Azure for hosting and deploying the ASP.NET Core Blazor application, enhancing deployment - efficiency.
- Leveraged CodeQL to perform static code analysis, improving code security and quality during - development.
-
SongFinder
Kotlin, Android, Genius API, SQLite- Android app for song search and detailed metadata display.
- Developed an Android app for song search and detailed metadata display using the Genius API.
- Integrated SQLite for local storage of search history and song data.
- Designed intuitive UI for seamless user interaction and quick access to song information.
- Enabled song search by title, artist, and lyrics, providing detailed metadata such as album, release year, and genre.
- Ensured app performance and responsiveness through efficient API integration and database queries.
📚 EDUCATION
UniversitĂ Della Calabria, Rende, Italy
Cybersecurity
- Student Worker
- Relevant Courses: Cryptography algorithms, Methods and techniques for cyber security, Models and techniques for Big Data
UniversitĂ Della Calabria, Rende, Italy
Computer Engineering — 109/110, 27.4/30
July 2021 – July 2024
- Full Time Student
- Among the top 1/3 of students to graduate in the first available session.
- Relevant Courses: Web and Mobile Application Development (30L/30), Software Engineering (27/30), Databases (29/30), Information Systems (27/30), Computer Networks (27/30)
🏆 CERTIFICATIONS
- Terraform Associate (003) (Badge)
- Google Associate Cloud Engineer (Badge)
- AWS Certified Solutions Architect – Associate (Badge)
- Google Cloud Provider: Cloud Digital Leader (Badge)
- Microsoft Certified: Azure Fundamentals (AZ-900) (Badge)
- AWS Certified Cloud Practitioner (Badge)
- GitHub Actions (Badge)
đź’Ľ WORK EXPERIENCE
NTT Data Italia - Cloud Engineer
January 2025 – Present
- Partecipated to the implementation of an a hybrid on-premises/AWS cloud infrastructure using Terraform integrating over 20 services (S3, DMS, Aurora, ACM, SQS, VPC, ECR, EKS, etc.)
- Designed and implemented a Quarkus-based microservice leveraging FinOps best practices and the Vertex AI SDK to optimize multi-cloud infrastructure costs based on user-provided scenarios, enhancing cost efficiency and resource allocation.
- Developed a high-performance microservice using Quarkus and Crossplane to act as an agent for managing Istio policies in remote Kubernetes clusters, enabling dynamic policy enforcement, reducing manual intervention, and improving system scalability.
- Developed a Python script leveraging FinOps best practices and the Vertex AI SDK to generate the lowest-cost multi-cloud infrastructure based on user-provided scenarios, optimizing resource allocation and cost efficiency.
Vision One S.r.l — Software Engineer
July 2024 – December 2024
- Developed integration tests using xUnit and Testcontainer, achieving 90% test coverage.
- Integrated unit testing into OneWeb software, leading to 80% test coverage.
- Designed a project activity scheduling algorithm using ASP.NET Core and Blazor MVVM, achieving a scheduling time of less than 1 second.
Caliò Informatica S.r.l — Software Engineer
March 2024 – July 2024
- Enhanced visualization tools using .NET and Angular, improving management efficiency by 70%.
- Developed a medical office web platform, accelerating patient data entry by 80%.
- Optimized REST API calls to OpenAI, reducing costs by 80% and improving performance by 60%.
🛠️ SKILLS
- Framework: Angular, Blazor, ASP.NET Core, Spring, .NET, jUnit, xUnit, bUnit, Testcontainer
- Technologies: REST API, Docker, Kubernetes, Github Actions, CICD, Jenkins, SonarQube
- Cloud Providers: Amazon Web Services, Microsoft Azure, Goocle Cloud Platform
- Databases: SQLServer, MongoDB, PostgreSQL, SQLite, MySQL
- Programming Languages: C#, Java, Python, Bash
- Soft Skills: Problem Solving, Teamwork, Proactivity, Communication
🌟 EXTRA ACTIVITIES
- Contributed to GitHub Actions Marketplace.
- Supported UnicalLoveTelegram, assisting University of Calabria students.