Software engineer with over 14 years of experience delivering impactful solutions. I've excelled in diverse environments from startups to Fortune 500 companies, building reliable data pipelines and analytics platforms at T. Rowe Price, maintaining systems that handle millions of daily transactions and events at SparkPost, while also launching revenue-generating products from scratch at smaller companies. My experience spans cloud infrastructure, microservices, data pipelines, full stack applications, and high-performance systems, with a proven track record of optimizing performance, implementing scalable architectures, and driving technical innovation.
Technical Skills
Languages
Frameworks/Technologies
Databases
Tools
Work Experience
Senior Software Engineer
T. Rowe Price
Nov 2021 - Present
Ensured data completeness and quality by implementing data pipelines utilizing Dagster, Airflow, and AWS services including S3, SQS, SNS, and Lambdas, with ETL processes implemented in Python.
Provided business analytics and reporting with full-stack applications using TypeScript, React, Node.js, GraphQL, Kotlin, Java, and Postgres.
Implemented and maintained RESTful APIs as microservices.
Increased the company's ability to provide data governance by performing R&D on analytical datastores for use within the larger Front Office organization.
Provided risk analytics and metrics by implementing gRPC servers.
Enhanced Postgres database performance by optimizing schema normalization, indexing, and partitioning.
Software Engineer
Sparkpost
Aug 2014 - Nov 2021
Designed and implemented scalable microservices architecture using Node.js and Express, creating RESTful API endpoints that handled millions of email transactions and analytics requests daily with sub-second response times.
Built and maintained cloud infrastructure on AWS using Terraform for infrastructure as code, managing EC2 instances, Lambda functions, ECS clusters, RDS databases, and S3 buckets, while implementing CI/CD pipelines with GitHub Actions and AWS CodePipeline.
Participated in 24/7 on-call rotation, responding to production incidents, performing root cause analysis, and implementing monitoring solutions using CloudWatch, DataDog, and custom alerting systems to maintain 99.9% uptime.
Contributed to the development and optimization of a high-performance proprietary email server written in C, capable of processing 100+ million emails per day, implementing features for bounce handling, feedback loops, and delivery optimization.
Web Developer
Angel Publishing
Jan 2013 - Aug 2014
Developed comprehensive marketing analytics dashboard using PHP, MySQL, and JavaScript to track and visualize campaign performance metrics including email engagement, enabling data-driven decision making.
Optimized the company's use of Postgres databases with an emphasis on improving performance through normalized schema design and indexing based on analysis via the query planner.
Web Developer
Distrophonix
Jan 2011 - Jan 2013
Developed and implemented customer-facing e-commerce features using PHP, MySQL, and jQuery, creating responsive interfaces that improved user experience.
Architected and launched the Download Cards product line, a digital music distribution system that allowed artists to sell unique download codes, implementing secure payment processing, code generation algorithms, and redemption tracking.
Education
Bachelor's of Science in Computer Science
University of Maryland, Baltimore County
2008 - 2012
Connect
Feel free to contact me at tathibo1@gmail.com