Peter Thorpe

Peter Thorpe Email and Phone Number

Senior Software Engineer @ Instacart | Princeton '14 | Certified Scrum Master @ Instacart
Blue Shield of California Building, 50 Beale St #600, San Francisco, CA 94105, US
Peter Thorpe's Location
New York City Metropolitan Area, United States, United States
Peter Thorpe's Contact Details

Peter Thorpe personal email

About Peter Thorpe

* Full stack senior software engineer.* Deep experience and expertise in front-end engineering, back-end engineering, and DevOps/Cloud Computing. Have been called "a walking startup". * 10 years of software engineering experience at competitive tech companies. * Computer science undergrad @ Princeton University. * Always a work-in-progress and hungry to learn more and keep up with the latest trends and technologies.

Peter Thorpe's Current Company Details
Instacart

Instacart

View
Senior Software Engineer @ Instacart | Princeton '14 | Certified Scrum Master
Blue Shield of California Building, 50 Beale St #600, San Francisco, CA 94105, US
Website:
instacart.com
Employees:
501
Company phone:
+ 1 888 317 8968.
Company email:
feedback@instacart.com.
Peter Thorpe Work Experience Details
  • Instacart
    Senior Software Engineer
    Instacart Feb 2024 - Present
    San Francisco, Ca, Us
    • Serving as a senior full stack developer on Instacart’s high profile Caper Cart product. On the front-end, I work on the Cart Manager web app at cloud.apps.caper.ai which provides management capabilities for over a thousand smart carts in both the United States and Europe. On the back-end, I work on our Java/Kotlin Springboot Microservice architecture to support the backend functionality of the carts. • I led the architecture and implementation of several high profile projects: (1) shrink proxy (estimate average retailer shrink per shopping session), (2) location based audits (alert when customer adds a product in an unexpected location), (3) videoless audit resolution for a retailer with GDPR restrictions that prohibit video recordings and (4) coordinated audit review system that used temporal engine to orchestrate cart audit reviews by remote inspectors that reduced our false positives. I used react, typescript, node.js, python, Java springboot, Kotlin, grpc-web, and GCP for these projects. • Increased our front-end code coverage from 25% to 70% in 8 weeks by replacing React Testing Library with Cypress Component Testing and teaching integration testing & TDD best practices to the web team. • Introduced Postgres integration test harness to our Java Spring backend which has been adopted by all backend team members.
  • Gopuff
    Senior Software Engineer
    Gopuff Apr 2022 - Apr 2023
    Philadelphia, Pa, Us
    • Built the GoPuff Forecasting and Planning Platform from the ground up using GraphQL, Apollo Server, Apollo Client, React, Node.js, TypeScript, HTML5, CSS, Chakra UI, and React Viz on top of Azure Cloud• Served as the most senior individual contributor of the Forecasting Engineering team for my entire tenure. Our platform enabled a team of 4 analysts to accurately forecast order volume and delivery partner personnel requirements for over 600 micro fulfillment centers across the United States and Europe.• Architected the GraphQL design patterns, database schemas, and front-end architecture for the Forecasting and Planning Platform by mentoring junior developers and making over 2 dozen presentations internally to the team on topics ranging from back-end and front-end engineering, caching, databases, progressive delivery techniques and more.• Drove adoption of back-end and front-end test-driven development within the Forecasting Engineering team and throughout the GoPuff company by introducing a custom built GraphQL TDD harness based on patterns I learned by studying IntegreSQL and Apollo Server Integration testing as well as the latest testing hierarchy theories for front-end development to enable TDD with React Testing Library.• Increased our front-end code coverage from 0 to 70% in 5 months, and our back-end code coverage from 10% to 70% in 2 months. Also decreased regressions by over 25% in 6 months by introducing TDD.• Earned the company’s highest performance review rating of “Always exceeds expectations” and waspromoted from Software Engineer II to Senior Software Engineer in 11 months.
  • Gopuff
    Software Engineer Ii
    Gopuff Apr 2021 - Apr 2022
    Philadelphia, Pa, Us
  • Blackwood Productions
    Senior Software Engineer
    Blackwood Productions Jul 2019 - Feb 2021
    Us
    • Built the entire GameBling.com e-sports web and desktop application from the ground up using React.js, javascript, HTML5, and CSS on the front-end, node.js for the web tier and microservices,SourceMod for the game scripting on top of the Source Game Engine, MySQL 8 for the database tier, and AWS Cloud for the infrastructure (EC2, Lambda, RDS, SNS, CloudWatch, Route53).• Collaborated with designers, other developers, and our pro gamer clients to engineer a robust, scalable platform for entertainment gaming.• Responsible for engineering standards and software development workflow across the project.• Released various open-source software modules to solve unsolved problems I came across such as database driver stability and theoretical mathematics related to efficient subset detection. Seehttps://github.com/thorpep138 for details.
  • Bloomberg Lp
    Senior Software Engineer
    Bloomberg Lp Jan 2018 - Apr 2019
    New York, Ny, Us
    • Full stack developer solving problems across a variety of domains on a teamof elite engineers.• Designing solutions for the Bloomberg Terminal, public facing corporate sites, and internal systems.• Working closely with business to ship top quality projects as fast as possible.• Recruiting, interviewing, and mentoring new hires in engineering from Princeton University and other top schools around the country.
  • Bloomberg Lp
    Financial Software Developer
    Bloomberg Lp Aug 2014 - Jan 2018
    New York, Ny, Us
  • Digitalcade
    Chief Technology Officer
    Digitalcade Mar 2012 - Oct 2014
    • Served as Chief Technology Officer and lead hacker of the e-sports company from 2012 to 2014.• Built the web architecture and real-time game server from the ground up to a high-scale distributed system, leading the engineering team in the process.• Provided technical direction that helped secure the first funding round.• For press, see: https://www.dailyprincetonian.com/article/2014/02/students-launch-beta-version-of-video-game-start-up-digitalcade
  • Factset Research Systems
    Software Engineer Intern
    Factset Research Systems May 2013 - Aug 2013
    Norwalk, Connecticut, Us
    • Developed a real-time anomaly detection system for streaming log data of internal central authentication system built on top of HTTP.• Implemented big data pre-processing by coding Hadoop Map-Reduce jobs.• Leveraged Mahout classes for statistical analysis to transform the data into a suitable form for Interquartile Range (IQR) analysis.• Built the real-time anomaly detection component using the complex event processing engine Esper. • Researched data mining techniques applicable to our data, and produced prototypes using k-means and canopy clustering.
  • Next Jump
    Software Engineer Intern
    Next Jump Jun 2012 - Aug 2012
    New York, Us
    • Developed UI/UX and server-side solutions and fixes for corporate and consumer facing sites using Zend Framework, PHP, T-SQL, Prototype JS, HTML, CSS, and subversion for source control. • Implemented back-end functionality and inline pagination for an internal Web 2.0 activity feed, collaborating with the other three NY Interns for this Intern Project.• Extended Facebook Integration on public consumer rewards site.• Coded dynamic graphs of incoming user and transaction data using twitter bootstrap, Rickshaw D3 JS Toolkit, JQuery, T-SQL, and PHP.• Hacked the Xbox Kinect in group of three to create gesture-based TV shopping demo, achieving runner-up for most innovative product in company hackathon.
  • Novo Nordisk A/S
    It Security Intern
    Novo Nordisk A/S Jun 2011 - Sep 2011
    Bagsværd, Dk
    • Assisted IT security operations personnel in a wide range of IT security activities, including management of IT security systems and applications, network and system security assessments, and programmatic support.• Required knowledge of programming fundamentals, networking principals and operating system functionality, technical risk, and vulnerability management practices at the network, system, and application level.• Used enterprise level security systems such as Splunk, Nessus, and AppDetective, as well as standard windows programs for the tcp/ip suite.
  • Dow Jones
    It Intern
    Dow Jones Jun 2010 - Sep 2010
    New York, Ny, Us
    • Completed various programming, database, scripting, and web design assignments in a timely manner for Dow Jones data department.• Wrote scripts that manipulated databases in ruby and bash, as well as program the MySQL databases themselves using Server Query Language on a machine running Linux CentOS 5.0. These tasks often involved IP addressing and XML. • Scripted dynamic web pages to display data graphically using ruby on rails, xhtml, css, javascript and the ViM text editor. This task also required installation of apache, webrick, and subversion.
  • Classmatcher
    Co-Founder / Co-Webmaster
    Classmatcher Jun 2010 - Aug 2010
    • Involved heavily in all designing, coding, testing, and management for all of the php scripting, database administration, and front end modification for the up and coming social networking website www.classmatcher.com.• Requires the use of apache, xhtml, css, php, ajax, javascript, jquery, MySQL, and the Facebook Social Graph API for Faceboook Integration. • Has served hundreds of users.

Peter Thorpe Education Details

  • Princeton University
    Princeton University
    Computer Science

Frequently Asked Questions about Peter Thorpe

What company does Peter Thorpe work for?

Peter Thorpe works for Instacart

What is Peter Thorpe's role at the current company?

Peter Thorpe's current role is Senior Software Engineer @ Instacart | Princeton '14 | Certified Scrum Master.

What is Peter Thorpe's email address?

Peter Thorpe's email address is pe****@****uff.com

What is Peter Thorpe's direct phone number?

Peter Thorpe's direct phone number is +160985*****

What schools did Peter Thorpe attend?

Peter Thorpe attended Princeton University.

Who are Peter Thorpe's colleagues?

Peter Thorpe's colleagues are Amber Hewitt, Eddy Zelaya Navarro, Austen H., Sara-Maude Charette, Tyler Crane, Brayden Angelo-Dougherty, Jonathan C..

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.