Peloton is hiring engineers (for Android, Backend, Platform, SDET, Web/React)! Message if interested!
New York, New York
Palantir Technologies
Software Engineer
August 2015 to June 2016
Greater New York City Area
Stanford University
CS110 Course Assistant
September 2014 to December 2014
Stanford, CA
Stanford University
Computer Forum Student Ambassador
September 2013 to December 2014
Stanford, CA
Stanford University
Residential Computer Consultant (RCC)
September 2013 to June 2014
Stanford, CA
Bloomberg LP
Financial Software Developer Intern
June 2014 to August 2014
Greater New York City Area
Software Engineering Intern
June 2013 to September 2013
Mountain View
Stanford University
CS106 Section Leader
December 2012 to March 2013
Stanford, CA
Genentech
Operations Rotation Development Program (ORDP) Intern
July 2012 to September 2012
South San Francisco
Freeman Spogli institute for International Studies
Rural Education Action Project (REAP) Intern
June 2012 to July 2012
Stanford (California, US); Beijing (China); Shaanxi (China); Qinghai (China)
Time Warner Cable
Information Technology Intern
June 2011 to August 2011
Woodside, NY
New York City Department of Health and Mental Hygiene
Data Analyst Intern
June 2010 to August 2010
Greater New York City Area
U.S. Census Bureau
Questionnaire Assistance Center Clerk
March 2010 to April 2010
Brooklyn, NY
SUNY Downstate Medical Center
Medical Interpreter Intern
June 2009 to September 2009
Greater New York City Area
Peloton Interactive
Software Engineer II
August 2016 to January 2018
Greater New York City Area
Peloton Interactive
Senior Software Engineer
New York, United States
Peloton Interactive
Software Engineer III
February 2018 to July 2020
Stanford University
Master of Science - MS, Computer Science, GPA: 3.9
2014 to 2015
Stanford University
Bachelor of Science (B.S.) with Distinction, Computer Science, GPA: 3.9
2010 to 2014
Stanford in Berlin
2013 to 2013
Brooklyn Technical High School
High School Diploma, Biomedicine
2006 to 2010
• Implemented several new features, integration tests, and bug fixes for a drill-down data analysis tool used by over 30 client organizations.• Developed and owned a collaborative data analysis and presentation product ecosystem to enable a Fortune 400 analyst organization to derive and share insights from data to drive future business decisions as part of a $XXM... • Implemented several new features, integration tests, and bug fixes for a drill-down data analysis tool used by over 30 client organizations.• Developed and owned a collaborative data analysis and presentation product ecosystem to enable a Fortune 400 analyst organization to derive and share insights from data to drive future business decisions as part of a $XXM contract. • Served as primary owner of a code base for a data-backed presentation layer, saving dozens of analyst hours monthly, regularly delivering new features, integrating new data, and guiding future product direction.Technologies used: - Frontend: Typescript, AngularJS, ReactJS, Redux, RxJS- Backend: Java, Python, GoLang- Infrastructure: Dropwizard- Data: Spark, HDFS, S3, Postgres, Vertica, Bash
What company does Simon Zheng work for?
Simon Zheng works for Palantir Technologies
What is Simon Zheng's role at Palantir Technologies?
Simon Zheng is Software Engineer
What industry does Simon Zheng work in?
Simon Zheng works in the Computer Software industry.
Who are Simon Zheng's colleagues?
Simon Zheng's colleagues are Caroline Noonan, Akshay Kashyap, Brad Dettmer, Laura Barber, Evonne Archer, Barrett Turner, Danielle Raffone, Hrushikesh B., John Fleetwood, and Chandra Thomas
📖 Summary
Software Engineer @ Palantir Technologies • Implemented several new features, integration tests, and bug fixes for a drill-down data analysis tool used by over 30 client organizations.• Developed and owned a collaborative data analysis and presentation product ecosystem to enable a Fortune 400 analyst organization to derive and share insights from data to drive future business decisions as part of a $XXM contract. • Served as primary owner of a code base for a data-backed presentation layer, saving dozens of analyst hours monthly, regularly delivering new features, integrating new data, and guiding future product direction.Technologies used: - Frontend: Typescript, AngularJS, ReactJS, Redux, RxJS- Backend: Java, Python, GoLang- Infrastructure: Dropwizard- Data: Spark, HDFS, S3, Postgres, Vertica, Bash From August 2015 to June 2016 (11 months) Greater New York City AreaCS110 Course Assistant @ Stanford University • Served as a course assistant for CS110: Principles of Computer Systems (topics included Filesystems, Exceptional Control Flow, Caching, Threading and Concurrency, and Networking; full list of topics here: https://quip.com/H7YLA3vkTP1i).• Graded assignments and exams, providing feedback on proper concurrency structures, networking protocol, and file system I/O.• Held office hours for 6 hours per week to address both conceptual questions and debugging particular assignments. From September 2014 to December 2014 (4 months) Stanford, CAComputer Forum Student Ambassador @ Stanford University • Set up, attended, and provided detailed, written feedback for 2-4 company presentations and technical talks weekly• Connected technology students and innovative technology companies through flyering, email blasts, and word-of-mouth marketing as well as collaboration with tech-focused student organizations such as Stanford ACM• Established relationships with technology industry partners from Silicon Valley and around the country to optimize their recruiting efforts on Stanford campus• Learned about latest developmental trends in various startups and companies in the technology industry From September 2013 to December 2014 (1 year 4 months) Stanford, CAResidential Computer Consultant (RCC) @ Stanford University • Taught technical classes regarding computing (CS1C, includes high-level overviews of internet, networking and operating systems) and multimedia production (CS2C, includes Photoshop, GarageBand, iMovie).• Developed applied-skills beginner workshops to increase computer literacy, including: web page development, UNIX tricks, graphic design (Adobe Illustrator), multimedia.• Provided technical consultancy for students who use the dormitory computer cluster and for students who own their own computer.• Maintained local area network and assisted with network registration.• Consulted for DormGov (dormitory government) for residential event organization and execution.• Served as the first point of contact for 88 freshman residents and 6 staff members in Burbank dormitory with any issues related to computing (and general Stanford questions). From September 2013 to June 2014 (10 months) Stanford, CAFinancial Software Developer Intern @ Bloomberg LP • Investigated various distributed job scheduling systems to replace existing home-grown job scheduler.• Gathered requirements from stakeholders across multiple teams.• Demonstrated viability of new system by migrating existing jobs and adapting logic from the existing system to new system.• Programmed JavaScript-based GUIs in Bloomberg’s RAPID framework to expedite creation of programmer request tickets. From June 2014 to August 2014 (3 months) Greater New York City AreaSoftware Engineering Intern @ LinkedIn Online Monetization Team - Subscriptions• Implemented multiple changes and tracked their impact with A/B tests across various services and teams (Search, Profile, Email Communications, etc.) in an initiative to increase total Subscriptions Team revenue by 10%.• Developed using predominantly Java-based frameworks such as Frontier and Spring and various front-end technologies such as HTML, CSS, JavaScript, JSP and Dust Templates. From June 2013 to September 2013 (4 months) Mountain ViewCS106 Section Leader @ Stanford University • Teach sections for 12 Stanford students in introductory computer science courses (CS106A, CS106B), illustrating concepts and algorithms in Java.• Conduct regular interactive grading to give students feedback on their programming assignments.• Hold weekly debugging and code review office hours for students at Stanford's central computer cluster (the “LaIR”).• Grade student midterms and finals From December 2012 to March 2013 (4 months) Stanford, CAOperations Rotation Development Program (ORDP) Intern @ Genentech • Implemented and maintained new SysWiki and Microsoft Sharepoint data infrastructure to standardize business processes, facilitate communication between departments, and organize business documentation.• Designed two systems training courses to be accessible to less technically-savvy employees and created corresponding training materials (slide deck, facilitator’s guide, student handouts, design documents) for future systems trainers.• Trained Genentech employees from various departments with newly created SysWiki and Sharepoint training courses. From July 2012 to September 2012 (3 months) South San FranciscoRural Education Action Project (REAP) Intern @ Freeman Spogli institute for International Studies • Conducted 46 hour-long qualitative interviews with Chinese rural students and built spreadsheets with gathered data.• Analyzed trends in student education and technology use and presented findings to Chinese Academy of Sciences to contribute to research on China’s ‘digital divide’ and ultimately advise policies to be implemented in the 13th Five-Year Plan. From June 2012 to July 2012 (2 months) Stanford (California, US); Beijing (China); Shaanxi (China); Qinghai (China)Information Technology Intern @ Time Warner Cable • Troubleshot Time Warner Cable’s Netcool alert system during system malfunctions.• Monitored server and network alerts and informed IT teams in the data infrastructure.• Configured over 80 TWC printers and other hardware to be monitored in Netcool system. From June 2011 to August 2011 (3 months) Woodside, NYData Analyst Intern @ New York City Department of Health and Mental Hygiene • Performed statistical tests (ANOVA, t-tests, etc.) to analyze trends and find correlations between health issues and demographics such as race, location, and gender within NY/NYIII Surveys.• Entered data from over 500 100-question NY/NYIII Supportive Housing Surveys into spreadsheets From June 2010 to August 2010 (3 months) Greater New York City AreaQuestionnaire Assistance Center Clerk @ U.S. Census Bureau • Provided language assistance in Chinese and Spanish for non-English speaking respondents.• Guided respondents step-by-step in filling out their 2010 US Census surveys. From March 2010 to April 2010 (2 months) Brooklyn, NYMedical Interpreter Intern @ SUNY Downstate Medical Center • Interpreted Spanish and Fuzhounese for hospital staff and patients.• Translated patient consent forms and informational forms that are still in use.• Conducted phone calls to obtain missing patient medical information. From June 2009 to September 2009 (4 months) Greater New York City AreaSoftware Engineer II @ Peloton Interactive • Designed, implemented, and owned Python server applications to support social email campaigns, fitness statistics, Year in Review statistics, instructor page redesigns, Facebook follower integrations, image brightening scripts, and several other features.• Proposed, explained, and implemented a system for users to perform actions on our platform without logging in based on keyed-hash message authentication codes (HMACs).• Optimized the performance of highly-used endpoints by identifying bottlenecks, determining whether they were CPU- or I/O-bound, and using database request batching, caching, memoization of expensive computations, and other techniques to improve performance.• Extended, modified, and migrated several parts of our Object Relational Model (models, OneToMany, and ManyToMany relationships) to be stored on PostgreSQL or Redis to optimize performance and memory efficiency.• Revamped backend permissions system so that studio teams in different studios had studio-specific permissions to modify content.• Technologies used include Python, Postgres, Redis, Cassandra, Redshift, Memcache, Liquibase, Amazon S3.• Improved our engineering team processes by innovating new processes (e.g. “grooming pods”) that maximize knowledge sharing and sprint planning accuracy while also reducing total number of meetings, by proposing sprint-in-review retrospectives and email updates to improve transparency of where engineering effort was spent each sprint, and by raising edge cases, user expectations, and concerns proactively for proposed new features and infrastructure changes. From August 2016 to January 2018 (1 year 6 months) Greater New York City AreaSenior Software Engineer @ Peloton Interactive New York, United StatesSoftware Engineer III @ Peloton Interactive • Architected and implemented features to improve e-commerce outcomes, including implementing Strong Customer Authentication for payments to comply with GDPR regulations in the EU, new Salesforce client features to support commercial clients, renewal flow for yearly subscriptions, merchant processing fee analytics for multiple payment providers (Adyen, Stripe, Klarna, Affirm, etc.), and creating new payment libraries that integrate with local payment providers in new markets.• Optimized latency of add-to-cart endpoints by identifying 3 performance bottlenecks and implementing fixes to them, reducing latency during our highest holiday loads from 12.2 seconds to ~1.2 seconds (~10x speed improvement), greatly improving customer experience during December 2019.• Represented my team for cross-team initiatives, including the SOX Compliance working group, Interview Process Improvement working group, a Scalability initiative, and a Migration to K8s initiative.• Spearheaded the first Asian Pacific American Heritage Month in May 2019, resulting in 7 events with average event attendance of 50-200 attendees.• Co-founded the Asian ERG (ACE) at Peloton. From February 2018 to July 2020 (2 years 6 months)
Introversion (I), Intuition (N), Thinking (T), Judging (J)
0 year(s), 7 month(s)
Unlikely
Likely
There's 86% chance that Simon Zheng is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Simon Zheng's Social Media Links
/redir/red... /company/p... /school/st...