Jeffrey Sheng work email
- Valid
Jeffrey Sheng personal email
- Valid
Jeffrey Sheng phone numbers
An ever growing Engineering Manager with a proven track record of thriving in both structured and ambiguous situations. I pride myself in navigating my teams to success and providing structure in both projects and careers.
-
Engineering ManagerDialpad Aug 2020 - PresentSan Ramon, California, Us- Integrated the Highfive Engineering team into Dialpad completely remote due to COVID- Completed many large scale projects in a timely manner - Video Recording, unique meetings, video hardware support- Pushed through multiple promotions- Integrated the previous companies contractor team into various teams across Dialpad -
Senior Engineering ManagerHighfive Mar 2018 - Aug 2020Redwood City, Ca, UsEngineering Contractors and vendor management:- Managed the entire relationship of our engineering contractors from initial talks, structuring contracts, project scoping, team onboarding, renewal and termination- Coordinated an effort of cost to output for an inherited contracting team and subsequently disbanded the team of six- Ran a parallel pilot program across three contractor agencies based on extensive research and formulated a contract with one for a team of fiveEngineering Team Management:- Managed a team of 13 software engineers (junior through senior) for the entire Engineer organization (not including contractors) across different disciplines - mobile, SRE, Backend, Frontend- Took on pieces of the Director and VP of engineering responsibilities when both parties left the company at similar times - Navigated complex career and skill development growth of all engineers during an extended acquisition period with zero turnover -
Lead Software Development Engineer TestHighfive Feb 2016 - Jan 2019Redwood City, Ca, UsAutomation Team Tasks:- Plan and present the Automation Roadmap to CTO and Engineering Director- Prioritize projects based on the the greater needs of the company by bucketing them into core engineering pillars - Host brown bags to familiarize the development team on how to implement and use the automation team frameworksVideo Latency Test Automation:- Created a test suite around various latency tests: packet loss, packet delay, jitter- Integrated into the test suite a video comparison test by injecting a barcode into a video, then recording the webrtc output after distributing the video through the pipeline and measuring the PSNR output- Utilizing the above test suite, managed a separate project building a framework to manipulate the data, upload it to big query db, and display visualized reports for the leadership teamUser Stress Testing:- Scoped out and designed a Django framework using Celery, jenkins and aws to create fake video users to join Highfive calls- A simple API endpoint was documented for developers and support alike to allow for N users to join their calls by dynamically spinning up t1 ec2 instances and loading a smaller version of our web automation frameworkIntegrated Hardware and Software Automation:- Created from scratch a test framework around joining Highfive meetings with hardware devices and software- Test integration with Jenkins- Results uploaded onto an automation dashboard through big query- Created a performance test suite to measure latency between hardware and softwareDolby Integration:- Testing of BLE detection, h.264 video streams, dolby and opus audio codec integration- Building Java Script tests for simulation of load across multiple clients2.0 Platform Development:- End to End testing on Custom HW, IOS, OSX and Win - manually- Building framework infrastructure and writing automated tests in javascriptFeel free to ping for more projects. -
Infrastructure Quality EngineerPalantir Technologies Aug 2011 - Oct 2015Denver, Colorado, UsPalantir is a great company to work for. I've been given the opportunity to try out many different hats, which has lead to the accumulation of various skills ranging from technical enhancement, leadership, automation and even recruiting.Automation: Writing and supporting a java automation framework and a python framework for two projects. Both frameworks are written to support backend architectures revolving around data scale and data quality. Testing: I've been involved in multiple projects as the main and solo tester from start to finish. This generally involves the skill-set from the previous section, but also includes brainstorm sessions, working with both developers and the business team, crafting a testing schedule to falls in line with release cycles, and having to push back a release when the quality wasn't deemed adequate. I am a firm believer in heavy documentation, and tend to keep high quality logs of coverage, bugs and potential areas for improvement. Debugging: Just being involved with a lot of different projects, you learn overtime what to look for when things go wrong. It is often project dependent, but I tend to start with the code and am not afraid to ask questions.Mentoring and Leading: Several occasions, I've been assigned the task of mentoring an intern or a new hire. While time consuming, I always try to invest as much time as necessary to help us both achieve our goals. I have had a very high intern to full-time rate as a mentor and take pride knowing I have gotten the most out of my interns. -
Quality EngineerPalantir Technologies Sep 2008 - Aug 2011Denver, Colorado, UsFeatured in all cycles of product development, to ensure a quality product both from inception to release.Test Plans: During the design phase, I would work with the software engineers to come up with a plan of testing. Would create a test plan that would be modified throughout the cycle to document how to setup, test, and track the feature.Automation: Inherited an automation framework that I could write tests in to track my feature. Built new modules when necessary and for certain features, had enough coverage to forgo manual testing completely.Feature Testing/Debugging: Along with the test plans, I would do exploratory testing on the feature. If anything was found, this would be added to the test plan. Sometimes the system would get into an unknown state, and the Quality Team would be tasked with debugging the issue to find the source of the problem. Often times a profile would be used. -
Quality Assurance EngineerTririga Nov 2007 - Aug 2008Las Vegas, Nevada, UsThis was my first real job out of college and I'm glad I got the opportunity to work here. It gave me perspective about the industry and QA in general. This position was more of a front end testing position, but it helped me learn to establish consistency, good documentation, and how to work with others.I initially received Certification in building applications using the Tririga api's. Afterwards, I was tasked with building out a majority of the functional test cases for the IWMS Suite to be used for automation and test cases for a geosearch application.
Jeffrey Sheng Education Details
-
University Of California, DavisComputer Engineering -
Saratoga High School
Frequently Asked Questions about Jeffrey Sheng
What company does Jeffrey Sheng work for?
Jeffrey Sheng works for Dialpad
What is Jeffrey Sheng's role at the current company?
Jeffrey Sheng's current role is Engineering Manager at Dialpad.
What is Jeffrey Sheng's email address?
Jeffrey Sheng's email address is js****@****ail.com
What is Jeffrey Sheng's direct phone number?
Jeffrey Sheng's direct phone number is (844) 464*****
What schools did Jeffrey Sheng attend?
Jeffrey Sheng attended University Of California, Davis, Saratoga High School.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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