Jun 2014 - Apr 2016 (1 year 10 months)
Rio de Janeiro Area, Brazil
I focus primarily on the front-end side of an application created for a large oil and gas company in Brazil. We use Facebook React.JS framework for building a Single-Page-Application, following the Flux architecture, and using immutable data structures in our data model for better handling of concurrent events. I built the charting solution for data visualization using SVG (Scalable Vector Graphics). The biggest challenge was optimizing rendering and heavy calculations on large datasets. After optimizations were introduced, rendering of charts was two to three times faster, depending on the size of input data. I also developed a diff utility for Immutable.JS data structures used to handle updates in the data model. The source code is available on Github (https://github.com/intelie/immutable-js-diff).
javascript react python django webpack gulp d3.js svg