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 some daily processes in my job at that time using VBA and Microsoft Excel and then happened to realize I could actually 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.
- Flutter to create cross-platform mobile applications.
- .NET to create APIs and web applications (backend).
- TypeScript to create web applications (frontend).
- Postgres as default go-to choice for any application that needs a database.
Used at some point in my career
- SQL to create and query databases (Access, MySQL, SQL Server, and Postgres).
- Python and Django to create web applications.
- Kotlin and Java to create Android native applications.
- Swift and good old Objective-C to create iOS native applications.
- Visual Basic and Access to create Windows programs.
- VBA to create macros and programs for Microsoft Office.
Used at university and/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.