# Daniel Drucker > Senior Software Engineer Location: Seattle, Washington, United States Profile: https://flows.cv/danieldrucker ## Work Experience ### Senior Software Engineer @ Grow Therapy Jan 2022 – Jan 2023 | New York, NY ### Senior Software Engineer @ Gloo Jan 2020 – Jan 2022 | Boulder, Colorado, United States Brought into startup as a senior engineer to redesign/rebuild their slow and bug-ridden legacy ecommerce app. Created hundreds of GraphQL API calls, while hiring new engineers and mentoring junior engineers. Leveraged Node.js, Typescript, PostGres and GraphQL to handle a complex suite of relationships, including users, organizations, programs, profiles, products, subscriptions and much more. Spearheaded logging, alerts, and data driven decisions across the entire engineering department. Integrated third-party applications/libraries such as Stripe, Salesforce, and Mapbox to our stack. ### Software Development Engineer II @ Expedia Group Jan 2019 – Jan 2019 | Bellevue, Washington, United States Team lead on the implementation of Strong Customer Authentication (SCA)—a new European regulatory requirement to reduce fraud and make online payments more secure. Without this no Expedia transactions could be done in Europe. ### Software Development Engineer @ Expedia Group Jan 2015 – Jan 2019 | Bellevue, Washington, United States Implemented and maintained java backend services that process complex Expedia orders. Contributed to the partitioning of one large monolithic service to multiple micro-services—specifically the orchestration service that processes all creating, changing, and cancelling of Expedia orders. Built a library that utilizes AWS to store and retry failed operations on a transaction so that microservices can asynchronously process orders. If there was a bug, engineers could see all of the transactions with the same error, fix it, and retry all affected orders. Designed a task scheduling service that allows for enqueue & dequeue of transactions, giving clients a store-and-forward solution for their services. This allowed for a transaction to pause, for example if waiting for a VRBO host to accept a booking, and continue in the exact state when triggered. Leveraging Hadoop, developed an Extract, Transform, and Load (ETL) service that aggregates terabytes worth of XML order payloads into a pseudo-database. This allows other services to access, query, and compile order data in nearly real time. ### Software Engineer Intern @ Dogfish Software Jan 2013 – Jan 2013 | Seattle, WA o Designed, programmed, and tested Java-based server application to receive and process power measurement data from iOS app o Programmed iPhone applications using Xcode and Objective-C, developed main features on company internal applications • Designed and implemented user experience and user interface • Created strategic and organized data structures for implementing into memory storage • Tested pulling and inserting information between application and database o Brainstormed potential internal application ideas; researched competition and potential new features for apps in production. Presented conclusions in weekly company meetings. ## Education ### Bachelor of Arts (BA) in Computer Science Colgate University Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/daniel-drucker-16566687 --- Source: https://flows.cv/danieldrucker JSON Resume: https://flows.cv/danieldrucker/resume.json Last updated: 2026-03-22