RC

Ronald Cheng

Senior Java Developer (Farm Credit Canada project) at Jonah Group

Ronald Cheng has extensive work experience in software development and application design. Ronald began their career in 2002 at MetaSolv Software, where they worked as a Senior Java/Swing OSS Software Designer, leading a team of offshore developers in the development of a Java-based application. Ronald then joined Keane Canada Inc in 2005 as a Senior Software Developer, where they designed and developed an Enterprise resource change management application using the Strut web framework.

In 2006, Cheng joined CommSolv as a Senior Java Developer, where they designed and developed an Enterprise order management and workflow approval system for various enterprise and utility companies. Ronald also conducted unit and integration testing to ensure the successful deployment of the solutions.

Cheng then worked at Rogers Communications as an IT Consultant, where they designed and developed a GWT Web Application for the backend Oracle inventory system. Ronald also prepared the necessary documents and deployed the application to the WebLogic environments.

In 2010, Cheng joined Datex as a Senior Java Developer, where they led the development and support of a J2EE ordering application. Ronald mentored junior developers and ensured the implementation matched the business requirements.

From 2010 to 2014, Cheng worked at Rogers Communications (acquired Atria Networks) as an Application Developer, providing administration, configuration, and development support for the SalesForce and B/OSS applications. Ronald also gathered user requirements and prepared design documents for new features and enhancements.

In 2014, Cheng joined ZCOM Systems Group Inc. as a Senior Application Developer, where they analyzed and designed a Product Catalog and Order Management framework. Ronald led a team of developers in the development and testing of the system.

Cheng then joined the Toronto Stock Exchange in 2015 as a Senior Software Application Developer, where they designed and implemented J2EE applications for Trading, Risk, and Collateral Management of OTC derivatives. Ronald also developed JSON-based REST WebServices and implemented JSON schema validation.

In 2016, Cheng joined TD as a Senior Software Developer, where they designed an end-to-end web application for Financial Risk Factors analysis and reporting. Ronald also led the development and implementation of the Web UI and integrated it with Tableau for reporting purposes.

Since 2016, Cheng has been working at the Jonah Group as a Senior Software Developer. Their roles have included redesigning and modernizing customer management systems, developing and maintaining online meal ordering applications, and designing and developing Spring Boot applications for executing ETL processes.

Throughout their career, Cheng has consistently demonstrated strong technical and leadership skills, utilizing various technologies and following agile software development processes.

Ronald Cheng completed their BSC in Computer Science from York University between 1997 and 1999. Prior to that, they obtained their MPHIL degree in Biology, with a specialization in Parasitology, from The University of Hong Kong from 1986 to 1989. Ronald also holds a BSC degree in Biology from the same institution, which they earned between 1983 and 1986. In addition to their academic qualifications, Ronald Cheng has also obtained two certifications: "shaping-up-with-angular-js" from Code School in June 2015.

Links

Previous companies

Transformação Digital logo
Rogers Communications logo
Datex logo

Peers

View in org chart

Timeline

  • Senior Java Developer (Farm Credit Canada project)

    July, 2021 - present

  • Senior Java Developer (Working Group Project)

    May, 2017

  • Senior Java Developer (Routeone Project)

    April, 2017

  • Senior Java Developer (CPP Investment Board Project)

    November, 2016