### What am I doing?
- Implemented the first iteration of the Destinations and Sources auto-discovery frameworks. This was crucial to increase the number of integrations to 60.
- Own enterprise-focused destinations and help 500 Fortune companies to integrate with them.
- Design and create a Partnerships API to integrate with other Saas tools to increase user growth with minimal friction. One click, and you are in.
- Set the first configuration framework for infrastructure components.
### As Engineering Manager
- Directed a team of 8 engineers, currently focused on stability improvements after we launched a
new service [MTS](https://www.mapbox.com/blog/introducing-mapbox-tiling-service) in October 2020.
- Hired new engineers to keep shipping new features. (We are [hiring](https://www.mapbox.com/careers/#open-roles)!)
- Draftde the roadmap for 2021.
- Introduced Agile strategies to a big team.
- Advocating for increasing resources on technical planning and documentation.
- Learning a lot and creating maps.
Segment IO (Acquired by Twilio)
The leading Customer Data Platform
Role:
Engineering Manager - Distributed Systems Engineer
### As Engineering Manager
- Directing a team of 7 engineers, responsible for mobile, web and server-side integrations (more
than 250).
- Providing support, growth and mentorship to the engineers in the team, from junior to tech leads.
- Hiring new engineers. Added 5 new engineers to the team in the last year, some of them already
promoted to next levels.
- Shipping multi-month customer projects, coordinating Solution Architects, engineers and setting
expectations, to make customers happy.
- Designed and a roadmap to allow the team to ship new products/features instead of spending most of
our resources maintaining legacy services.
- Implemented a new program to include external contractors to build and maintain destinations.
Positive ROI after first month.
- Set weekly, quarterly and yearly goals for Segment's Destinations team.
- Establish priorities and evaluate risks of our engineering projects.
- Direct the team during the process of formalizing project proposals.
### As Software Engineer
- Improved performance of Segment's main destination router from running +10000 tasks to only 800,
reducing operational costs and risks while deployments.
- Maintain Segment's Android integrations.
- Update our CI and test processes to increase engineering efficiency and speed.
- Helping to maintain Segment's massive AWS infrastructure (+6000 ECS tasks, +1.8PB of S3 data, +350
production databases, +1000 EC2 instances).
- Designed and developed BigQuery and Snowflake warehouse connectors.
- As part of the Warehouses team, I was focused on design and implement the V2 of Segment's
Warehouses product. Syncing currently more than 15 billion rows per day to +6000 warehouses.
- Paired with the success team for technical calls with our customers.
- As side project, I optimized the warehouses dataflow, saving $300,000 a year on AWS costs.
Pulselocker Inc (Acquired by Beatport)
Pulselocker is the first music streaming service built just for DJs. Integrated directly into DJ applications, Pulselocker gives you access to an up to date catalog of 44+ million tracks from major and independent labels from within the DJ application browser. Acquired by Beatport.
### Responsabilities
- Music ingestion engine: Designed and developing a container-based system to synchronize data
between databases like Cassandra, Couchbase, Postgres, Elasticsearch and Redis.
- Music delivery platform: Maintaining fulfillment pipes between Pulselocker’s infrastructure and
content providers.
- Integrating Pulselocker backend services with Celery and RabbitMQ.
- Helping to maintain the Pulselocker's API.
Owl Systems
Owl- Systems develops and commercialize software for schools, facilitating the job of the teachers both in a more interesting learning experience for the kids, and in a more effective communication with the parents.
### As CTO
- **Fail miserably** (like pretty bad). Literally had no idea of wtf I was doing.
- Led the Owl engineering team to develop iOS and Android apps.
### As Software Engineer
- Created a management platform for educational centers, using JEE stack + Spring Framework and
enhanced Javascript clients (HTML5 + Backbone.js).
Kube Services
From time to time, I work as a freelancer for small companies/teams.
Role:
Distributed Systems Engineer - Freelancer
Start date:
July 2012
Service:
Freelancer
### Services
- API/services backend (C, C++, Java, .Net, Go, Python, Ruby, Javascript, Typescript).
- CLI apps/tools (Shell, C, C++, Java, .Net, Go, Python, Ruby, Javascript, Typescript).
- Web frontend (HTML/CSS/JS, React, only for internal/small-audience tools).
- Mobile (Android, iOS, only for internal/small-audience tools).
- Infra and DBs (for internal/small-audience tools, not HA).
- Contractors management and consulting.
- Engineering management consulting.
- Integrations consulting.
- Maintenance of code developed by me & my team.
### Future services
- Web/UI design.
- Graphics design.
- UX consulting.
- Data activation or analytics consulting.
- Security consulting.
- DB performance consulting.
- HA Infra.
- Large-audience Web/Mobile/Native frontends.
- Maintenance of code/tools/systems developed by others.
_I really really need to remake that logo or pay someone to do it for me..._
Joint BioEnergy Institute
The Joint BioEnergy Institute (JBEI) is a U.S. Department of Energy (DOE) Bioenergy Research Center dedicated to developing advanced biofuels—liquid fuels derived from the solar energy stored in plant biomass that can replace gasoline, diesel and jet fuels.
### Responsabilities
- Maintained a resources management portal integrated with Atlassian Confluence, Google Groups, Jasper Reports and LDAP. Implemented with JEE and JavaScript.
- Developed a performance management system for employees embedded into Atlassian Confluence.
Remote Laboratory Framework
A framework to connect electronic tools to a central system for remote access.
Designed and developed a fully-functional distributed system for teachers and students of mechanical
and industrial engineering. The platform provides remote access to laboratory hardware (motors,
drills, computers, cameras, measure instruments, etc). Implemented using JEE, C, Visual C++ and
Android.