David Chau Email and Phone Number
Lead full stack developer and manager with 5+ years of experience within FinTech
-
Associate DirectorRbc Capital Markets Dec 2024 - PresentToronto, Ontario, Ca -
Lead Full Stack DeveloperRbc Capital Markets Mar 2023 - PresentToronto, Ontario, CaLed 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 -
Software Development ManagerRbc Capital Markets Sep 2022 - PresentToronto, Ontario, CaCoached 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 -
Full Stack DeveloperRbc Capital Markets Aug 2019 - Apr 2023Toronto, Ontario, CaContributed 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 -
Application Support Analyst, Application CustodianRbc Capital Markets Aug 2017 - Aug 2019Toronto, Ontario, CaAutomated 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 -
It Consultant, Consultant Peer Support AmbassadorFdm Group Jun 2017 - Aug 2019London, GbAssisted 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. -
Pey/Intern, Full Stack DeveloperAmd May 2015 - Aug 2016Santa Clara, California, UsAssisted 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 -
Customer RepresentativeScotiabank Oct 2011 - Jun 2013Toronto, Ontario, CaLearned 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 UniversityElectrical 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
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