I'm a senior software engineer with 8+ years of experience working in the industry. I specialize is helping companies design and build scalable and maintainable software systems.
Experience
United States
My primary responsibility at OfferLogic has been as a full stack engineer building scalable software systems running in AWS using the scala ecosystem. I architect and build cloud solutions to meet out companies' high scalability and uptime requirements and additionally work with the business team to develop and prioritize our product roadmap.
Projects that I've worked on include:
Built ETL services for integrating/ingesting partner feed catalogs into our own systems. These services processed data from various sources including apis, flat files(csv, json, xml), etc... Spark was used to build the ETL component and for interactive analysis/data exploration. Normalized output was stored in rds and used to serve target recommendations for users on partner sites.
Designed and developed internal data processing pipeline using AWS and scala. AWS services leveraged include api gateway for clients access, lambda+firehose for data processing and s3 for storage, among others. This implementation removed a costly and unreliable third party service that we'd been relying on and has been running successfully for over a year to date.
Built data pipeline and api components for a new business venture. This project was built primarily with scala and postgres. Scala+Akka power the rest api that clients integrate with. Postgres handles batch attributions processing, running calculations over hundreds of millions of records daily.
Migrated our MVP ruby on rails powered application to a scala+play powered backend and react driven frontend.
Ensured software process best practices are in use for all services. Responsibilities included ensuring proper monitoring and alerting setup for all services, centralized logging, maintaining an automated deployment/provisioning process, a backup and emergency recovery plan, establishing a CI process, building a quick developer setup, among other best practices.
2015 — 2016
Led the data scientist engineering effort to build scalable, robust, and stable software components.
This includes productionizing python analytics components to ensure they run efficiently and reliably.
I was also responsible for architecting and developing web applications and RESTful web services to expose our analytics tier products that are consumed by our own mobile SDK and partners.
Used ansible to automate creation, provisioning and deployment of our analytics and web services.
Designed and built our admin tool for monitoring user metrics and linking user accounts with third party location services, like moves, to provide
a truth data set for analytics components. Built using bootstrap, django and postgres.
My primary responsibilites at MLBAM were handling partner integrations with our platform
through our user account service and building our search service and integrations for our partners.
Software projects that I worked on:
Built an elasticsearch powered search platform for serving
content on our website, mlb.com, and custom integrations for our partners, including:
HBO
WWE
SNY
This service was the integration point between ours and our partners clients, for example our mobile app, and
the content available for customers.
Designed and developed our user account service.
The user account service was responsible for user authentication and authorization and was
used by us and our partners. This service successfully launched for the HBO Game of Thrones Season 5 premiere
and handled immense user load without issue.
This service was built primarily using the spray framework using the scala language.
Developed a robust workflow service to centralize job management, scheduling, execution and monitoring for engineering teams and business users throughout the company using spring, jms, oracle, jersey and java.
Added social login capabilities to our user account service to meet a partner requirement.
This ran successfully on WWE Wrestlemania without issue and enabled high user engagement for our
partner.
Upgraded our account service to be PCI compliant.
Created and maintained front end pages for our user account service across new partners.
Education
2007 — 2011
Binghamton University
Bachelor of Science - BS
2007 — 2011