I'm a dedicated technology enthusiast with 8+ years of software engineering experience, spanning API architecture, complex migrations, and seamless user experiences. I've led teams and collaborated on projects, leveraging technologies such as Spring Boot and AWS Lambdas.
2023 — Now
Dallas, Texas, United States
Summary of Role & Impact
As a key contributor and technical leader within the Traffic & Incident data team, I spearhead the reinvention of the road incident and closure data pipeline for Mapbox customers. My work focuses on building highly reliable, scalable, and traceable systems that leverage Artificial Intelligence (AI) and a robust AWS cloud architecture to deliver precise, real-time map data.
Key Accomplishments & Responsibilities
● Architectural Leadership & Traceability: Led the complete overhaul and modernization of the core incident processing architecture. This redesign significantly improved data traceability throughout an incident's life cycle, enabling sophisticated logic for conflating and deduplicating incident data received from diverse external sources.
● AI-Driven Data Generation: Developed and implemented novel AI-powered systems to enhance data ingestion, including leveraging tools like CrewAI to create coordinating multi-agent systems. These agents are tasked with intelligently scraping web data and creating accurate geometries (geographic shapes) from unstructured textual descriptions, drastically improving the recovery and processing of hard-to-parse incidents.
● Scalable Cloud Infrastructure (AWS): Heavily utilized AWS services to design, deploy, and maintain highly available and fault-tolerant data pipelines capable of handling massive streams of real-time incident and traffic information.
● Data Distribution & Customer Integration: Collaborate closely with the Maps and Tiling teams to supply enriched traffic and incident data. This data is critical for generating customer-facing map tiles, directly impacting the final visualization provided to millions of end-users.
● Customer & Product Management: Serve as the lead point-of-contact for managing customer-specific feature requests and requirements related to incident data. Oversee the technical setup and integration pipeline for new enterprise customers.
Dallas, Texas, United States
● Led migration from a Python monolith to AWS-based Node.js lambda functions, enhancing scalability and error-handling efficiency.
● Architected GraphQL implementation, optimizing data retrieval and reducing backend API calls, improving client-server interaction.
● Collaborated with Transunion and Experian, integrating credit background check APIs for reliability and failover capability.
● Designed foundational architecture, enabling future microservices extraction and system scalability.
● Advocated for GraphQL adoption, improving data request efficiency and streamlining backend responses.
● Redesigned critical applications page, reducing latency and load times by efficient data aggregation.
● Employed technology stack: GraphQL, Node.js, TypeScript, JavaScript, Python, Django.
2021 — 2022
New York, United States
● Engineered a versatile library, enabling rapid service setup with reusable modules like monitoring, error handling, and DB connections. Enhanced developer efficiency and maintained consistent architecture, allowing teams to focus on core business logic.
● As the lead for system design documentation, I mentored junior engineers, guiding them through NestJS adoption and emphasizing effective data flow and cross-team collaboration. This fostered a cohesive development process and empowered engineers to contribute effectively.
● I played a pivotal role in architecting essential services:
CMA Management: Developed a robust service for creating and managing Comparative Market Analyses (CMAs), a cornerstone of Better.com's real estate operations.
Automated Home Tours: Streamlined tour scheduling and smart lock communication, optimizing user experiences and operational efficiency. Integration with Google Calendar APIs enhanced real estate processes.
Notification Preferences: Engineered a service to optimize customer notifications, leveraging cached preferences and automated daily cron jobs for seamless delivery, ultimately enhancing user engagement.
● At the forefront of adopting federated GraphQL, I closely collaborated with a lead engineer, initiated educational Lunch and Learn sessions, and orchestrated the creation of a complex federated supergraph. This innovative approach ensured coherent data exchange across services while maintaining robust data integrity.
● My dedication to cross-team collaboration led to the optimization of data exchange mechanisms. By leveraging GraphQL federation, REST APIs, and event buses, I established a cohesive data ecosystem that seamlessly integrated with multiple internal teams, enhancing communication and streamlining processes.
2020 — 2021
Irving, Texas, United States
● Led migration of 8-10 legacy APIs, optimizing latency with Spring Boot and AWS Lambdas for diverse needs - from customer-facing speed to cost-efficient scalability.
● Collaborated with lead architect, aligning microservices architecture with MVP requirements through close Product and business interaction.
● Refactored legacy code, leveraging Java streams for efficiency. Adoption of AWS Lambdas minimized costs and improved scalability.
● Orchestrated successful 8-month migration, gradually transitioning traffic with meticulous rollout plan, ensuring seamless production deployment.
● Contributed to BBVA's technology optimization, enhancing efficiency and customer experiences.
Irving, Texas, United States
● Led a dynamic Customer Experience Team to orchestrate a comprehensive customer journey, including the integration with the waitlist system, creation of a tablet application for interactive engagement, establishment of backend services for third-party integrations, and advancement of game development.
● Pioneered the design and implementation of an innovative Android application, enabling customers to enjoy seamless experiences. This encompassed player management, food ordering, and real-time game interaction, significantly enhancing overall satisfaction.
● Spearheaded the development of multiple HTTP REST clients and backend services. Utilized the Ktor and Micronaut frameworks to seamlessly integrate with various third-party services, optimizing customer interactions and operational workflows.
● Engineered intuitive UIs using React, tailored for associates to efficiently manage event bookings, reservations, and golf bay troubleshooting. This technology-driven solution amplified operational efficiency, contributing to an exceptional customer experience.
Education
2010 — 2014
The University of Texas at Austin
Bachelor of Science (B.S.)
2010 — 2014
2009 — 2010
University of Cambridge
2009 — 2010