Hello, I'm Andrea!
If you're curious, I'll give you a brief summary, it won't take long, my story is pretty common to many others :)
I was born and live in Italy, a country I adore despite its thousand pros and cons. I was lucky enough to live in Venice for a while - unforgettable!
I'm a software engineer, I studied programming (and more) both in high school and university, but in the end I decided that code would accompany me throughout my career, and it continues to do so.
I'm a videogame enthusiast, or rather, I was, since my kids occupy every other free moment of my day, but I love them all the same, I swear! Perhaps that's exactly why I started being curious about PCs since I was a child, and yes, I'm old enough to remember the sound of the modem when it was turned on.
I have an attraction to stories, of any kind and told through any medium. I'm firmly convinced that this is something that can significantly impact our development and is often underestimated. I could spend hours listening to grandparents telling their stories from when they were young - actually, if you have a grandparent you don't hear from often and don't have time for, give me their number, I'll gladly keep them company.
I'm also passionate about photography, especially documentary photography, for reasons similar to what I mentioned above regarding stories.
For now, I think that's all - I don't want to bore you further.
If you're curious about where I've worked, you can ask me for a connection on LinkedIn, I'll be happy to accept it.
What I Do
I started as a mobile developer, and I'm continuing as a mobile developer. This is because I'm quite a boring person and also because I find this role very satisfying. Working with Swift is a pleasure: the Apple documentation is well written, the impact of the code is immediately visible on screen, you can run complex logic in this kind of distributed system, and for many other reasons that I'd like to discuss if you ever text me.
Languages
- Swift
- Kotlin
Frameworks
- SwiftUI
- UIKit
- Jetpack Compose
Development Environment
- Xcode
- Android Studio
Version Control
- Git
- GitHub
- GitLab
Dependencies
- Swift Package Manager
- Gradle
- Carthage
- CocoaPods
- Maven
Networking
- URLSession
- Alamofire
- Retrofit
- OkHttp
Testing
- XCTest
- JUnit
- Espresso
- Mockito
Database
- Core Data
- Realm
- Room
Analytics
- Sentry
- Firebase Analytics
CI/CD
- Xcode Cloud
- Fastlane
- GitHub Actions
My Philosophy
All the best things in my life started with a yes... except when I accepted all the changes from a coding agent and spent the next hours fixing bugs.
Jokes aside, I really like software development; it's full of generous people ready to help, something I've never seen in any other job. Each software developer has their own experience molded by the product they're building, so you can become an expert in any field while implementing the details. What more could you want from a job!
Beyond Code
I have two small kids. I literally do not have time for anything else, really. As I said before, I'm quite a boring person, so I get up early in the morning to study programming before they get up and start their day. After work, I enjoy spending time with them, and believe me, it's the best part of the day. I can't ask for anything else. Ah, I quite forgot to mention this—I studied photography in my free time and do some practice. I've been a mentor for a local community of photographers and would love to practice more and more. It's like my second big passion!
Let's Connect
Congratulations, you arrived here—I wouldn't expect this! If you're interested in a comparison, feel free to write to me or arrange an online chat; I'd be happy to compare if time allows me.