Introduction
I've been passionate about technology my whole life. Started out mostly being interested in hardware, but
became more passionate about working with software after some early software-focused internships. Since then I've
been lucky enough to gain tons of experience working with high-scale back-end development at Amazon and now Facebook.
When I'm not programming, my hobbies include cooking, listening to music, and travelling. I also try to do
the New York Times crossword puzzle every day.
Skills
Primary Languages: Java, C#
Technologies: AWS: DynamoDB, SNS, SQS, S3, Cloudfront, API Gateway, Lambda, EC2, Cloudwatch, CloudFormation;
Microsoft SQL Server; PostgreSQL; RabbitMQ; .NET Core
Work Experience
Facebook, Seattle, WA
Software Engineer — September 2020 - Present
I work on the commenting infrastructure team that powers all commenting on Facebook. Given the extreme scale of the product,
we have many no shortage of scaling challenges. Additionally, we support many other product teams looking to add new features
within the commenting space. We're constantly working to improve our code base to make it as easy to work with as possible.
AMAZON.COM, Seattle, WA
Senior Software Development Engineer — December 2018 - September 2020
- Key member of launch team for Merch by Amazon. Owned all initial fulfillment-side integration.
- Owned many back-end services primarily focusing on order fulfillment and supply chain
- Technical lead for our make-on-demand warehouse software stack
- Built a system that tracks the state of our warehouse enabling smarter fulfillment
- Helped run "Beer Friday" for the Amazon's New Business org. to help foster cross-team connections
Software Development Engineer II — April 2015 - November 2018
- Integrated my previously designed and build fulfillment platform to accept Merch by Amazon orders
- Dramatically improved print efficiency by pre-processing images to reduce print head movement
- Built a fulfillment planning system for Woot to decouple fulfillment systems from ordering infrastructure and improve
error handling.
- Helped create a warehouse management system purpose built for Direct to Garment printing applications
Software Development Engineer I — July 2013 - March 2015
- Removed many legacy monolith systems, migrating them to use a service-oriented architecture (SOA)
- Documented complex, intertwined systems allowing my team to improve operational stability
- Built item-level package tracking for Woot (an Amazon subsidiary)
- Created an extensible fulfillment management solution for Woot primarily focused on apparel screen printing
NATIONAL INSTRUMENTS, Austin, TX — June 2011 - December 2012
Software Engineering Intern
I interned at National Instruments twice, working on myRIO. I worked
on a wizard to easily package drivers for commonly available sensors as well as a hardware integration testing setup.
After my internships, I represented NI on campus as a LabVIEW Student Ambassador where I taught a class in LabVIEW.
- Created a graphical tool for developers to package instrument drivers into a compatible format for use with myRIO
- Became a Certified LabVIEW Developer while coming in with no LabVIEW experience
- Received a perfect final review and a return offer
LEXTECH GLOBAL SERVICES, Lisle, IL — June 2010 - January 2011
Software Engineering Intern
After my freshman year of college I interned at Lextech, a company that specialized in "Serious Apps" for iOS and Android.
- Integrated proprietary web-based time tracking software with QuickBooks Online Edition in PHP
- Completed bug fixes and enhancements on a large-scale C# GPS tracking project
- Adjusted the GUI on the C# GPS tracking project based on feedback from the client
- Created Java code to parse an XML event list from a Milestone Corporate camera server so it could be utilized in
iRa C3 (companies flagship app at the time)
Education
Rensselaer Polytechnic Institute
B.S. Computer Engineering and Computer Science