Peter Thorpe Email and Phone Number
Peter Thorpe work email
- Valid
- Valid
Peter Thorpe personal email
- Valid
Peter Thorpe phone numbers
* 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.
Instacart
View- Website:
- instacart.com
- Employees:
- 501
- Company phone:
- + 1 888 317 8968.
- Company email:
- feedback@instacart.com.
-
Senior Software EngineerInstacart Feb 2024 - PresentSan 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. -
Senior Software EngineerGopuff Apr 2022 - Apr 2023Philadelphia, 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. -
Software Engineer IiGopuff Apr 2021 - Apr 2022Philadelphia, Pa, Us -
Senior Software EngineerBlackwood Productions Jul 2019 - Feb 2021Us• 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. -
Senior Software EngineerBloomberg Lp Jan 2018 - Apr 2019New 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. -
Financial Software DeveloperBloomberg Lp Aug 2014 - Jan 2018New York, Ny, Us -
Chief Technology OfficerDigitalcade 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
-
Software Engineer InternFactset Research Systems May 2013 - Aug 2013Norwalk, 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. -
Software Engineer InternNext Jump Jun 2012 - Aug 2012New 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. -
It Security InternNovo Nordisk A/S Jun 2011 - Sep 2011Bagsvæ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. -
It InternDow Jones Jun 2010 - Sep 2010New 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. -
Co-Founder / Co-WebmasterClassmatcher 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 UniversityComputer 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
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.
Start your free trial