ALAN CASAGRANDE
With 15 years of experience, I focus on building robust distributed systems with emphasis on code quality and reliability. Great team player with an special ability to teach peers, having acted as mentor in multiple occasions.
Work Experience
SoundCloud - Backend Engineer
Leading/contributing to several projects serving 76M+ active users with 320M+ stored tracks, including:
- Federated GraphQL API, which is replacing the current APIs to serve all clients and apps.
- Dynamic artworks for playlists, using CDN cache with 90% hit of 20K rps to reduce costs.
- ETL process to integrate the whole catalog with Google Media Actions, processing 300M+ records < 1h.
- Serverless system to allow offline likes and real-time sync between web and mobile apps.
- System to fan out push/email notifications of social activities, delivering 7K+ messages/minute.
- Maintaining and extracting services from Mothership, the original RoR codebase from 2007.
- Coordinated investigation of incident events and shared knowledge in collective engineering meetings.
- Quick reactions for tracks, which showed a boost of 300-500% in user interactions in the initial POC.
OnFrontiers - Software Engineer
Peer to peer knowledge marketplace platform built from the ground up. Built most features, including:
- Authentication, conferencing, billing, messaging, notifications, and search with >90% of test coverage.
- Isomorhphic web app with hundreds of responsive React components covered with unit tests.
- Improving rendering time in up to 60% using dynamic loading, caching, tree shaking, and React hooks.
- Migrating existing authorization model from eager to lazy loading, improving response times in up to 50%.
- Ingestion of expert profiles saving +300 hours of manual work per month from research team.
- Migrating EC2 manual deployment to ECS reviewing the entire codebase to support horizontal scaling.
H2App - Cofounder
First app in Brazil to order bottled water where tap water is not suitable for consumption. It has been licensed for several water brands in Brazil, such as Nestlé, reaching hundreds of distributors across the country.
- Web, Android, iOS and Windows Phone versions using PhoneGap with +50k users and +100k orders.
- Distributor dashboard with orders in real-time, cart, card payment, push notifications.
- Complex data aggregations and Slack notifications to support marketing and sales initiatives.
Bravi - Software Engineer
Worked with the leading educational software in the UK to build a platform to identify students with a high chance of failing their courses. Buil the app with Backbone and D3, and processed large datasets with streams.
OnCast - Software Engineer
One of the first companies promoting agile methodologies in Brazil. Delivered many projects, including mobile learning platform for U.S DoD, and exploration management system for the largest mining company in Brazil.
Education and Talks
-
Bachelor’s Degree − Information Systems(Universidade Federal de Santa Catarina)
-
AWS Community Day Brazil 2024 - Migrating from REST On-Premise to Federated GraphQL on the Cloud