Experienced Software Engineer with some business experience, good communication skills and strong problem solving skills. Technology-agnostic and is always ready to solve real world problems through iterative innovation.
Self-Employed
-
Independent Software ConsultantSelf-Employed Dec 2019 - PresentSingapore
-
Software EngineerFuji Xerox Oct 2014 - Nov 2019SingaporeCloud Service Hub Project - Web Application Lead- I was in charge of developing the Work Breakdown Structure, software specifications and design documents and the implementation of client and server-side applications.- Technologies and framework involved: JQuery, Java Spring Framework.- Completed and delivered the project satisfactorily.Location-based Research Project - Team Lead:- Led the team in completing the development of web and mobile applications.- Implemented Agile software development.- Technologies and framework involved: React.js, Xamarin.- Completed and delivered the project satisfactorily.Video Streaming Research Project:- Involved in the implementation of the web application for Peer-to-Peer video streaming.- Technologies and framework involved: JQuery, WebRTC.- Completed and delivered the project satisfactorily.Healthcare Industry Project (Global):- Worked with a global team (in Japan and USA) to implement a web application for proof of concept at the customer site in the healthcare industry.- Support software development for ongoing proof of concept in the USA.- Technologies and framework involved: Node.js, React.js, React Native, Amazon Web Services.- Project proof of concept is ongoing in one of the private hospitals in the USA.Healthcare Industry Project (Singapore):- I was involved in the requirements gathering process, generating ideas through a design thinking workshop and finally implementing workable software solutions to address the pain points.- Technologies and framework involved: Node.js, React.js, React Native, Amazon Web Services.- Customers were satisfied throughout the engagement with my team.Miscellaneous:- Introduced and implemented quality improvement measures for the team.- Responsible for maintaining internal and external development environment. -
Laboratory Teaching AssistantNational University Of Singapore Jan 2012 - Dec 2012SingaporeI prepared and conducted weekly laboratory sessions for approximately ten students each semester for two semesters. Laboratory session conducted is Data Structure and Algorithm (CS1020E and CS1020) in C++ and Java, respectively.I also graded students' work and devised new problem sets for the students. -
InternCrimsonlogic May 2012 - Aug 2012SingaporeI was attached to the Singapore Government-initiated project, OneInbox Project.In the project, I upgraded the batch-file processing process from single-threading to multi-threading to reduce processing time significantly.I was also heavily involved in conducting performance tests, providing post-test analysis and feedback on areas of improvement. -
Technology Analyst InternBank Of America Merrill Lynch Jan 2011 - Jul 2011SingaporeI was attached to Global Markets and Research Technology (GMRT) division, Tick Team, which captured fast-moving trade data and provided high-quality analysis on the data.I am heavily involved in providing daily data analysis on data from legacy and new trading platforms to identify potential problems with the application and the data source. This analytics helps to ensure that clients receive only high-quality data for algorithm trading, post-trade analysis, and other purposes.I successfully implemented a Web-based Data Viewer to ensure clients can easily explore enormous historical trading data and its related analytics.I have also analysed, proposed, and revised the existing legacy data extraction code (in Q) from the KDB+ database to improve post-processing data quality.
Richard Ng Education Details
-
Computer Software Engineering -
Computer Science (Hons) -
Science Stream -
Springfield Secondary SchoolScience Stream
Frequently Asked Questions about Richard Ng
What company does Richard Ng work for?
Richard Ng works for Self-Employed
What is Richard Ng's role at the current company?
Richard Ng's current role is Independent Software Consultant.
What schools did Richard Ng attend?
Richard Ng attended National University Of Singapore, National University Of Singapore, Meridian Junior College, Springfield Secondary School.
Not the Richard Ng you were looking for?
-
3yahoo.com.au, alcon.com, cbre.com
-
Richard Ng
Commodity Consultancy, Trading & Price Risk Management, Energy Transition & Environmental Markets, Tailored Commodity SolutionsSingapore -
Richard Ng
Singapore5yahoo.com.sg, autodesk.com, tableau.com, dataprise.com, databricks.com3 +126252XXXXX
-
Richard Ng
Purpose Driven Strategic Business Development Professional With More Than 20 Years In Key Leadership Roles Across Varying Business FunctionsSingapore -
Richard Ng
Blockchain And Digital Assets Vp At Uob | Cbdc | Asset Tokenisation | Blockchain | Web3Singapore
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