Resume

Matteo Moi - Software Developer

Location: Sondrio, Italy | Date of Birth: 05/02/1998 | Email: matteo.moi1998@gmail.com

LinkedIn | GitHub

As an IT enthusiast I’m always looking for increase my knowledge in the field of software development.

Started studying programming independently in 2016, deepening and enhancing my skills at university and through participation in various professional training courses.

I make daily notes documenting my studies and knowledge development.
These notes are regularly uploaded to my site and GitHub, contributing to my continuous learning and sharing my progress.

Education : Bachelor’s Degree in Computer Science @ Ecampus (ongoing)


Technical Skills

Languages & Frameworks

Languages: Java | SQL

Frameworks: Spring Boot | Hibernate

Testing: JUnit | Mockito

Databases: MySQL | PostgreSQL | Oracle | MongoDB

Tools & Platforms

Version Control: Git

Pdf: JasperReports

IDE: IntelliJ IDEA

Build Tools: Maven

Collaboration: Jira | Confluence

Microservices & Architecture

API Gateway: Spring Cloud Gateway, Nginx

Service Discovery: Netflix Eureka, Zookeeper

Centralized Configuration: Spring Cloud Config

Circuit Breaker: Resilience4j

Asynchronous Communication: Apache Kafka

Distributed Logging & Tracing: Spring Cloud Zipkin

Security: Spring Security, OAuth2, JWT

Containerization & Orchestration: Docker, Kubernetes

CI/CD: GitLab CI/CD, Jenkins

Monitoring & Alerting: Prometheus, Grafana


Professional Experience

Objectway 01/2024 - Present

Iriscube Reply (SistemItaly) 08/2023 - 01/2024

Blue Reply (SistemItaly) 11/2022 - 08/2023

Architecture: Microservices | Monolithic

Industry: Fintech | Banking | Insurance

Working Method: Agile (Scrum)


Personal Projects

I have been developing several personal projects to improve my skills and knowledge focusing on : | Java | Spring Boot | Microservices | DevOps |

Study Notes On this GitHub repository, I upload notes about my daily studies and overall knowledge, mainly focused on IT and software development.


International Experience

Japan (Studying language and culture at international schools)
Developed strong adaptability and problem-solving skills through immersion in diverse cultural settings.
Gained proficiency in Japanese and English, strengthened cross-cultural communication skills