
Hello, I'm Leonardo. I'm a Software Engineer with 4 years of experience. I enjoy coding and solving problems.
About me
I'm a Computer Engineer paired with great curiosity. My main desire is to develop useful programs and applications to solve problems and needs. I love coding and its problem solving aspect. As of now I'm working as a Software Engineer in Italy. I love to discover new technologies and tools to help me become a better Developer. With time, I've developed a soft spot for architecture design, infrastructure and everything DevOps related.
When I'm not coding, I spend my time playing video games, watching movies and having lonk walks. I also enjoy learning new things and I'm constanlty keeping myself updated with newsletters and development-related blogs. I am currently learning about Kubernetes and Linux Server management, as well as everything related to the Command Line Interface.
My projects
ThoughtSync
A CLI tool to edit notes from the terminal, built in Go. Write down thoughts and sync them with Git
- GoLang
- CLI
- Git
- Software Design
- Testing
Dotfiles
Configuration files for everything that runs on my development machine, packed up in a documented repository with automated installation
- Config
- Linux
- Shell
- Shell Script
- CI/CD
Online CV
The very same website you are right on, built with React, TypeScript, Next.js and Tailwind, completed with Cypress testing
- React
- TypeScript
- Next.js
- Tailwind
Nomen Omen
Neural Network model able to translate binary code into meaningful function names, helping reverse engineers in analyzing unknown executables.
- Python
- NLP
- Deep Learning
My skills
- Backend Development
- GoLang
- Java
- Python
- C
- C++
- Frontend Development
- HTML
- CSS
- JavaScript
- TypeScript
- Redux
- React
- Angular
- Tailwind
- Framer Motion
- Next.js
- Node.js
- Web Development
- Express
- GraphQL
- Protobuf
- gRPC
- REST
- Git
- Linux
- Bash Scripts
- Docker
- Containerization
- Kubernetes
- CI/CD
- Database management
- PostgreSQL
- MySQL
- MongoDB
- AWS
- DevOps
- AI modeling and development
- Tensorflow
- Scikit-learn
- PyTorch
- Keras
- Pandas
- Numpy
Additional skills- English
- Italian
- Spanish
- Driving License & Property Car
My experience
Software Engineer @ Moveax
Rome, Italy
Software Engineer for Moveax, focusing on Microservices applications, Linux servers, DevOps and fullstack development
2023 - presentSoftware Engineer @ Sara Assicurazioni
Rome, Italy - Berlin, Germany
Software Engineer in an Insurance Company, focusing on Cloud platforms as Salesforce and AWS. Partecipated at the Salesforce Bootcamp in Berlin, a series of intense studies and courses on the Salesforce platform where I obtained the Admin and Platform Developer certifications
2022 - 2023Master Degree in Engineering in Computer Science + Erasmus Program @ TUE
Rome, Italy - Eindhoven, Netherlands
I graduated at La Sapienza University of Rome. My thesis describes a novel approach to malware analysis using deep learning language models. Experience enriched by Erasmus Program in Eindhoven, with courses focused on Machine Learning and Cybersecurity. I Completed the Excellence Program, consisting of extra project activities supported by a professor and his team, performing Malware similarities analysis using Neural Network Embeddings
2020 - 2022Bachelor Degree as Computer Engineer
Rome, Italy
I graduated as a Computer Engineer at La Sapienza University of Rome. My Thesis describes Malware Analysis using Neural Networks embeddings. I completed the Master Excellence Program, consisting of extra project activities supported by a professor and his team, developing Natural Language Processing tools for semantic analysis
2016 - 2019Recent Readings
Kubernetes In Action
A detailed description of what is and how to use Kubernetes, including best practices and tips
- Kubernetes
- DevOps
Microservices Patterns
A detailed description of patterns and ToDos when creating a microservices application, featuring real coding samples
- Microservices Architecture
- Application Design
Atomic Habits
A self improvement book on how to create and stick to good habits
- Self improvement
- Habits
Contact me
Please contact me directly at leonardo932.campitelli@gmail.com or through this form.