Anthony Battaglia

New Rochelle, NY 10801

Skills

Linux, Bash, SQL, AWS, Git, Golang, Python, Ruby, Rails, Javascript, Node, HTML, CSS, Data Analysis, Data Engineering, Software Architecture, Debugging, Monitoring, Documentation, Distributed Systems, Cloud, CI/CD

Experience

Quintype Technologies (formerly ListenFirst Media), New York, NY

- https://www.listenfirstmedia.com

Principal Software Engineer

- April 2024 - Present
  • Lead Engineer on all backend systems and AWS core infrastructure (EC2, S3, VPC, Kinesis, SQS, RDS, Redshift, CloudWatch)
  • Incorporate centralized logging and monitoring across backend systems for issue detection and performance metrics tracking
  • Develop robust throttling, error handling and retries to improve resilience to transient and self-recoverable errors
  • Provide mentorship, problem solving and analytical expertise to junior engineers
  • Support the development of custom ETL and Data Warehousing pipeline
  • Serve as department representive for business roadmap planning
  • Maintain engineering department budget

ListenFirst Media, New York, NY

- https://www.listenfirstmedia.com

Lead Software Engineer

- May 2020 - April 2024
  • Develop core libraries and reliable services for general use across tech stack (HTTP, Monitoring, Queue Processing)
  • Expand data collection system to over 250 sources across 12 third party data providers and push based delivery mechanisms (firehose, webhooks) and
  • Deploy and operate dependent backend systems for process architecture and data caching (Redis, Kafka, Zookeeper, Postgres)
  • Scale batch analytics pipeline to multi-petabyte data warehouse

Senior Software Engineer

- June 2018 - May 2020
  • Design and develop current generation 24/7 horizontal scale data collection system responsible for 20 million jobs and 300 million events daily
  • Employ load-balancing strategies to utilize cluster of machines with fair and flexible processing of prioritized jobs
  • Integrate with third party data provider HTTP APIs (Facebook, Twitter/X, Instagram, YouTube, TikTok, LinkedIn, IMDb)
  • Implement data processing and modeling from raw data to internal formats suitable for further batch analytics (JSON, SQL)

Software Engineer

- June 2013 - June 2018
  • Design and Implement Ruby on Rails Models/Views/Controllers for end user reporting application
  • Provide database management entity-relation modeling and CRUD implementation
  • Support the development of initial distributed data collection system

Projects

Watchbot, MLB and NHL

- 2022 - Present (Golang, Bash, Nginx, HTML/JS/CSS)

A game watching companion app I made as an avid sports fan. Follow every game, real time, new score alerts. Golang web application server sits behind nginx which is used for HTTPS, HTTP reverse proxy and request load balancing. A collection of backend services is responsible for syncing schedules, tracking live games and caching API data. These processes expose data that is accessed at time of request by the web application server. AWS deployment (EC2, EBS, VPC, S3, Route53). Primary target is Chrome (Progressive Web App) but should work across all major modern browsers. A specialized headless version is deployed at home on a Raspberry Pi for emitting sounds and toggling a wi-fi enabled light bulb on favorite team new scoring events and to mimic in-stadium sounds and engagements.

Baby Mozart

- 2023 - Present (HTML/JS/CSS)

A piano simulation toy I made for my 2 year old daughter. Regardless of which key is tapped the correct sequence of notes to familiar songs is played. Internally a custom engine is used to throttle button mashing based on the selected song's tempo. Scripted against piano tab sites to automate most of the song sourcing. Primary use is landscape on Android Chrome phone or tablet. Other environments should work but may be suboptimal.

Education

University of Massachusetts, Amherst

- September 2009 - May 2013

B.A. Computer Science, B.B.A. Marketing, GPA: 3.93 Summa Cum Laude

  • Achievement in Interdisciplinary Study, School of Computer Science
  • Marketing Department Faculty Award
  • William F. Field Alumni Scholar
"Simplicity is the art of hiding complexity." - Rob Pike