![]()
Software Engineer
Snap Inc.
Apr 2019 - Present
• 6 yrs 2 mos![]()
Senior Software Engineer
Hulu
Jan 2016 - Apr 2019
• 3 yrs 4 mos
Ad Platform
• From a small initiative I was able to lead the design and implementation of new tools that allowed multiple stakeholders (legal, marketing, ad business, ad ops) to visualize and customize the Ad Experience (ad load, ad duration, ad products, ad restrictions, …) by multiple dimensions (user, device, content metadata) even for unforseen use cases. Now the Ad Experience is a team of 5 full-time devs.
• Proposed the next gen of tools to quickly create internal tools & APIs replacing Ad Server legacy systems
• Built small footprint & highly available services capable of handle ad requests load >100k rpm
• Lead and mentored best practices in several aspects of the dev lifecycle: architecture, API design, code metrics and conventions, automation, CI/CD, shared components, service monitoring, business metrics
• Simplified the development process as much as possible
• Technical phone screens and on-site interviews
Stack: es6/7, react, redux, storybook, flow, prettier, jest/enzyme, docker, jenkins, golang, java 8, postgres, redis, kafka, elasticsearch, monorepo, aws, newrelic, pagerduty, ...
![]()
Senior Software Engineer
Ace Metrix
Jan 2014 - Jan 2016
• 2 yrs 1 mo
Advertising Analytics
• Full stack dev for the flagship SaaS product contributing on new features and enhancements
• I lead the design and implementation of BuzzFeed’s standalone product which integrates seamlessly to the main SaaS product
• Migrated old survey app from Flash/Flex to modern HTML5/CSS/ES6 with KnockoutJS
• Proposed, implemented and tested better UX and new components (dynamic questions) to collect data
Stack: es6/7, angularjs, knockoutjs, nodejs, jest, java, groovy, spring, redis, ec2, workflow, s3, elasticsearch, ...
![]()
Senior Software Engineer
MashON
Feb 2013 - Jan 2014
• 1 yr
Ecommerce SaaS
• Migration of legacy overcomplex components to lightweight, easy-to-maintain apps using Grails + TDD
• Performed tech stack modernization of core components (rabbitmq, mongodb, grails/java)
• Simplified search API replacing solr with elasticsearch and syncing all data directly from main db opslog
• Contributed to cloud VPC guidelines (AMI template, VM scripts, VPC layout, load balancer, routing, security requirements)
• Proposed and implemented a CI/CD deploy pipeline
• Did the migration from svn to git and mentored the team about git best practices
Stack: java, grails, groovy, rest, aws, elasticsearch, mongodb, ...
![]()
Technical Leader
MercadoLibre.com (NASDAQ: MELI)
Jan 2009 - Jan 2013
• 4 yrs 1 mo
Core APIs Team
• Breaked down 10ys monolithic codebase into microservices
• Designed & implemented public and private APIs (https://developers.mercadolibre.com) that becomes the backend of MercadoLibre.com, internal tools and 3rd party apps
• Using pragmatic RESTful APIs, TDD, virtualization among other technologies to achieve a reliable, highly available, high-throughput (>1.5M rpm) distributed system
Other Projects
• Overhauled Classifieds cars, real estate sections (listing, search, item pages) boosting user engagement
• Users tracking: Improved daily job performance from 8 hours to 3 hours which tracks users malicious behavior and apply penalizations
Stack: java, grails, groovy, gpars, rest, jenkins, redis, elastic, rabbitmq, haproxy, openstack, ps/sql, newrelic
MongoDB at MercadoLibre
Parallel computing with GPars
APIs Monitoring
![]()
Software Engineer
Verizon Business (NASDAQ: VZ)
Dec 2007 - Jan 2009
• 1 yr 2 mos
Enterprise Ticket Management System
• Developed new features and maintained a complex 24x7 incident and event management system to support thousand of Verizon Business clients
• Worked with remote teams in India and USA
Stack: j2ee stack, weblogic, spring, hibernate, jms, db2, corba
Multiple Teams/Projects
• Participated as a Software Developer in on-site and off-site projects
• Worked with several tools, frameworks and languages mainly java, javascript & flex