- github.com/rambodrahmani
¯ linkedin.com/in/rambodrahmani
r upwork.com/rambodrahmani
Turin, Piedmont - Italy
RAMBOD RAHMANI
Software, AI and Data Engineer
TECHNICAL SKILLS
WORKING EXPERIENCE
Freelance IT Consultant
Jun 2024 – Present
A.Z. Impianti S.r.l.
Turin, Italy
• As a full-stack Tech Lead, I collaborated with clients to define business requirements and lead architectural decisions, delivering robust, scalable, and
maintainable software on time. Using Scrum methodology and ClickUp for
sprint planning and remote coordination, I managed sprints, prepared demos,
estimated timelines, and ensured code quality via GitHub PR reviews.
• I implemented scalable backend services using Node.js and NestJS, in JavaScript
and TypeScript within a microservices architecture, employing distributed
locking for data consistency. Frontend interfaces were implemented using
Angular or Vue.js with a Nuxt engine. I integrated InfluxDB to efficiently
handle time-series data from IoT smart meters, optimized performance through
Redis caching, and implemented Pub/Sub messaging for queue management.
Additionally, I implemented JWT-based authentication along with CASL for
role-based access control, ensuring fine-grained user management.
• NestJS, Java, Spring Boot, Apache Camel, Angular, MongoDB Atlas, PostgreSQL, InfluxDB,
Redis, Git, RabbitMQ, Kafka, IBM MQ, Docker.
• Google Cloud Platform: Cloud Build, App Engine, Dataflow, BigQuery, Compute Engine,
Cloud Storage, Pub/Sub, Cloud Functions,
Cloud Monitoring, Cloud Logging.
• Machine learning, Genetic optimization,
Apache Spark, Hadoop, Beam, Python, Tensorflow, NVIDIA CUDA, Linux, ROS, C++.
EDUCATION
M.Eng in Artificial Intelligence
Sep 2020 – Apr 2023
Financial Services IT Consultant
Nov 2022 – Jun 2024
Blue Reply S.r.l.
Florence, Italy
• I developed financial sector applications for consumer credit, using Java
Spring Boot and Camel orchestrations, and Angular, integrating RabbitMQ
and ensuring seamless integration via Axway API Gateway. Using Kafka, I designed scalable systems for real-time transactions and fraud detection, while
IBM MQ ensured secure interbank messaging and compliance for eventdriven workflows. I fine-tuned transformer models for default prediction on
Italian companies’ 10-k reports, focusing on prompt engineering with generative models, leveraging LangChain, vector stores, and React prompting.
Software Engineer
Dec 2017 – Feb 2023
R.H. Impianti di Rahmani Hamidreza
Sassari, Italy
• Designed and implemented a remote monitoring system for pumping stations using Siemens TIA Portal V16, integrating Siemens PLC S7-1200, Simatic
HMI TP1200, SINAMICS G120X converter, Sentron PAC3220 energy meter, SENTRON 3VA2 circuit breakers, SITOP DC UPS modules, and Siemens
SCALANCE X208. Engineered and deployed an end-to-end video surveillance system with Hikvision cameras, Arteco server, and NEXT Suite v.11,
including network switch installation, optimization, and the implementation
of PoE for efficient camera power and data transmission.
Java Software Engineer
Feb 2018 – Aug 2018
ClassX S.r.l
110/110L
University of Pisa
B.Eng in Computer Engineering
Sep 2013 – Jul 2020
99/110L
University of Pisa
PROJECTS
E-Team Squadra Corse
Sep 2020 – Apr 2023
University of Pisa
As manager of the driverless division, I led the
transformation of a combustion vehicle into an
autonomous racing platform, winning the Formula SAE Italy 2021 Engineering Design Event.
I oversaw the integration of hardware components like NVIDIA Jetson AGX Xavier, Hesai Pandar 40P Lidar, and ZED 2 Stereo camera. I led
the development of a robust software stack using ROS, C++, Python, PyTorch, TensorRT, CUDA,
PointCloud Library, OpenCV, and CasADi, featuring deep learning-driven perception, Model
Predictive Control for trajectory planning, and
FAULHABER-based low-level control. The
project included developing a simulator using
Unreal Engine and the AirSim plugin, crucial for
validating the vehicle’s software and control systems in a photorealistic 3D environment.
Pisa, Italy
• Developed the in-house real-time CG engine for broadcast graphics solutions, focusing on rendering and manipulating 2D/3D graphics elements in
Java. Utilized OpenGL and JavaFX for the rendering pipelines and applied
shader programming to enhance visual effects. Additionally, worked with
matrix transformations, texture mapping, and framebuffer management to
ensure smooth real-time rendering and interactive graphics control.
CERTIFICATES & AWARDS
PAPERS
National Excellence Honours Roll
• KerubLess - Design of a Driverless Formula SAE Vehicle
5th IEEE International Conference on Industrial Cyber-Physical Systems
9th Expo-Sciences Europe 2012
• Enhancing Credit Default Prediction through an Ensemble of Focal
LANGUAGES
Loss-Based Neural Networks
Credit Scoring and Credit Control XVIII
• A machine learning workflow to address credit default prediction
2024 International Conference on Enterprise Information Systems
Siemens SIMATIC S7-1200 MICRO1 & MICRO2
Siemens SITRAIN
Intel Excellence in Computer Science
Intel Corporation
Italian Ministry of Education, University and Research
MILSET Expo-Sciences Europe
• Italian (Mother tongue)
• Persian (Mother tongue)
• English (C1)
• French (A2)