About me

Hi, I'm Danilo. Welcome to my blog!
I hold a master's degree in Computer Science, earned in 2015 from the Department of Mathematics and Computer Science at the University of Catania.
My professional journey began in Milan with a training internship. Since then, I've worked as a front-end developer (using AngularJS), transitioned to a full-stack role (Spring and Angular 2+), and currently work as a back-end developer specializing in Spring within the Fintech sector.
"Danilo's DevBlog" is my personal space to share insights on Computer Science topics that fascinate me. While web development is a key focus, I also aim to explore areas like Computer Graphics and, hopefully, Machine Learning in the future.
I created this blog for several reasons:
- To maintain a digital notebook for my learning journey;
- To use it as a personal portfolio;
- To hone my writing skills;
- And to share content that others may find helpful.
Feel free to reach out to me via email if you'd like to connect.
Thank you for visiting!
Tech stack
- Programming Languages: Java, TypeScript, SCSS and C++.
- Frameworks and Libraries: Spring Boot, React, Next.js, Node.js, Astro and ExpressJS.
- Databases: MySQL and MongoDB.
- Messaging and Caching Systems: RabbitMQ and Hazelcast.
- Testing Tools: JUnit and Jest.
- Cloud and DevOps Tools: AWS, Rancher 2, ArgoCD, Docker, Terraform and Helm.
- Build Tools: Maven, Webpack, Vite and CMake.
- Version Control: Git.
- Miscellaneous Tools: Wolfram Mathematica and Blender.
- Integrated Development Environments: IntelliJ IDEA and Visual Studio Code.