I'm Wei Zheng, a Professional Software Engineer (P.Eng) with over 15 years of experience delivering end-to-end software across Web, Android, iOS, Mac, and Windows. I enjoy solving complex problems, mentoring junior engineers, and delivering robust, scalable solutions. I thrive in both independent and collaborative settings, managing my workflow effectively, aligning technical decisions with business goals, and continuously learning new technologies.

Wei Zheng

I'm Wei Zheng, a Professional Software Engineer (P.Eng) with over 15 years of experience delivering end-to-end software across Web, Android, iOS, Mac, and Windows. I enjoy solving complex problems, mentoring junior engineers, and delivering robust, scalable solutions. I thrive in both independent and collaborative settings, managing my workflow effectively, aligning technical decisions with business goals, and continuously learning new technologies.

Available to hire

I’m Wei Zheng, a Professional Software Engineer (P.Eng) with over 15 years of experience delivering end-to-end software across Web, Android, iOS, Mac, and Windows. I enjoy solving complex problems, mentoring junior engineers, and delivering robust, scalable solutions.

I thrive in both independent and collaborative settings, managing my workflow effectively, aligning technical decisions with business goals, and continuously learning new technologies.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer at Rx Networks Inc.
April 30, 2024 - August 7, 2025
Developed and tested an Android NTRIP Client library in C++, securing a partnership with Qualcomm to achieve meter-level device location accuracy. Participated in building an NTRIP Caster with Netty's NIO framework supporting up to 10,000 concurrent connections, significantly enhancing server performance. Contributed to SSR2OSR and DGNSS server development using Java and Maven to improve real-time geolocation services. Authored Kubernetes yum scripts enabling robust auto-scaling and geo-distribution, optimizing system resources across distributed networks.
Senior Software Developer at DDS Wireless International Inc.
January 1, 2020 - August 7, 2025
Architected and developed a digital dispatch app for paratransit on Android using React Native, streamlining operations and enhancing service efficiency for mobility-impaired passengers. Designed a taxi and paratransit hailing app for Android and iOS platforms with React Native, improving ride-booking experiences. Integrated a custom map component using TomTom's map SDK to boost routing accuracy and user interaction.
Mobile Software/Firmware Developer at DDS Wireless International Inc.
December 31, 2018 - August 7, 2025
Developed and maintained a digital dispatch system on Android improving operational efficiency. Implemented automated testing using Jenkins, Robotium, and Sikuli, reducing manual efforts and enhancing software reliability. Designed a taxi meter app for Android with seamless payment integration. Customized Android OS for specialized hardware by creating a custom U-boot, developing a USB driver for credit card readers, building Android OS and OTA packages from AOSP, and implementing a custom recovery process to improve maintenance and uptime.
Software Developer at Ensemble System Inc.
January 1, 2014 - August 7, 2025
Developed native iOS applications including a restaurant rating/search app and a movie release schedule app. Contributed to video streaming iOS application development using Objective-C. Designed a Digital Publishing Suite entitlement service for CQ5 and Tomcat. Engineered a Windows 8 tablet video streaming app utilizing C#, JavaScript, HTML5, and CSS.
Mobile Developer at TBA Digital Inc.
November 1, 2011 - August 7, 2025
Worked on development and maintenance of mobile applications for Android and iOS platforms.
Software Developer at Kodak Graphic Communications Canada Company
November 1, 2009 - August 7, 2025
Enhanced the Prinergy Evo system with Color Flow technology integration, CORBA interface implementation, and new Report Demand feature. Customized software for a client in Japan. Developed build scripts in Perl, resolved critical server bugs, and documented feature designs. Crafted web interfaces using HTML, XSLT, XML, and JavaScript.
Senior Software Engineer at A.T.S Electro-Lube International Inc.
March 1, 2022 - Present
Enhanced the Lube management Android app using C#/Xamarin to integrate Geese management features and generate statistical data. Refactored BLE implementation to improve connection stability and data throughput between the management Android app and the Lube. Developed JavaScript functions within the Datacake cloud platform to collect data transmitted by the mobile app and visualize statistics via charts.
Software Engineer at Rx Networks Inc.
April 1, 2024 - October 11, 2025
Developed and thoroughly tested an Android NTRIP Client library in C++, leading to a partnership with Qualcomm and establishing a new industry standard for meter-level location accuracy on mobile devices. Engineered IAM solutions using Keycloak; built scalable NTRIP Caster using Java Netty; developed SSR2OSR and DGNSS servers; Kubernetes configuration scripts; automated data processing with Python, NumPy, Pandas to ingest data into InfluxDB for real-time Grafana visualization.
Senior Software Developer at DDS Wireless International Inc.
January 1, 2020 - October 11, 2025
Designed and built an end-to-end taxi and paratransit platform using React Native (Android and iOS), featuring a digital dispatch app and a hailing app to improve service efficiency. Developed a React Native map component using TomTom's map SDK to enable turn-by-turn navigation and improve routing. Mentored junior developers in React Native.
Mobile Software/Firmware Developer at DDS Wireless International Inc.
December 1, 2018 - October 11, 2025
Maintained and enhanced a jQuery-based digital dispatch system on Android; established an automated testing framework using Jenkins, Robotium, Sikuli; designed and developed a taxi meter native app for Android; contributed to Android OS customization including U-Boot, USB driver for credit card readers, building Android OS and OTA packages from AOSP, custom recovery, and hardware LCD integration.
Software Developer at Ensemble System Inc.
July 1, 2014 - October 11, 2025
Developed native iOS restaurant rating and search app; contributed to a hotel web application using Node.js and Express.js; assisted in creating a video streaming iOS app; designed and implemented a custom Digital Publishing Suite entitlement service for CQ5 and Tomcat; engineered a video streaming app for Windows 8 tablets.
Mobile Developer at TBA Digital Inc.
November 1, 2011 - October 11, 2025
Developed and maintained mobile applications for Android and iOS platforms.
Software Developer at Kodak Graphic Communications Canada Company
November 1, 2009 - October 11, 2025
Developed features for Prinergy Evo in C++, including Color Flow integration, CORBA interface, and a new Report Demand feature. Built a build script for Prinergy System using Perl. Resolved critical bugs in Prinergy Evo Server. Documented design and implemented new features.
Senior Software Engineer at A.T.S Electro-Lube International Inc.
March 1, 2022 - Present
Contract software engineer responsible for enhancing Android app features, BLE connectivity improvements, and cloud data visualization via Datacake.
Software Engineer at Rx Networks Inc.
April 30, 2024 - October 11, 2025
Developed Android NTRIP Client library in C++; implemented IAM with Keycloak; built scalable NTRIP Caster with Netty; maintained SSR2OSR and DGNSS servers; created Kubernetes configs; automated data processing for InfluxDB and Grafana visualization.
Senior Software Developer at DDS Wireless International Inc.
January 1, 2020 - October 11, 2025
Led development of end-to-end taxi and paratransit platform using React Native; integrated TomTom map SDK; mentored junior developers.
Mobile Software/Firmware Developer at DDS Wireless International Inc.
December 31, 2018 - October 11, 2025
Maintained jQuery-based dispatch system; established automated QA framework with Jenkins, Robotium, and Sikuli; built taxi meter Android app; contributed to Android OS customization (U-Boot, USB drivers, OTA packages, custom recovery, LCD project).
Software Developer at Ensemble System Inc.
July 31, 2014 - October 11, 2025
Developed native iOS restaurant rating app; contributed to a Node.js/Express hotel web app; assisted video streaming iOS app; built a Digital Publishing Suite entitlement service; developed Windows 8 video streaming app.
Mobile Developer at TBA Digital Inc.
November 30, 2011 - October 11, 2025
Developed and maintained mobile applications for Android and iOS.
Software Developer at Kodak Graphic Communications Canada Company
November 30, 2009 - October 11, 2025
Implemented features for Prinergy Evo; integrated Color Flow; CORBA interface; added Report Demand feature; built build scripts; resolved critical bugs; documented designs.
Senior Software Engineer at A.T.S Electro-Lube International Inc.
March 1, 2022 - Present
Enhanced the Lube management Android app (C#/Xamarin) to integrate Geese management features and generate statistical data. Refactored the BLE implementation to improve connection stability and data throughput between the management Android app and the Lube. Developed JavaScript functions within the Datacake cloud platform to collect app data and visualize statistics.
Software Engineer at Rx Networks Inc.
April 1, 2024 - October 11, 2025
Developed and thoroughly tested an Android NTRIP Client library in C++, enabling a partnership with Qualcomm and establishing a new standard for meter-level mobile location accuracy. Implemented IAM with Keycloak, built a scalable NTRIP Caster using Java Netty (NIO) for 10,000+ concurrent connections, and developed SSR2OSR and DGNSS servers with Java/Maven. Created Kubernetes scripts to improve resource allocation and uptime; automated data processing with Python (NumPy/Pandas) for InfluxDB/Grafana visualization.
Senior Software Developer at DDS Wireless International Inc.
January 1, 2020 - October 11, 2025
Led the design and development of an end-to-end taxi and paratransit platform using React Native (Android/iOS), including a digital dispatch app and a hailing app to improve service efficiency. Implemented a React Native map component with TomTom SDK for turn-by-turn navigation and mentored junior developers on React Native best practices.
Mobile Software/Firmware Developer at DDS Wireless International Inc.
December 1, 2018 - October 11, 2025
Maintained and enhanced a jQuery-based digital dispatch system on Android; established an automated QA framework with Jenkins, Robotium, and Sikuli. Designed and developed a taxi meter native Android app with precise fare calculations and payment integration; contributed to Android OS customization (custom U-Boot, USB driver for card readers, AOSP OS builds, custom recovery, and hardware LCD integration).
Software Developer at Ensemble System Inc.
July 1, 2014 - October 11, 2025
Built native iOS restaurant rating/search app; contributed to a hotel web application with Node.js/Express.js; assisted in a video streaming iOS app using Objective-C; implemented a custom Digital Publishing Suite entitlement service for CQ5 and Tomcat; developed a Windows 8 video streaming app using C#/JavaScript/HTML5/CSS.
Mobile Developer at TBA Digital Inc.
November 1, 2011 - October 11, 2025
Developed and maintained mobile applications for Android and iOS platforms.
Software Developer at Kodak Graphic Communications Canada Company
November 1, 2009 - October 11, 2025
Developed key features for Prinergy Evo in C++, including Color Flow integration, CORBA interface for template server communication, and a new Report Demand feature. Built a new build script for the Prinergy System using Perl; resolved critical bugs in the Prinergy Evo Server; documented designs and feature implementations.

Education

Bachelor of Computer Engineering at University of Victoria
January 1, 2005 - January 1, 2007
Electronics Engineering Technology Diploma – Computer Control Option at British Columbia Institute of Technology
January 1, 2000 - January 1, 2002
Bachelor of Computer Engineering at University of Victoria
January 1, 2005 - January 1, 2007
Electronics Engineering Technology Diploma – Computer Control Option at British Columbia Institute of Technology
January 1, 2000 - January 1, 2002
Bachelor of Computer Engineering at University of Victoria
January 1, 2005 - January 1, 2007
Electronics Engineering Technology Diploma – Computer Control Option at British Columbia Institute of Technology
January 1, 2000 - January 1, 2002
Bachelor of Computer Engineering at University of Victoria
January 1, 2005 - January 1, 2007
Electronics Engineering Technology Diploma – Computer Control Option at British Columbia Institute of Technology
January 1, 2000 - January 1, 2002

Qualifications

Professional Software Engineer (P.Eng)
January 11, 2030 - August 7, 2025
Professional Software Engineer (P.Eng)
January 11, 2030 - October 11, 2025
Professional Software Engineer (P.Eng)
January 11, 2030 - October 11, 2025
Professional Software Engineer (P.Eng)
January 11, 2030 - October 11, 2025

Industry Experience

Software & Internet, Telecommunications, Transportation & Logistics, Consumer Goods, Manufacturing, Media & Entertainment, Professional Services, Computers & Electronics