Boon Hui L.
Senior Software Engineer at Wego.com- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Wego.com
-
Singapore
-
Travel Arrangements
-
100 - 200 Employee
-
Senior Software Engineer
-
Mar 2022 - Present
Singapore Responsible for the development of cash back rewards product, Shopcash https://shopcash.ae/ • Introduced coveralls, credo, dialyzer, pre-commit and best software practices. • Introduced Mox and Mimic as part of effort to rectify existing flaky test situation. Managed to bring up testing coverage to above 70%. • Managed to rectify tricky situation where duplicate records were occurring intermittently due to race conditions. • Create Datadog view and fix existing production… Show more Responsible for the development of cash back rewards product, Shopcash https://shopcash.ae/ • Introduced coveralls, credo, dialyzer, pre-commit and best software practices. • Introduced Mox and Mimic as part of effort to rectify existing flaky test situation. Managed to bring up testing coverage to above 70%. • Managed to rectify tricky situation where duplicate records were occurring intermittently due to race conditions. • Create Datadog view and fix existing production errors, clearing up all Sentry alerts • Introduced Hexagonal architecture, importance of the Context as a first step towards having standard software architecture. • Introduce Oban replacing unreliable Apache Airflow • Introduced New Relic due to better supported connector library • Introduced Carbonite for Audit Logs which gave better visibility of what was changed by who & when • Managed to resolve tricky out of memory issue of Oban job • Managed to implement proper graceful shutdown of async tasks • Remove out of support libraries and put in replacement clearing the pathway for library upgrades that were previously blocked due to dependencies of unsupported libraries. Show less
-
-
-
BlockFi
-
United States
-
Financial Services
-
100 - 200 Employee
-
Software Engineer
-
Oct 2020 - Sep 2021
Singapore Developing backend services for credit card product from scratch • Software is built on Elixir Phoenix Framework based on Actor system • Tech stack includes Postgres DB. Software deployed using Kubernetes in AWS
-
-
-
Standard Chartered Bank
-
United Kingdom
-
Banking
-
700 & Above Employee
-
Product Engineer
-
Jan 2018 - Jul 2020
Singapore Responsible for the development of Standard Chartered Wealth Management Product • In charge of various aspects of product development including design, development and release • Pioneered proper CD/CI workflow during early stages of product development which includes proper testing, versioning and delivery workflow supported by Jenkins pipeline • Currently in charge of product core (product recommendation algorithm). Transitioned from a poorly engineered inherited code base… Show more Responsible for the development of Standard Chartered Wealth Management Product • In charge of various aspects of product development including design, development and release • Pioneered proper CD/CI workflow during early stages of product development which includes proper testing, versioning and delivery workflow supported by Jenkins pipeline • Currently in charge of product core (product recommendation algorithm). Transitioned from a poorly engineered inherited code base to current clean maintainable design. • Developed a product back office backend web app using Akka Http based off Domain Driven Development architecture Show less
-
-
-
-
Software Engineer
-
Dec 2015 - Jan 2018
Singapore Responsible for the development and delivery of software solutions backed by McLaren’s advanced telemetry technologies. • Developed data pipeline with regards to mining trucks’ predictive maintenance using AWS Lambda and Scala • Developed prototype video analytics web application using Scalatra. • Developed infrastructure automation using AWS Cloud Formation and Ansible in several projects.
-
-
-
IBM
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
ASEAN Watson Delivery Client Solutions Engineer
-
Jul 2014 - Nov 2015
Singapore Responsible for the development and delivery of IBM cognitive computing projects. • Create initial customer specific demo system to assist Sales • Establish an initial baseline solution by addressing content and ground truth inconsistencies • Improve performance (accuracy) of the solution incrementally by employing Watson processes including "Accuracy Analysis" and "Training" • Do "level 2" analysis of accuracy problems, solving some problems and transferring others that require… Show more Responsible for the development and delivery of IBM cognitive computing projects. • Create initial customer specific demo system to assist Sales • Establish an initial baseline solution by addressing content and ground truth inconsistencies • Improve performance (accuracy) of the solution incrementally by employing Watson processes including "Accuracy Analysis" and "Training" • Do "level 2" analysis of accuracy problems, solving some problems and transferring others that require code change to the Core Development team • Collaborate with the customer to understand requirements to improve Watson Engagement Advisor performance (accuracy) • Oversee the update of solution content while improving accuracy (performance) Show less
-
-
-
-
Business Analytics Executive
-
Apr 2013 - Jun 2014
Singapore • Support direct critical business analytics initiatives and projects across and within business user and functional departments by disseminating timely and accurate results to management and relevant business user and functional departments. • Provide inputs for effective and timely business policy and strategy development as well as day to day operational business decision-making by analysing and interpreting both quantitative and qualitative data in a meaningful manner. • Prepare… Show more • Support direct critical business analytics initiatives and projects across and within business user and functional departments by disseminating timely and accurate results to management and relevant business user and functional departments. • Provide inputs for effective and timely business policy and strategy development as well as day to day operational business decision-making by analysing and interpreting both quantitative and qualitative data in a meaningful manner. • Prepare reports and presentations in clear, concise summaries to the business teams and management to enable effective business decision-making. Show less
-
-
-
Sourcebynet
-
Singapore
-
Furniture and Home Furnishings Manufacturing
-
1 - 100 Employee
-
Web Developer
-
Jan 2007 - Mar 2013
Responsible for the development and maintenance of the company’s new global operations system on which the whole company’s business runs on. • Developed the new system from scratch and released the highly successful system in 2009 which helped to improve operations’ uptime, response time to customers and throughput which ultimately had a positive impact on the company’s bottom line. • Developed an integrated reporting engine with open source libraries which helped senior management… Show more Responsible for the development and maintenance of the company’s new global operations system on which the whole company’s business runs on. • Developed the new system from scratch and released the highly successful system in 2009 which helped to improve operations’ uptime, response time to customers and throughput which ultimately had a positive impact on the company’s bottom line. • Developed an integrated reporting engine with open source libraries which helped senior management to have more visibility on the company’s operations at a relatively low cost compared to other commercial solutions. • Co-developed an iPad product catalogue app which was released in the 2011 China trade show. The iPad app helped sales users to showcase the company’s products and indirectly helped the company to increase their sales volume. The Ipad app was developed using Sencha Touch which achieved company’s objective at a fraction of the cost. • Led the evaluation and development of a datawarehousing solution to manage the exponentially growing amount of operations information, providing a unified platform for reporting and business analysis. Show less
-
-
-
NEUIS PTE LTD
-
Software Development
-
1 - 100 Employee
-
Senior System Analyst
-
Feb 2004 - Dec 2006
Responsible for the development and maintenance of the company’s flagship product which is a web based ERP software that is highly customizable so that it can be adopted by different businesses seamlessly over the internet. Customers include clinics, couriers, car rental businesses and so on. • Implemented proper software versioning and release framework. • Provided businesses with an option of hosting the software on site due to privacy or performance concerns. Mitigated any costs… Show more Responsible for the development and maintenance of the company’s flagship product which is a web based ERP software that is highly customizable so that it can be adopted by different businesses seamlessly over the internet. Customers include clinics, couriers, car rental businesses and so on. • Implemented proper software versioning and release framework. • Provided businesses with an option of hosting the software on site due to privacy or performance concerns. Mitigated any costs issues by adopting open source solutions for operating systems, database or web application server. Show less
-
-
Education
-
Singapore Management University
Master of IT in Business, Analytics -
National University of Singapore / NUS
Bachelor in Computing, Technology Focus