Hello I'm

Samuele Ferri

Software Engineer

About Me

Software Engineer graduated in the master’s course of Computer Science Engineering at the University of Bergamo. I am interested in:

  • Bike
  • Books
  • F1
  • Films
  • Football
  • Friends
  • Games
  • Music
  • Series
  • Technology
  • Travels
Languages:  Italian (Native)
 English (EF SET English Certificate 72/100 (C2 Proficient))
Licences:  European Driving Licence [B]

Download CV Buy me a Coffee

Skills

Programming Skills

Angular
50%
Flutter
60%
Go
90%
JavaScript/TypeScript (Node)
100%
Python
80%
Solidity
60%

Professional Skills

  • Creativity
  • Communication
  • Project Management
  • Team Work


HackerRank Profile

Knowledges

Software

OS: MacOS, Linux (Debian-based), Windows, Android, iOS

Coding: VSCode, Lens

Internal: Asana, Notion, Slack

Technologies

Backend: JavaScript/TypeScript (NodeJS), Go, Python, Java

Frontend/Mobile: Angular, React, Flutter (Dart), Django, WordPress

Database/Other: MongoDB, Postgres (AuroraDB), MySQL, Redis, RabbitMQ

Cloud: AWS, Digital Ocean, Heroku, GitHub (Actions), GitLab

AI: OpenAI API, Gemini API

Blockchain: Solidity, EVM Compatible Chains (Ethereum, Binance Smart Chain, Matic Polygon), Algorand, Quorum

I Want to Learn More

AI, Cloud, Kubernetes, Rust, Solidity

Experiences

Education

Computer Science and Engineering

Master's Degree
 Università degli Studi di Bergamo
  Dalmine (Bergamo)
  09/2019 - 07/2021
Grad: 110 with honours
Master's Thesis: "Smart Contracts: Evaluation of costs associated with running and storing Ethereum Smart Contracts using Solidity. Development of the DApp NotarizETH"

Bestr Badge

Check my Exams! Check my Thesis!

Computer Science and Engineering

Master's Degree


Exams in the fourth year:
  • Artificial Intelligence
  • Automatic Controls
  • Business Management
  • Identification of Models and Data Analysis
  • Information and Transmission Theory
  • Information Technology III A (Programming in C, C++, Java, Scala, ASM)
  • Information Technology III B (Design and Algorithms)
  • Optimization Models and Algorithms
  • Software Testing and Check
  • Theoretical Computer Science
  • Telecommunication Networks

Exams in the fifth year:
  • Cloud and Mobile Technologies
  • Economics of Network and Service Industries
  • Formal Languages and Compilers
  • Geographic Information Systems
  • IT Systems Security
  • Statistic II (Dynamic linear models and statistical forecasts)
  • Thesis

Computer Science and Engineering

Bachelor's Degree
 Università degli Studi di Bergamo
  Dalmine (Bergamo)
  09/2016 - 07/2019
Grad: 104
Bachelor's Thesis: "3DSAT: Design and development of 3D Stereo Acuity Test with PEST algorithm (Parameter Estimation by Sequential Testing)​"

Check my Exams! Check my Thesis!

Computer Science and Engineering

Bachelor's Degree


Exams in the first year:
  • AAL English Language B1
  • Chemistry
  • Computer Science (Computer Architectures)
  • Geometry and Linear Algebra
  • Information Technology I A (Programming in C)
  • Information Technology II B (Programming in Java)
  • Mathematical Analysis I
  • Operating Systems
  • Physics I
  • Physics II

Exams in the second year:
  • Business Economics and Organization
  • Database and Web (Database I)
  • Electrical Engineering
  • Fundamentals of Control System
  • Fundamentals of Electronics
  • Fundamentals of Network and Telecommunications
  • Mathematical Analysis II
  • Statistics and Stochastic Models I
  • Statistics and Stochastic Models II

Exams in the third year:
  • Accounting Systems
  • Algebra and Logic
  • Database Technology (Database II)
  • Industrial Automation
  • Multimedia Networking
  • Quality Management Systems
  • Real Time System
  • Software Engineering
  • Thesis

Scientific High School

High School Diploma
 Liceo Galileo Galieli
  Caravaggio (Bergamo)
  09/2011 - 07/2016
Grad: 80

Award

Hackathon "Download Innovation"

Winner of the "Best Realization" Prize
  Sorint.lab
  Bergamo
  10/2020
Winner of the "Best Realization" Prize with the Flutter app Beelder.
It was developed during the 48h hackathon with my colleagues:
Check the Code!

Work

Software Engineer

Full Time
  LOUD srl
  Milano
  08/2024 - Now
  • Cloud infrastructure management for company and clients:
    • AWS: EKS, EC2, Lambda, AuroraDB, PostgreSQL, MongoDB, S3, Route 53
    • Digital Ocean: Droplet, Kubernetes, Spaces, Domains
    • GitHub Actions, BetterStack, Sentry
  • Backend development for a data provider website (people, companies, properties):
    • Kubernetes on AWS (EKS) with CI: BullMQ (priority job management), Redis (sessions, locks), RabbitMQ (message exchange between services), Postgres (credential store), Load Balancer with External DNS on Route 53, BetterStack Logs, Services with HPA.
    • Backend in NestJS for managing external credentials, session refresh, and password rotation.
    • Backend in NestJS for a data request engine and job orchestration toward AWS Lambdas via BullMQ. Integration for access, storage, and processing (deterministic/OpenAI) of big data on AuroraDB (PostGIS for geospatial queries on Open Street Maps, properties, cache).
    • AWS Lambdas for external data scraping.
    • Integration and optimization (performance/response time) with existing FeatherJS backend.
  • Backend development from scratch for a platform aggregating, monitoring, and evaluating Italian property auctions:
    • Feasibility study with MVP for scraping, mining, and data analysis. Various data sources, Gemini AI for mining and deterministic/non-deterministic analysis to assign scores to auctions.
    • Backend in NestJS for an engine managing users, auction-related features, subscriptions via Stripe, email, and notifications.
  • Backend development for tech stack upgrade of a trivia quiz mobile app:
    • Kubernetes on Digital Ocean with CI: Redis (realtime game sessions, locks, stats), Backend with HPA, Gateway API with Cert Manager and Rate Limiter, BetterStack Logs.
    • Full backend refactor in NestJS with migration to TypeScript and development of new features.
    • Creation of a company Helm Repository with a custom Docker image of Redis Stack Server supporting advanced JSON search.
  • Frontend tasks (Angular, Flutter) in various projects.

Software Engineer

Full Time
  Scaling Parrots
  Brescia
  03/2022 - 07/2024
  • Cloud infrastructure management for company and clients:
    • Digital Ocean: Droplet, Kubernetes, Spaces, Domains
    • Heroku
    • GitHub Actions, Chat, Docs, Bug Tracker
  • Full Stack Development of an entire ecosystem for a Crypto ATMs chain:
    • Backend: NodeJS using MongoDB; Orchestration with Kubernetes via GitHub Actions (Pods of various components, Proxy, Load Balancer, Vertical and Horizontal Scalers); Interaction multichain with smart contracts (ERC20) using various RPC providers; On chain integration with Hot Wallets and dialog with APIs of various Crypto Exchanges (CEXs) via CCXT
    • Scripts: Scripts for install/log/upgrade/hardening for Linux (Debian) machines with tunneling using WireGuard
    • Kiosk: Frontend in Javascript for Chromium in Kiosk mode
    • Dashboard: Frontend in Angular
    • Mobile: Mobile application in Flutter for Android and iOS platform and management of publishing on Stores
    • Other: Numerous external services (Email, Phone, 2FA, KYC, S3 Storage, Firebase, OAM Export...)
  • Backend development of various services for timestamping data and documents and for a multichain service for sending ERC20 tokens and creating ERC721 NFTs
  • Backend development of various projects in real estate with blockchain integration for payments, investment collection and timestamping of logs
  • Backend development for a project for hotel chain management
  • Backend development of some tasks for a project for tokenization and fractionalization of physical assets
  • Backend development in Go of a player trading platform (Blockchain, Web3Auth, KYC, OAM...)
  • Development of smart contracts in Solidity (Token ERC20)

Industrial Consultant and Software Engineer

Full Time
  E3 Group and PrimoPositum
  Bergamo
  05/2021 - 02/2022
  • Industrial Consulting for Industry 4.0 and Technological Innovation for E3Group
  • Development of private blockchain solutions with ConsenSys Quorum on AWS (Lambda Functions, EC2, EKS, QLDB, Amplify, API Gateway, Cognito, SES)
  • Development of Smart Contracts in Solidity for timestamping of documents
  • Development of both backend and frontend of the PrimoPositum platform and the integration with the Electronic Invoice of Aruba Business

Multiplex Officer

Part Time
  UCI Cinemas
  Orio al Serio (Bergamo)
  03/2019 - 05/2019
Multipurpose Multiplex Cinema Employee

Map

Visited Countries

Italy

Homeland!

Greece

2004@Perdika, 2022@Corfù

Vatican City

2005@VaticanCity, 2019@VaticanCity

Switzerland

2006@St.Moritz, 2016@Geneva, 2020@Lugano

Spain

2008@Ibiza, 2018@Mallorca, 2019@Barcellona, 2020@Madrid

San Marino

2010@CityOfSanMarino

Belgium

2013@Bruxelles

Denmark

2015@Copenaghen

Sweden

2015@Malmö

Austria

2016@Strasburg@Wien

Hungary

2018@Budapest

Czech Republic

2018@Prague

France

2019@Paris 2023@Nice

Malta

2021@Sliema

Estonia

2022@Tallin

Finland

2022@Helsinki

Portugal

2022@Lisbona

Monaco

2023@Montecarlo