
During 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 a couple of years experimenting with different flavors, I realized that the main aspects I was looking for in a programming language were a strongly typed language, having functional aspects, and great support for cross-platform technologies, and TypeScript checked all of those requirements, which is why it is the language I use daily nowadays.
Resume