Anthony Ku Ong

Anthony Ku Ong Email and Phone Number

Technical Lead at RBC @ RBC
Anthony Ku Ong's Location
Richmond Hill, Ontario, Canada, Canada
Anthony Ku Ong's Contact Details

Anthony Ku Ong personal email

Anthony Ku Ong phone numbers

About Anthony Ku Ong

Graduated from the University of Toronto with a degree in Computer Science, and a minor in philosophy, and mathematics. Currently employed at RBC as a Development Squad Lead, building solutions for RBC's Digitial Channels for Online banking.My professional interests include architecture, systems development, application and information security and web development.From development side , I am a versatile Software professional with more than 10 years of experience. I have experience as a Full Stack developer experienced with clients in the Financial, Health and Supply Chain industries. I am experienced in microservices-based applications (Spring), and consuming/producing various APIs with different SPA frameworks (e.g. Angular 8+ , VueJS). I have delivered rich user experience using Modern web technologies and techniques such are HTML5, CSS3, ECMAScript 6 (ES6)/ ECMAScript 2015, CSS pre-processors (SASS, Less). I am adaptable to new technologies and frameworks. I am rigorous, quality-conscious contributor with solid analytical skills.medium: https://medium.com/@anthonykuongsite: http://anthonykuong.wordpress.comgithub: https://github.com/anthonykuongnpm: https://www.npmjs.com/~anthonykuong https://www.npmjs.com/package/covid-data-modulestackblittz: https://stackblitz.com/@anthonykuongYoutube Channel: https://www.youtube.com/user/akuong/Personal Drawings (wix): http://anthonykuong.wix.com/drawings

Anthony Ku Ong's Current Company Details
RBC

Rbc

View
Technical Lead at RBC
Anthony Ku Ong Work Experience Details
  • Rbc
    Squad Technical Lead, Digital Banking | Payments
    Rbc Jan 2022 - Present
    Toronto, Ontario, Ca
    As Technical Lead of the RBC Digital Online Banking Channel, I spearhead and manage a team of developers . I am responsible for technical design, estimates, planning and development of key projects. I spearhead project teams and serve as a technical Subject Matter Expert in front-end and back-end designs. I collaborate with program and project management to create delivery plans, and am in constant contact with release management, quality assurance and testing leads to ensure timely completion of projects. Additionally, I mentor and train new hires, and work with co-op students on proofs-of-concept for new technologies, introducing them to projects as full-time staff.A handful of technologies that I use day-to-day:-Dynatrace/Splunk to monitor and analyze the performance of the RBC Online Banking App. These tools helped me to detect and diagnose any issues in real-time, ensuring that the app performed optimally for customers.-Urban Code Deploy to automate the deployment process for the RBC Online Banking App. This helped me to streamline the deployment process, reduce the risk of errors, and ensure consistent and reliable delivery of updates.-Microservices in Node - NestJS/Spring Boot to build the RBC Online Banking App's components. This architecture pattern helped me to improve scalability, increase resilience, and allow for easier maintenance and upgrades.- Spring MVC to implement the server-side logic and process user requests in the RBC Online Banking App.-Angular 14+/Typescript to create interactive and responsive user interfaces for the RBC Online Banking App. This helped customers to manage their accounts and perform transactions online.-IBM Bluemix (Cloud Foundry). This cloud platform helped me to simplify the deployment process, improve scalability, and provide a secure and reliable infrastructure for the app.
  • Rbc
    Senior Developer, Digital & Omni Channel For Online Banking (P&Cb )
    Rbc Mar 2020 - Present
    Toronto, Ontario, Ca
    As a Principal Software Developer at RBC, I'm responsible for setting and driving the front-end amd baclemd technology roadmap items for our teams delivering client acquisition products. for RBC Online Banking.Examples: Exposing back end functionalities as API’s securely over APIGEE. Integration with AML, Fraud systems, Data warehouseOverview: Digital Banking Modernization development . Migrating legacy pages and services in current RBC OnLine Banking built on IBM WebSphere Portal to use a modernized re-platformed experience (RESTful secure api services in NodeJS/Java frameworks with an Angular frontend) to leverage the benefits of a CI/CD pipeline in a cloud environmentMid-tier background: eBG is the middle ware for RBC Online Banking and Mobile Banking. eBG is one of premier service provider for Digital Banking. It is responsible for critical business functionality like Authentication, Session management, Payments, Profile & Preference, Account List, Balances, and Payee Management
  • Rbc
    Senior Developer, Enterprise & Wholesale Credit Risk
    Rbc Nov 2016 - Feb 2020
    Toronto, Ontario, Ca
    As part of Wholesale Parameters Enhancement Program (WPEP), delivered a J2EE web application for capturing Special Loan Group Recoveries. This application captures recovery data, for a particular product within a facility in a borrower such as Direct Cost Amount, Direct Cost, Amount of Recovery, & Source of Recovery.As part of the development team, developed features such as Collateral Management in SLG Recoveries Details Application (SLGRD) . The application allows Special Loans and Advisory Service Managers, and Recoveries Officers to provide electronic instruction re the allocation of funds information to the BSC (Business Services Centre) or to the Global Service It allows SLAS to provide recovery instructions on defaulted accounts (including ODWOs) to the Service Center, processing of regularly scheduled payments on defaulted accounts by SLAS.Concurrently working on SLAS Engagements . The application is used to refer one or more borrowers to Special Loans and Advisory Services (SLAS) for file management and/or advisory assistance.Environment: Java 1.8, IBM Bluemix Cloud platform(PaaS), UrbanCode (Application Deployment Automation), Dynatrace APM, Jenkins, Git, MSSQL Server, Vue JS, ECMAScript 6 (ES6)/ ECMAScript 2015, jQGrid, Bootstrap.RBC Skillport Courses (Foundational): Java SE8 Courses: Interfaces,Lambada, Expressions,Collections, and Generics, Ecosystems for Hadoop, MapReduce Essentials, Apache Kafka Operations.Business Group: Special Loans and Advisory Services (SLAS) is the unit within GRM responsible for managing RBC’s global high risk portfolio of Relationship Business Loans, Investments and Commercial Mortgages. The SLAS primary mandate is to minimize losses to RBC, while retaining clients wherever possible. Through the Advisory Services function, the unit will undertake client Diagnostic and Strategy Reviews to provide value-added to RBC’s field account manager’s and GRM’s adjudication groups.
  • Scotiabank
    Java Developer (Full Stack - Frontend /Backend ), Online Banking - Mobile Web
    Scotiabank Apr 2015 - Oct 2016
    Toronto, Ontario, Ca
    As a front-end developer for the Scotibank Mobile Banking App, I utilized KnockOut JS to create a clean, responsive single page application with rich display and editor user interfaces. I optimized components for phone and tablet devices and modified RESTful services by implementing GET, POST, PUT, and DELETE endpoints. I monitored performance, troubleshot errors, and supported build deployments across all environments. My contributions ensured a smooth and efficient user experience for the mobile banking platform.Site Link: mobilebanking.scotiabank.com Projects Implemented: ========================= 1. Mobile Banking ====================== a. Interac e-Transfer Fee Waiver - (server) b. Account Details, (server) c. Multifactor authentication reset (client + server) ==================== 2. Universal Access =================== a. Authentication (server) b. UserId and pasword creation with ScotiaCard (client + server) c. Credentials update (client) ================================== 3. DCV (Dynamic Customer Verification) ===================================== a. Card Replacement (server) b. First Use Activation (client) Environment: NodeJs 0.12.4 , npm 2.5.1, requirejs 2.1.11 ,knockout 3.2.0http-server 0.7.5 Web modules: Bower 1.3.12 , Foundation 5.5.1 , Crossroads 0.12.0 Jquery 2.1.3 ,i18next 1.8.0 , Build: gulp 3.8.8, Unit test for core and mockup (pure JS testing):mocha 2.2.1 , simple-mock 0.2.9 , nock 1.1.0 (HTTP mockup) - Unit test for web and browser-based: karma 0.12.15 . jasmine 2.0.4 build&deploy automation: Jenkins
  • Verax Inc
    Consultant (Full Stack Developer)
    Verax Inc Jul 2014 - Oct 2016
    Toronto, Ontario, Ca
    Successfully deliver Application Development and System Integration projects as part of the Verax Software Development Team in the Greater Toronto Area . Responsible for development, system analysis, design and testing of applications while adhering to quality and documentation standards.
  • International Financial Data Services Canada (Ifds)
    J2Ee Developer /Angularjs | Ifast/Web - Consultant (For Verax Inc)
    International Financial Data Services Canada (Ifds) Dec 2014 - May 2015
    Toronto, Ontario, Ca
    https://ifdsgroup.com/ifast-web/Delivered Front-end UI components using AngularJS framework, and KendoUI to convert models, mockups, wireframes to implement the two phases: (1) Segregated Funds, (2) Systematic Funds of the iFast/Web Net Generation Application.Support and write configurable code to modify both look and feel, and functionality for five major clients simultaneously (Sentry, Clarington, Captial, PIMCO and Sunlife)Participate in Agile development practices and feature estimates.Projects============ iFastWeb Modules Implemented 1. Seg. Funds Past Events module 2. Systematic Plans a. RRIFS/ LIFs fund payment modules b. SWPs Schedule [au,emt modules c. PACs module 3. Two-sided Fund Allocation 4. PDF Generation modules (Ad-hoc statements )Environment: AngularJS, KendoUI, pdfMake, Java/J2EE, JBoss EAS, JBoss RESTeasy, Spring Core, JBOSS JPA+Hibernate, Jackson, Dozer, JAXB
  • Scotiabank
    Java Developer | Scotialglobal Web Admin - Consultant ( For Verax Inc)
    Scotiabank Jul 2014 - Dec 2014
    Toronto, Ontario, Ca
    Implemented the current Customer Interaction Management Auditing service on ScotialGlobal Web Administration application which provides a consolidated view to track and administer Small business customers with integrated wire payment services.Responsibilities include implementing a scheduled Cron job that tracks changes made by sending HTTP-based RESTful Web service calls in order to track service change by each Scotia connect customer that handles reconciliation flow logic to write to the appropriate back end tables (using Hibernate).Implemented front-end JSP administration pages that require entitlement and validation logic that are localized in English, French, and Spanish.Improved excel/pdf Scotia connect form generation by adding template logic using BIRT (Business Intelligence Reporting Tool).Environment: IBM DB2, IBM DataStudio, SQL, JPA, Hibernate, JBoss Tools, Web Services, including RESTful, JAX-RS, JAX-WS, Jersey framework, Spring AOP, Spring MVC, JSP, JavaScript, Jquery, IBM WebSphere App Server WAS 7, JAXB, JAXP, XML, HTML, HTTP, Log4j, IBM Rational Application Developer RAD 7, Ant, Subversion
  • The Jonah Group
    Technical Developer (J2Ee - Java )
    The Jonah Group Apr 2013 - Jun 2014
    Toronto, Ontario, Ca
    Advantex CIBC Bonus Rewards, TorontoResponsibilities:• Fully Implemented the current CIBC Bonus Reward Site in both localized (il8n) mobile and desktop versions with a team of two developers. • Implemented the ability for returning visitors to search location, address by search constraints, and to perform a name search for merchants participating in an Advantex Rewards program. • Integrated Google Maps API v3 to render a viewport to list merchants in response to a search web service request call, from an address, or postal code, into latitude and longitude coordinates recognizable. Ability to handle changes in the viewport in response to a zoom or pan of the map was also fully implemented successfully.• Blue Cross Blue Shield of Michigan (BCBSM) Environment: Java EE, JDBC, Spring MVC Framework, Oracle, Ajax, EJB, JSP, Websphere, Javascript.Blue Cross Blue Shield of Michigan (BCBSM)BCBSM is a major North American health and dental insurance carrier providing health benefits to 4.7 million members and processing 30,000 health claims daily.Responsibilities:• Fully implemented portions of Benefit Configurator a system that allows one to configure insurance benefit products written initially in VB to a Java enterprise application. • This involved understanding advanced legacy business logic to implement the front end UI components, as well as the middle tier of the application (that utilize the creation of benefit rule data and health topic code management)Environment: Java 1.7, Tomcat 7, Servlet 3.0, JSP 2.1, Tiles 3.0 Bootstrap v3, jQuery v1.10.1, HTML5.
  • Cppib
    Java Web Designer - Gtaa (Global Tactical Asset Allocation) | Birt Reports
    Cppib Apr 2011 - Apr 2013
    Toronto, On, Ca
    Canada Pension Plan Investment Board (2010-2012)The Canada Pension Plan Investment Board manages, as of September 30, 2013, over C$192 billion in Investment assets for the Canada Pension Plan on behalf of eighteen million Canadians. Responsibilities:• Architected and implemented a dynamic web front-end reporting platform for the GTAA (Global Tactical Asset Allocation) to replace an in-house Excel based portfolio management system. • System includes ability to download Daily reports based on Portfolio Type, and to build report objects on a user-basis through a drag and drop report editor. • Interface uses Eclipse BIRT to export reports to PDF, Excel, PowerPoint, and MS Word Environment: Java SEAM,Framework DAO, SQL Server, Hibernate, JPA, jQuery and Richfaces, JBoss
  • Adexa
    Software Developer
    Adexa Jan 2006 - Mar 2011
    Los Angeles, Ca, Us
    Adexa Eclipse BIRT Java Report DesignerAn Eclipse-based Java application that creates dashboard-like Reports from various data sources such as databases (SQL Server/Oracle).Responsibilities:• Developed a Java application connector to retrieve application data through TCL libraries, and through various web services to replace third-party commercial tools such as Crystal Reports and Actuate• Created a user-friendly GUI to enable users to write MDX and SQL queries that support ad-hoc parameters to create reports • Maintained Collaborative Demand Planning Excel Application which is an excel macro that queries and updates application data from a SQL Server /Oracle.• Functions such as email automation, and pivot reporting is also available.• Implementation team to create UI components of the front-end Supply Chain Planning • J2EE Web application One section was to enhance a Report Servlet to generate, download, schedule, and sort reports within an XML-generated context file stored in the web container.• Developed a regression test using JUnit Test cases for applet components used by the web application.Environnent: Java J2EE, WSDL, Apache Tomcat, Excel VBA, XSLT, TCL, MS-DOS Scripts, OracleSolutions Delivery Analyst• Successfully delivered 10 Multi-dimensional Drill-Down Reports using a SQL Oracle 9 DB for a $1M Micron project • Implemented Hub and Revenue reports with cube-time hierarchy selection using Actuate eRD Pro 8 SP1 Assisted consultants by writing efficient PL/SQL Procedures, and functions encapsulated in packages to calculate report parameters and measures, as well as designing page layout requirements per design document. Environnent: Actuate ERD Pro 8.1, Write Oracle, PL-SQL Scripts (procedures, packages, triggers)
  • Robocom Systems International
    Applications Support Analyst
    Robocom Systems International Jun 2005 - Jan 2006
    Farmingdale, New York, Us
    • Support RFID WMS (Warehouse management system) inventory operations • Report and monitor any transmission errors occurring during data transfer between the client host and software through running and writing PL-SQL Scripts, and MS-DOS Scripts• Perform regression testing by running queries, backup scripts against the client databases.Environnent: DOS Scripts, Bash-Scripting, Redhat, SQL Oracle

Anthony Ku Ong Skills

Java Software Development Ldap Application Servers Web Services Sun Certified Java Programmer Spring Javascript Jenkins Uml Accessibility Microsoft Sql Server

Anthony Ku Ong Education Details

  • University Of Toronto
    University Of Toronto
    Computer Science
  • University Of Toronto
    University Of Toronto
    Philosophy

Frequently Asked Questions about Anthony Ku Ong

What company does Anthony Ku Ong work for?

Anthony Ku Ong works for Rbc

What is Anthony Ku Ong's role at the current company?

Anthony Ku Ong's current role is Technical Lead at RBC.

What is Anthony Ku Ong's email address?

Anthony Ku Ong's email address is an****@****ail.com

What is Anthony Ku Ong's direct phone number?

Anthony Ku Ong's direct phone number is +164791*****

What schools did Anthony Ku Ong attend?

Anthony Ku Ong attended University Of Toronto, University Of Toronto.

What are some of Anthony Ku Ong's interests?

Anthony Ku Ong has interest in Social Services.

What skills is Anthony Ku Ong known for?

Anthony Ku Ong has skills like Java, Software Development, Ldap, Application Servers, Web Services, Sun Certified Java Programmer, Spring, Javascript, Jenkins, Uml, Accessibility, Microsoft Sql Server.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.