Ray Cheung
Head of Software Development at PrepayPower- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Chinese-Cantonese Native or bilingual proficiency
Topline Score
Bio
A. Eduardo Pimentel
Ray was born to lead people, he checks every box that a manager needs, besides being an incredible person and lovely to chat with. He was my manager for 5 years and working with him I have grown so much as a person and professionally. His natural talent to motivate people, gather everyone together to achieve something, understand the issues of the applications and where to focus on to tackle the problems is impressive. He is very good in SQL, has a basic understanding of the code part of the projects, and creates very good roadmaps for projects, acted for a time as Scrum Master and also was an excellent Product Owner. Basically, he is the core of the IT Development of the company. Anything from the database side to the business logic of the running systems, he knows about it. For sure, he was one the most inspiring persons I have worked with in my career. I would never have become the person I am now without him.
Saoly Das Gupta
I have worked with many professionals throughout my journey in the IT world, but Ray is a unique person to work with. His management skills admire me the most. It was an absolute pleasure to work with him. He has a strong work ethic. He is thorough, precise and fully focused on his responsibilities. He motivates employees to develop knowledge and pass on many useful information to reach out their goals. Under his leadership, employees get the comfort to work independently and deliver the dedicated tasks on time. His ability to tackle any problem with a warm gesture is remarkable. Ray is fun-loving, sensible and rational, he encourages employees by arranging interesting activities to keep them dedicated towards the employment. I highly recommend his experience to any employer. Ray would be an appreciated member of any team.
A. Eduardo Pimentel
Ray was born to lead people, he checks every box that a manager needs, besides being an incredible person and lovely to chat with. He was my manager for 5 years and working with him I have grown so much as a person and professionally. His natural talent to motivate people, gather everyone together to achieve something, understand the issues of the applications and where to focus on to tackle the problems is impressive. He is very good in SQL, has a basic understanding of the code part of the projects, and creates very good roadmaps for projects, acted for a time as Scrum Master and also was an excellent Product Owner. Basically, he is the core of the IT Development of the company. Anything from the database side to the business logic of the running systems, he knows about it. For sure, he was one the most inspiring persons I have worked with in my career. I would never have become the person I am now without him.
Saoly Das Gupta
I have worked with many professionals throughout my journey in the IT world, but Ray is a unique person to work with. His management skills admire me the most. It was an absolute pleasure to work with him. He has a strong work ethic. He is thorough, precise and fully focused on his responsibilities. He motivates employees to develop knowledge and pass on many useful information to reach out their goals. Under his leadership, employees get the comfort to work independently and deliver the dedicated tasks on time. His ability to tackle any problem with a warm gesture is remarkable. Ray is fun-loving, sensible and rational, he encourages employees by arranging interesting activities to keep them dedicated towards the employment. I highly recommend his experience to any employer. Ray would be an appreciated member of any team.
A. Eduardo Pimentel
Ray was born to lead people, he checks every box that a manager needs, besides being an incredible person and lovely to chat with. He was my manager for 5 years and working with him I have grown so much as a person and professionally. His natural talent to motivate people, gather everyone together to achieve something, understand the issues of the applications and where to focus on to tackle the problems is impressive. He is very good in SQL, has a basic understanding of the code part of the projects, and creates very good roadmaps for projects, acted for a time as Scrum Master and also was an excellent Product Owner. Basically, he is the core of the IT Development of the company. Anything from the database side to the business logic of the running systems, he knows about it. For sure, he was one the most inspiring persons I have worked with in my career. I would never have become the person I am now without him.
Saoly Das Gupta
I have worked with many professionals throughout my journey in the IT world, but Ray is a unique person to work with. His management skills admire me the most. It was an absolute pleasure to work with him. He has a strong work ethic. He is thorough, precise and fully focused on his responsibilities. He motivates employees to develop knowledge and pass on many useful information to reach out their goals. Under his leadership, employees get the comfort to work independently and deliver the dedicated tasks on time. His ability to tackle any problem with a warm gesture is remarkable. Ray is fun-loving, sensible and rational, he encourages employees by arranging interesting activities to keep them dedicated towards the employment. I highly recommend his experience to any employer. Ray would be an appreciated member of any team.
A. Eduardo Pimentel
Ray was born to lead people, he checks every box that a manager needs, besides being an incredible person and lovely to chat with. He was my manager for 5 years and working with him I have grown so much as a person and professionally. His natural talent to motivate people, gather everyone together to achieve something, understand the issues of the applications and where to focus on to tackle the problems is impressive. He is very good in SQL, has a basic understanding of the code part of the projects, and creates very good roadmaps for projects, acted for a time as Scrum Master and also was an excellent Product Owner. Basically, he is the core of the IT Development of the company. Anything from the database side to the business logic of the running systems, he knows about it. For sure, he was one the most inspiring persons I have worked with in my career. I would never have become the person I am now without him.
Saoly Das Gupta
I have worked with many professionals throughout my journey in the IT world, but Ray is a unique person to work with. His management skills admire me the most. It was an absolute pleasure to work with him. He has a strong work ethic. He is thorough, precise and fully focused on his responsibilities. He motivates employees to develop knowledge and pass on many useful information to reach out their goals. Under his leadership, employees get the comfort to work independently and deliver the dedicated tasks on time. His ability to tackle any problem with a warm gesture is remarkable. Ray is fun-loving, sensible and rational, he encourages employees by arranging interesting activities to keep them dedicated towards the employment. I highly recommend his experience to any employer. Ray would be an appreciated member of any team.
Credentials
-
Lean Six Sigma Green Belt
-
Experience
-
PrepayPower
-
Ireland
-
Utilities
-
200 - 300 Employee
-
Head of Software Development
-
Oct 2020 - Present
-
-
Software Development Manager
-
Oct 2013 - Oct 2020
Leading a team of highly-skilled software developers and test engineers, my role is to facilitate the accurate and timely delivery of software projects for our organisation. Our portfolio covers the company’s official web site, mobile apps for iOS and Android, internal CRM and business-centric systems as well as internal tools, data modelling and ETL, and reporting solutions created to help the business work in an efficient manner. This is in association with external software… Show more Leading a team of highly-skilled software developers and test engineers, my role is to facilitate the accurate and timely delivery of software projects for our organisation. Our portfolio covers the company’s official web site, mobile apps for iOS and Android, internal CRM and business-centric systems as well as internal tools, data modelling and ETL, and reporting solutions created to help the business work in an efficient manner. This is in association with external software technology partners, who extend our teams capabilities via tools, add-ons and software expertise. I work in conjunction with the Business Projects, Business Support and IT Support, in close collaboration with Business Stakeholders to enable us all to deliver on our tactical milestones and longer-term strategic technological goals. We practice Agile methodologies, allowing for rapid turnaround and delivery of software goals while providing solid SDLC processes. Our mantra is to empower the end-user to provide feedback on the software and tools that they use day-to-day – we encourage frequent demos during our Agile cycles, in order to provide and to garner the best feedback from all parties involved. I aim to drive a positive team culture, where all team members are encouraged to make their mark in all that we do, to allow new innovations in software development technology to enrich our technology stack, to give every opportunity to learn and improve and, above all, to engender a working environment that promotes all of these values.
-
-
-
Lionbridge
-
United States
-
Translation and Localization
-
700 & Above Employee
-
Software Development Manager
-
Jul 2005 - Oct 2013
• Managing a team of developers. • Liaising with QA on official testing of software releases. • Liaising with Project Managers daily, to co-ordinate project plans, schedules and processes. • Working closely with PMs to ensure the projects we are running are to schedule, that technical issues are discussed, and to ensure that everyone on the team is aware of project status. • Liaising with Stakeholders weekly or daily (depending on the project), in order to understand their needs and… Show more • Managing a team of developers. • Liaising with QA on official testing of software releases. • Liaising with Project Managers daily, to co-ordinate project plans, schedules and processes. • Working closely with PMs to ensure the projects we are running are to schedule, that technical issues are discussed, and to ensure that everyone on the team is aware of project status. • Liaising with Stakeholders weekly or daily (depending on the project), in order to understand their needs and to help them understand the software, and how we can bring more value-add to the organisation. • Overseeing upgrading of our legacy project tracking systems to cloud-based product. • Working with stakeholders to identify key areas of improvement in our legacy systems. • Drafting up of functional specifications for these areas, with emphasis on how they will function up in the cloud. • Drafting technical design documentation on implementation of agreed specifications, ensuring that all aspects of the product is cloud-based, using appropriate technology and design dynamics. • Usage of MVC 3 as web framework for UI / UX. • Emphasis on an n-tier model, to ensure that we adhere to MVC principles and that we have segregation between UX, business logic, data logic, data storage; all with the dynamic that each piece of the puzzle is part of the cloud. • Liaising with IT infrastructure teams to ensure we have appropriate cloud storage, virtual server performance capacity and proper connectivity from all users from their workstations using supported browsers. • Active usage of Scrum as our agile software development process. Adhering to sprints as laid out and agreed upon with product stakeholders and project managers.
-
-
Senior Software Developer
-
Jul 1997 - Jul 2005
• Development and maintenance of financial, project tracking and related software. • Lead designer, developer, team manager and technical lead of the company-wide project tracking and costing software system. This software is used in many offices world-wide, as a tool to track revenue and profit margins in all customer projects. Handles project information, labour cost tracking, purchase orders, accounts receivable, accounts payable, and contains an extensive reporting suite to allow… Show more • Development and maintenance of financial, project tracking and related software. • Lead designer, developer, team manager and technical lead of the company-wide project tracking and costing software system. This software is used in many offices world-wide, as a tool to track revenue and profit margins in all customer projects. Handles project information, labour cost tracking, purchase orders, accounts receivable, accounts payable, and contains an extensive reporting suite to allow managers to delve into the data at hand. • Team leader to other team members, helping the software development manager to track project deliverables and to triage defects and completion issues.
-
-
-
The Coaching Platform, part of Focus Solutions Group
-
Financial Services
-
1 - 100 Employee
-
Software Developer
-
Sep 1995 - Jul 1997
• Working with financial team on contemporary versions of bedded-in stock / share management and brokerage software, for use in both Irish and UK markets. • Technical lead on the TRADE Interface element of the company's leading product, allows interfacing between different stock brokerage software systems and connectivity provided by the Irish Stock Exchange (ISEQ) and London Stock Exchange (FTSE). • Working on-site at the Irish Stock Exchange (Dublin, Ireland), working with customer… Show more • Working with financial team on contemporary versions of bedded-in stock / share management and brokerage software, for use in both Irish and UK markets. • Technical lead on the TRADE Interface element of the company's leading product, allows interfacing between different stock brokerage software systems and connectivity provided by the Irish Stock Exchange (ISEQ) and London Stock Exchange (FTSE). • Working on-site at the Irish Stock Exchange (Dublin, Ireland), working with customer designs on stock brokerage interface software and additional fund manager support software. • Working with internal teams on QA and defect resolution on existing software code-bases. Show less • Working with financial team on contemporary versions of bedded-in stock / share management and brokerage software, for use in both Irish and UK markets. • Technical lead on the TRADE Interface element of the company's leading product, allows interfacing between different stock brokerage software systems and connectivity provided by the Irish Stock Exchange (ISEQ) and London Stock Exchange (FTSE). • Working on-site at the Irish Stock Exchange (Dublin, Ireland), working with customer… Show more • Working with financial team on contemporary versions of bedded-in stock / share management and brokerage software, for use in both Irish and UK markets. • Technical lead on the TRADE Interface element of the company's leading product, allows interfacing between different stock brokerage software systems and connectivity provided by the Irish Stock Exchange (ISEQ) and London Stock Exchange (FTSE). • Working on-site at the Irish Stock Exchange (Dublin, Ireland), working with customer designs on stock brokerage interface software and additional fund manager support software. • Working with internal teams on QA and defect resolution on existing software code-bases. Show less
-
-
Education
-
University College Dublin
MSc iBusiness and Innovation in ICT, Business and Information Technology