During the last 16+ 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...
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).
Responsible for the architecture and implementation of multiple projects, including the chatbot, CMS and CRM in different languages ...
Responsible for the architecture and implementation of multiple projects, including the chatbot, CMS and CRM in different languages like Elixir, Javascript and Python. Also I experimented with Machine Learning models for predictive analysis.