I started writing code when I was 12 and my parents purchased an
Amstrad CPC6128. How could anyone forget all those
BASIC programs copypasted from magazines…
10 CLS and all that :)
But my first professional experience as a programmer came much later, already in my twenties, when I found out I could automate many daily processes in my job at that time using Visual Basic for Applications… and after some time I just realized I could do that for a living.
Anyway, time really flies and along the last two decades I've had the chance to work with many technologies and deliver good quality products for many clients.
- .NET for backend development.
- Postgres as default go-to choice for any application that needs a database.
Used at some point in my career
- SQL language to query Access, MySQL, SQL Server and Postgres databases.
- Python and Django to create web applications.
- Flutter to create cross-platform mobile applications.
- Kotlin and Java to create native Android applications.
- Swift and good old Objective-C to create native iOS applications.
- Visual Basic for Applications to create macros and programs for Microsoft Office.
Used at university or in personal projects
- R & Shiny to analyze biological data and create dashboards.
- Xamarin Forms and React Native to create cross-platform mobile applications.
- Scala when I took Functional Programming Principles in Scala course.
If you are a recruiter, please feel free to check my Resume for more detailed information about my experience and education.