Career Profile
I’m currently a software engineer working at Wayfair in Boston, MA as a member of the Batch Notifications team. During my time at Wayfair I have gained valuable experience with Java and Big Data technologies including Spark and Hive, as well as full stack web development. Additionally, I have had 3 previous software engineering internships at Epic, Easypost, and Hoxton Analytics.
Education
I was a double major at Colgate in both CS and Economics. I was fortunate enough to have recieved a variety of honors and achievements during my time at Colgate.
- Sole Recipient of High Honors in Computer Science
- Magna Cum Laude
- Dean’s List Award Recipient Each Semester
- Omnicron Delta Epsilon Honor’s Society
- Phi Eta Sigma Honor’s Society
Experiences
I am a member of the Batch Notifications team. We are responsible for creating and sending hundreds of millions of personalized email and push notifications each day.
- Contributing multi-point PRs to the team’s Spark applications written in Java (ListBuild, Personalization, Scheduler)
- Enhancing business decision making via implementation of a real-time customer suppression by creating a Java client that writes customer suppression windows to Aerospike, creating large read performance improvements
- Develop a Java Dropwizard REST application leveraging Docker and Kubernetes for deployment that uses Presto to rapidly retrieve customer level data from Hive for use in final email QA checks before every notification send
- Revamping tooling using ReactJS with MVC design pattern, modernizing and optimizing operations workflows
- As a member of the 24/7 on-call rotation, responsible for fixing system health issues, solving application errors and coordinating with the business stakeholders
- Build Datadog Alerts to monitor system health utilizing Elasticsearch, SQL, and Influxdb
I worked on the Tapestry team at Epic and integrated Apple Wallet into Epic’s patient-facing mobile app MyChart.
- Revamped the handling and display of digital insurance cards by creating an intuitive display that minimizes the amount of user input required for full access of information
- Managed server development by creating a new web service that properly signs and generates .pkpass files in C#
- Performed client side development by incorporating the web service into the existing application’s framework and completely overhauling the existing UI in Objective-C/Swift
I worked on a variety of different smaller projects at Easypost.
- Added a new endpoint to all 6 (Python, Java, PHP, Ruby, Node, C#) of the different language client libraries by changing each client library to send data in JSON for the specific endpoint.
- Implemented a Python sales tool that runs customer shipping data CSV’s through the Rating API and returns a new CSV with EasyPost rates to help bring in new customers by showing how much money could be saved
- Fully developed a faster, simpler Beanstalk console Python Flask app for internal use to monitor the status of every server used in production and testing
I worked on expanding the UI and scope of the customer facing dashboard at Hoxton Analytics. I built a front-end floor-plan view using EmberJS to cleanly aggregate customer’s retail data.
Projects and Academic Work
I completed a high honors senior thesis on Algorithmic Trading. Additionally, I have explored a vareity of different types of independent projects.