During the last 15+ years I've been performing the roles of Sr. Software
Engineer, VP of Engineering and CTO, building massive consumer and enterprise software products in many different vertical markets: social networks, marketing platforms, non-profit, video games, e-commerce, HR, Healthcare, Logistics, etc.
In order to achieve the goal of deliver a product I follow the next rules:
Responsible for implementing and architecting core features, optimizations, and onboarding engineers.
- Optimized complex SQL queries in PostgreSQL, increasing the performance by 95%.
- Architected and implemented a new image processing that let the system scale on demand, reaching peaks of 1.5 million images processed per day using serverless solutions.
- Architected and implemented version 2 of the reports system and the new functionality named tasks.
- Responsible for maintaining the subscription system integrated with Stripe.
- Encourage the adoption of design patterns of DDD, like business logic isolation by domain and the incorporation of hexagonal architecture patterns.
- Architected the foundations of data engineering infrastructure and services (using Fivetran and DBT) and implemented the first Reverse ETLs using AWS step functions.
- Designed and implemented a library in Javascript for tracking human behavior events across all the client apps (React, React Native, and Hotwire).