David Chau

David Chau Email and Phone Number

Associate Director, Lead Full Stack Developerat RBC Capital Markets @ RBC Capital Markets
David Chau's Location
Markham, Ontario, Canada, Canada
About David Chau

Lead full stack developer and manager with 5+ years of experience within FinTech

David Chau's Current Company Details
RBC Capital Markets

Rbc Capital Markets

View
Associate Director, Lead Full Stack Developerat RBC Capital Markets
David Chau Work Experience Details
  • Rbc Capital Markets
    Associate Director
    Rbc Capital Markets Dec 2024 - Present
    Toronto, Ontario, Ca
  • Rbc Capital Markets
    Lead Full Stack Developer
    Rbc Capital Markets Mar 2023 - Present
    Toronto, Ontario, Ca
    Led team to create front-office business sales tools, saving time for users and ensuring better overall client experience.Collaborated with business stakeholders, application developers, and quality assurance analysts in planning meetings to ensure all issues were prioritized correctly for each sprint in an Agile software development framework, including end of sprint demosCreated and enforced team best practices and design decisions based on overall department standards
  • Rbc Capital Markets
    Software Development Manager
    Rbc Capital Markets Sep 2022 - Present
    Toronto, Ontario, Ca
    Coached employees on code best practices, including team rules and standards, for both front-end and back-end, enabling consistency and reusability Reviewed career goals and development improvement plans for each employee through bi-weekly 1-on-1 meetings, improving growth and job satisfactionAccelerated talent growth within the organization, resulting in mentees winning awards and accolades
  • Rbc Capital Markets
    Full Stack Developer
    Rbc Capital Markets Aug 2019 - Apr 2023
    Toronto, Ontario, Ca
    Contributed to a modernization project in a Continuous Integration (CI) workflow setting for a multi-asset class internal and external client-facing crown jewel trading platform with modern technologies including React, Redux, Node.js, RxJS and Java 8/17Built and architected multiple Spring Boot microservices on bare metal servers, including environment configurations, load balancing solutions, high availability, REST capabilities, and IP whitelisting Utilized distributed caching solutions such as Redis and Apache Ignite/GridGain to improve the performance speed of various internal and external applications and microservicesExperienced with deploying and configuring Helm charts in a private cloud setting using bare bones Docker and Kubernetes clusters, enabling intraday releases and zero downtime for key servicesRefactored legacy JavaScript code and class based React components into TypeScript and functional based React components with React HooksReviewed peer pull requests as a key code owner, improving code stability and quality for Git repositories under the teamExperienced with writing queries for mySQL, Sybase, Microsoft SQL Server and Mongo databases in Java JDBC and various SQL clientsImplemented unit testing with JUnit and Jest/Enzyme in respective back-end and front-end projects, and integration testing with Cucumber to reduce bugs in testing and production environmentsAssisted with regression testing to ensure production builds were deployed as scheduled and resolved any issues during deployments
  • Rbc Capital Markets
    Application Support Analyst, Application Custodian
    Rbc Capital Markets Aug 2017 - Aug 2019
    Toronto, Ontario, Ca
    Automated several Unix Bash and Windows Batch scripts forrepetitive tasks done by FX Application Support, reducing turnover times by 70% or more, including MongoDB and Sybase data exportsDeveloped an internal Java Archive (.jar) which interfaced a JMX Console / Client connection for an application, a Java SSH connection (using JSch), and a user inputted CSV file to reduce the number of steps in a business processInvestigated support issues from FX sales and trading including application error messages, missing trades/confirmations, and discrepancies in user configurations in less than an hour, which is crucial for the busy FX marketMaintained application custodian responsibilities including application compliance, approvals for access and support for development and businessCollaborated with business and application developers in meetings more than 2 times a week to ensure all issues were prioritized correctly for each sprint in an Agile software development frameworkCompleted weekly application releases on the respective Linux, Solaris or Windows Server boxes with the use of deployment tools including BMC Bladelogic, thus resulting in new features and bug fixes being rolled out to the traders and external clients
  • Fdm Group
    It Consultant, Consultant Peer Support Ambassador
    Fdm Group Jun 2017 - Aug 2019
    London, Gb
    Assisted newly placed consultants at RBC as a RBC-FDM Consultant Peer Support (CPS) Ambassador by answering all questions/concerns or by redirecting them to the correct peopleCreated monthly CPS Ambassador reports of FDM CA Consultant Support as a form of feedback that they could use to improve the experience of the consultants that will be placed in the futureFull time IT contractor at Royal Bank of Canada.
  • Amd
    Pey/Intern, Full Stack Developer
    Amd May 2015 - Aug 2016
    Santa Clara, California, Us
    Assisted in the front-end and back-end development of a web tool used by other teams to track JIRA bugs, IP releases and schedules, and deadlines for projects where the files were revision controlled by PerforceUpdated and inserted more than 10 table definitions and hundreds of rows in a dedicated MySQL database as enhancements were being added on the GUI, specifically with the use of DataTables.js and ApacheRan automated physical-verification checks in parallel with other team members to reduce processing time by 50%, which was crucial for meeting project hard deadlinesGenerated several infrastructure reports each week that were reviewed by the managers in order to determine the current status and issues of a given projectPresented and demonstrated projects to more than 3 key managers around the world in order to improve cross-team efficiency
  • Scotiabank
    Customer Representative
    Scotiabank Oct 2011 - Jun 2013
    Toronto, Ontario, Ca
    Learned more than 10 common sales techniques and problem solving skills by shadowing a professional Customer Representative's daily dutiesAssisted customers with daily transactions (including deposits, withdrawals, and wire transfers) with a positive and professional behavior in order to provide the best customer experience Ensured my transactions were balanced out at the end of each shift as per good banking standards

David Chau Education Details

  • Toronto Metropolitan University
    Toronto Metropolitan University
    Electrical Engineering - Micro Systems

Frequently Asked Questions about David Chau

What company does David Chau work for?

David Chau works for Rbc Capital Markets

What is David Chau's role at the current company?

David Chau's current role is Associate Director, Lead Full Stack Developerat RBC Capital Markets.

What schools did David Chau attend?

David Chau attended Toronto Metropolitan University.

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.