Ryan Mao
About Ryan Mao
Ryan Mao is a Software Developer with seven years of experience at Push Operations in Vancouver, Canada. He specializes in web application development using PHP Laravel Framework, mySQL, and React JS, and has a background in Electrical Engineering from the University of Waterloo.
Work at Push Operations
Ryan Mao has been employed at Push Operations as a Software Developer since 2017. In this role, he has contributed to various projects, utilizing his expertise in PHP Laravel Framework, mySQL, and React JS for web application development. He leads team meetings and mentors junior developers, promoting a collaborative work environment. His responsibilities include integrating new Point of Sales (POS) systems and implementing RESTful API and OAuth 2 integrations. He also creates enterprise reports using the Flexmonster pivot table library.
Previous Employment Experience
Before joining Push Operations, Ryan Mao held several positions in software development. He worked at Bidvine for two months in 2015, at Matcor-Matsu Group for three months in 2016, and at Symcor for three months in 2015. Additionally, he served as a Web Developer at the Department of National Defence for three months in 2013. His diverse experience across different companies has equipped him with a broad skill set in software development.
Education and Expertise
Ryan Mao studied Electrical Engineering at the University of Waterloo, where he achieved his Bachelor’s Degree in 2017. His education has provided him with a solid foundation in engineering principles, which he applies in his software development work. His expertise includes deploying client-side .NET applications and server-side code, as well as implementing pricing plan infrastructure and feature toggle implementation.
Technical Skills and Specializations
Ryan specializes in integrating new Point of Sales (POS) systems and has experience with RESTful API and OAuth 2 integrations. He is proficient in using the PHP Laravel Framework, mySQL, and React JS for web application development. Additionally, he creates enterprise reports utilizing the Flexmonster pivot table library, showcasing his ability to handle complex data visualization tasks.