Jason Ernst work email
- Valid
- Valid
- Valid
Jason Ernst personal email
Jason Ernst phone numbers
Experienced, distributed systems software architect & developer. Passionate about delivering test-driven, customer-focused, high-performance, software systems. Skilled at communicating technical vision to a variety of stakeholders including investors, executive teams, product, and business units. Have translated technical vision into the funding and growth of teams to deliver products
-
Chief Technology OfficerBumpRedwood City, Ca, Us -
Principal Software EngineerBump Jun 2022 - PresentLead the technical development of mobile mesh network software for Android, iOS and open hardware routers.Introduced the team to test-driven software development, significantly improving reliably and decreasing manual testing time and costs. Setup CI workflows to enable function-driven tests and improved code coverage from 0 to 80%, some of which executed on-devices.Designed and implemented a multi-hop capable network stack using Wi-Fi direct, VPN client and server, and userspace networking protocols (TCP, UDP, DNS, ICMP) in Kotlin. Integrated the stack into an Android app using Jetpack compose.Led a small team of mostly contract software engineers, interviewed and hired several full-time engineersWorked closely with product, business development, marketing and legal to get the app to launch in the first market. -
Adjunct ProfessorUniversity Of Guelph Aug 2017 - PresentGuelph, On, CaCo-author and review papers with graduate students in wireless networks, participate as a committee member on seminars, qualifying exams and defenses. -
Senior Robotics Software EngineerRapid Robotics, Inc Aug 2020 - Jun 2022San Francisco, Ca, UsSignificant contributions to architecture of the c++ motion stack, path planning and parameterization which is core to the movement of the robot. Improved performance by identifying hotspots and memory leaks and implementing improvements. Improved performance and memory usage with heaptrack, perf, gdb and other runtime debugging, profiling and analysis tools. Contributed to the design and implementation of network protocols between services, and devices like cameras, sensors and robots. Integrated opentelemetry into our motion stack for realtime health and performance metrics feeding into grafana.Designed and implemented a simulation backend microservice which exposed the motion stack along with a front-end javafx 3d renderer which allows for previewing waypoints, range of motion of the arm, and possible collisions within the environment. Front-end rendering was also extended to use Unity for a more photo-realistic visualizer. This tool enables deployment engineers to setup and configure installations more efficiently and quickly. Contributed to design of development of various platform services in c++ and python including asset storage and retrieval and neural network inference services. Created a tool using Unity which synthesizes images from 3D objects with various textures, materials and lighting conditions to be used for ML / CV training. Designed and Implemented a backend service to re-align waypoints in a task so the robot can be moved in an out of a workspace without reprogramming the waypoint positions using fiducial markers and cameras. Worked with camera and robotics vendors to evaluate and select integrations, fix vendor bugs and improve performance alongside our systems. Worked with balena, pagerduty, papertrail, grafana, open telemetry and other tooling to debug and troubleshoot deployed systems. -
Senior Software EngineerOsaro, Inc. Oct 2019 - Jul 2020San Francisco, California, UsContributed to system design, architecture and development to help scale. Implemented event-driven interprocess / thread communication in Python using ZMQ improving efficiency and performance. Reduced delay in acquiring images in Python from network connected Intel Realsense cameras from 8+ seconds to 0.05s. Improved reliability and performance of Python dataset upload / download tool specifically for deployments with poor / unreliable connectivity by chunking large files to avoid retransmissions of entire file. Designed a distributed statsd / carbon graphite architecture for a metrics collection system to replicate metrics in a scalable manner to a globally available serviceDeveloped devops infrastructure in Saltstack and Terraform to deploy software and updates to edge devices on customer sites. -
Chief Technology Officer And Co-FounderRightmesh Feb 2016 - Sep 2019Maple Ridge, British Columbia, CaResponsible for overseeing technical direction of RightMesh platform. Communicate strategy to the internal team, weekly updates to other teams in different geographicoffices, the board and the general public. Participated in smart contract designs and security audits for the TGE / ICO, micropayment channels and team token vesting. Architect and first developer on the RightMesh Mobile Mesh platform which uses Wi-Fi, Bluetooth, Wi-Fi direct to connect mobile phones, laptops, and IoT devices into a scalable mesh network. Ensured that the token economics of the token economy in RightMesh match up with the current technical capabilities and the future direction. Co-authored whitepaper and primary author of technical whitepaper for Initial Coin Offering to finance the RightMesh project ( https://www.rightmesh.io/whitepaper/.) Interviewed by media such as BBC Radio, Huffington Post, Vice, Inc. and many others. Industrial PI for funding applications through MITACS, NSERC resulting in over $2.5M in grants over 2 years. ICO based on whitepaper, early tech demos and some of the monetisation models I proposed raised $30M.Drove initiative towards a dependency-injected layered architecture providing mux/demux-ing, routing, transport, encryption and decentralized payment layers with ethereum smart contracts.Improved the reliability of the codebase by spearheading unit tests, integration tests, system tests, instrumented tests along with tools like jacoco, checkstyle and gitlab-ci to ensure full-code coverage was required before branches were merged. -
Official MemberForbes Technology Council Aug 2018 - Aug 2019Boston, Ma, Us -
Co-Founder And CtoRedtree Robotics Dec 2013 - Dec 2015Started the company in 2013 with two other PhD candidates at the University of Guelph. In July 2014, Redtree Robotics was offered entry into the FounderFuel incubator in Montreal. In total we raised over $300,000 in less than six months.Developed c/c++ middleware, custom Linux kernel & driver for IEEE 802.11 mesh networking, Bluetooth and 4G for our plug-and-play swarm robotics hardware platform. Managed a small team of devs. -
Ph.D. Candidate And Research AssistantUniversity Of Guelph Sep 2009 - Dec 2015Guelph, On, CaThesis research in heterogeneous wireless networks - making various access technologies (Wi-Fi, Bluetooth, 3G, 4G, WiMAX etc) work together so that users can roam seamlessly across any technology they wish. This was a combination of writing software to perform real-world experiments on Linux systems and writing software modules for the ns3 simulation tool.Contributed to another project in the math department at Guelph on cognitive agents and algorithms for collision avoidance. This included software development on a vehicular traffic simulator and implementations of agents and algorithms.Contributed to a project with Schlumberger to predict the layers of soil and rock based on previous samples drilled nearby. Was mostly focused on software development on a team with several students.Involved on technical committees for several conferences and journals, published in several international journals, conferences and book chapters: http://www.uoguelph.ca/~jernst/publications.shtml -
Teaching AssistantUniversity Of Guelph Sep 2009 - Apr 2014Guelph, On, Ca- CIS1500 Introduction to Programming (Winter 2014)- CIS3210 Computer Networks (Winter 2013)- CIS2030 Structures and Applications of Microcomputers (Fall 2009, Fall 2010, Winter 2013)- CIS3100 Operating Systems (Winter 2011, Winter 2012)- CIS2500 Intermediate Programming (Winter 2010)Responsibilities include: preparing and giving labs, tutorials and seminars, grading assignments and exams, holding office hours, providing help and constructive feedback to the students -
Student Lab SupportUniversity Of Guelph Sep 2012 - Apr 2013Guelph, On, CaProvided additional teaching assistant type support for a variety of courses including: CIS1500,2030,2430,2520,2170,2250,2430,2500,2750. Helped students of various skill levels with general problems with their course work, assignments and labs. Contributed to weekly progress reports to instructors of the courses. -
Sessional Instructor, Cis3210 Computer NetworksUniversity Of Guelph Sep 2011 - Jan 2012Guelph, On, CaPrepared lecture material, assignments, exams. Supervised one teaching assistant who graded assignments and led labs. -
Web DeveloperConestoga College Institute Of Technology And Advanced Learning 2008 - Jul 2009Kitchener, On, CaDesign, update and create content for the college website. Attend regular web committee meetings. Consult with college faculty and administration on design, content and updates. Set up and train faculty on web seminar/conferencing software. Interview students for junior web development positions. Assign work to students. Fill in for webmaster on holidays and assume full responsibility for website. -
Ta / GraderWilfrid Laurier University Sep 2007 - Dec 2007Waterloo, On, CaEvaluate, assign grades and give meaningful feedback to student in a fourth year computer graphics course (OpenGL) at Wilfrid Laurier University.
Jason Ernst Skills
Jason Ernst Education Details
-
University Of GuelphApplied Computing (Distributed Computing) -
University Of GuelphApplied Computing (Distributed Computing) -
Wilfrid Laurier UniversityMinor Physics
Frequently Asked Questions about Jason Ernst
What company does Jason Ernst work for?
Jason Ernst works for Bump
What is Jason Ernst's role at the current company?
Jason Ernst's current role is Chief Technology Officer.
What is Jason Ernst's email address?
Jason Ernst's email address is je****@****elph.ca
What is Jason Ernst's direct phone number?
Jason Ernst's direct phone number is (604) 477*****
What schools did Jason Ernst attend?
Jason Ernst attended University Of Guelph, University Of Guelph, Wilfrid Laurier University.
What are some of Jason Ernst's interests?
Jason Ernst has interest in Playing And Learning Guitar, Computers, Skiing, Politics, Civil Rights And Social Action, Education, Environment, Bicycling, Poverty Alleviation, Science And Technology.
What skills is Jason Ernst known for?
Jason Ernst has skills like Programming, Java, Python, Computer Science, Research, Algorithms, C, Linux, Web Development, C++, Machine Learning, Entrepreneurship.
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