
Throughout my career, I've had the chance to work with many technologies in different roles. From legacy management systems to web development to mobile development. Over time, I started to gravitate towards cross-platform development, specializing in React, React Native, and Node.js.
Between my graduation, internships, professional jobs, and personal projects, I was exposed to different programming languages. I started with C, Java, and Python for school projects, experimented with PHP and JavaScript during different internships, studied Objective-C and Swift for my first professional jobs, and fell in love with functional programming while working with Elm, F#, and Elixir.
After spending years experimenting with different programming languages and paradigms, I figured out that the main aspects I was looking for were: a strongly typed language, with functional aspects, and great support for cross-platform technologies. TypeScript checked all of those requirements.
Resume