Sr. Frontend Engineer
I'm currently working on the development of a flexible and sophisticated data science platform to deliver an industry-leading user experience, that enables businesses to create interactive, data-driven decision tools and automations. For that challenge We've decided to use some very exciting cutting edge technologies like Docker, Kubernetes, TensorFlow, Go, Scala, Python, TypeScript, React, Redux, GraphQL and many more.
I'm also responsible for the migration of the legacy frontend that was specifically aimed to be used by data scientists. We are transitioning from old technologies like Backbone and RequireJS to more modern and scalable solutions like React, Redux and Webpack, and for that I'm using an open source tool created by Facebook called JSCodeShift, which allows me to parse and traverse the abstract syntax tree (AST) of the legacy source code and perform static transformations to it, known as CodMods.