Carlos is a Senior Full-stack Developer with 10+ years of professional experience iterating solutions using React.js, React Native, Vue.js, Node.js, PHP, Laravel, and RoR. He also boasts engineering/project management expertise and excellent problem-solving skills in delivering highly maintainable software products for clients.
Developed and optimized the rendering of all elements using shouldComponentUpdate, drag API conditionals, and libraries such as react-visibility-sensor.
Led and mentored a team of 3 developers on the project.
Handled all front-end (and occasionally back-end) architecture decisions for PetCheck.
Developed a Drag n’ Drop calendar (could not use external library) to schedule walks between many days, times, and walkers. It was well-optimized for rendering, as it allowed users to color the right time, region, and appointments when dragged on, and also showed what time the appointment was being dragged over. This process produced a lot of intensive rendering of some components and some unwanted rendering of others. This meant extensive optimization of the rendering of every element using Should Component Update, drag API conditionals, and libraries such as react-visibility-sensor.
Intuit offers business and financial management solutions for SMBs, financial institutions, consumers, and accounting professionals. It offers end-to-end solutions for online tax preparation, download products, mobile tax prep, mortgage interest and property tax, corporations tax, military tax, and more. Migrated the front end of Intuit's solution to React.js and ensured that it worked smoothly with a very complex back-end framework. Liaised with other back-end developers to provide a JSON endpoint for Visual Composer Components.
Barnebys is the world’s leading search service for vintage design, art, antiques, and collectibles. It comes with an extensive database (free) of auction results and a valuation service. Built PHP bots to crawl through auction websites and added info to the database. Developed bots for a number of auctions that were poorly executed/crawled in previous auctions.