# Gregory Diamond > Software Engineer Location: Philadelphia, Pennsylvania, United States Profile: https://flows.cv/gregorydiamond I'm a primarily backend focused programmer. My specialty and preference is in more IC type roles, but I have experience leading and managing teams. I like to be able to step in wherever help is needed so teams stay unblocked and projects keep moving. Languages I’m familiar with include go, java, javascript, python and ruby. Data storage products I’m familiar with include postgres, cassandra and snowflake. I’ve worked with both azure and aws cloud providers. Popular frameworks I’ve used include spring, react and django, but I’ve also designed applications that avoid large frameworks with go. Business domains that I'm familiar with include accounting, payment infrastructure, delivery logistics, and social media, all at industry leading scale and reliability. As a developer, I like working with new and exciting technologies, solving business problems (not just heads down programming) and having great communication with coworkers and stakeholders. Outside of work, I enjoy living in Philadelphia, running, movies, tv shows, visiting new restaurants/bars and long walks with my wife and dog. In the future, I'm looking forward to connecting more of my passions to my career, like environmentalism, healthcare, and government. ## Work Experience ### Senior Software Engineer @ HubSpot Jan 2023 – Present ### Software Engineer L5 @ Nextdoor Jan 2022 – Jan 2023 | San Francisco, California, United States Nextdoor is the social media platform for interacting with your neighborhood. I worked on the content creation team, where we try to move key metrics with experimental features and ab testing. I’ve designed and led projects associated with business pages and post analytics for post authors. Tools that we used include python, django, postgres, redis, flink, chatgpt, airflow, databricks, react and typescript ### Technical Lead @ Gopuff Jan 2021 – Jan 2022 | Philadelphia, Pennsylvania, United States Gopuff is an instant needs delivery company in high growth mode. I was the lead engineer on a team that was responsible for driver pay. Starting as the first engineer on a legacy system with minimal documentation, I participated in engineering manager, product manager, and IC roles to get the team started. I architected the new system, maintained the legacy system, began implementation, and helped hire for the team. By month 11 the new pay system was successfully migrated and a cross-functional team was built with a culture of collaboration. Improved accuracy, consistency, reporting, and stripe integration were all achieved by our new system. We used tools like Go, Postgres, DBT, Snowflake, Stripe Connect and Azure. ### Senior Software Engineer @ Grubhub Jan 2017 – Jan 2021 | Greater Philadelphia Area I worked on the code that made sure restaurants, diners and Grubhub each get paid and charged correctly. I also worked on customer care apps and driver/restaurant market management apps. The technologies I used spanned the full stack. Some frameworks I've used include spring and react/redux. ### Software Engineer - Routing @ Zoomer Jan 2016 – Jan 2017 | Philadelphia, PA Zoomer is a company that is aiming to optimize food delivery driving and manage it for restaurants in a city. The restaurants use Zoomer's services to coordinate their whole delivery operation, instead of employing and managing delivery drivers/services internally. The routing team works on services that help plan what zoomer drivers should be doing at any given time during their shift. As new orders are to be delivered, drivers need to be routed in a way that gives them the most opportunity to make money, gets the food to the customer quickly, is an efficient use of labor, etc. The section of code I'm involved with includes the routing logic/backend api for dispatching and planning. I work in a small team of really smart people writing lots of Ruby. **Acquired by Grubhub ### Software Engineer @ Unisys Jan 2014 – Jan 2016 | Malvern, PA Focus on infrastructure deployment for stealth security software. Things we used include Ruby, Java, AWS, VSphere/vmware, Chef, Packer, Terraform, Git ### Software Engineer @ ALK Technologies Jan 2014 – Jan 2014 | Princeton, NJ Maintain and develop new features for PCMiler, a desktop WPF product (C#/C++). Develop new functionality for map display in new ALK Maps web service product (C#/C++). Maintain and support new features in common code libraries shared between various products including web services, desktop and mobile applications with a focus on mapping (C++). Created automated UI testing setup for PCMiler product from scratch using Ranorex framework (C#). ### Programmer Analyst @ ALK Technologies Jan 2012 – Jan 2014 | Princeton, NJ Helped develop various features on the Copilot mobile navigation app. Also maintained its libraries which include routing, navigation, mapping, and a whole custom widget/graphics engine framework. These are shared with other products including desktop applications and web based services (C++). Maintained in-house test automation framework as well as many of the tests themselves, regarding all aspects of the codebase (Ruby, C++). Worked on porting Copilot to the new Windows Phone 8 mobile platform (C++, C#). ## Education ### Bachelor of Science (BS) in Computer Science University of Delaware Jan 2008 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/gregory-diamond-a6404596 - Website: http://gregdiamond.io --- Source: https://flows.cv/gregorydiamond JSON Resume: https://flows.cv/gregorydiamond/resume.json Last updated: 2026-03-22