Vũ Cương (Ralph) Nguyễn
Lead Front-End Software Engineer (Remote) at Grab- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Vietnamese Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Critical Thinking Skills for the Professional
CourseraAug, 2021- Nov, 2024
Experience
-
Grab
-
Singapore
-
Software Development
-
700 & Above Employee
-
Lead Front-End Software Engineer (Remote)
-
Jan 2021 - Present
- Modernize Front-end Web Development Process of Grab for Business Admin Portal, migrating from Webpack 4 to Webpack 5, integrating Webpack 5's Module-Federation to enable better development experiences i.e. isolated component driven development with Storybook + Interaction Testing, Mock Service Worker and ReactJS v17.x- Leading the Flutter integration project to bring Flutter into Grab's Driver App development process (https://youtu.be/40_tpAHwWcM?t=202)
-
-
Senior Front-end Engineer (Remote)
-
Jan 2020 - Jan 2021
- Engineering Owner of 4 web applications (register, stellar, bolt, doc-updater) to support driver acquisition operations across 8 South East Asia countries.- Maintainer of Grab’s web-kit monorepo, empowering Grab engineers to rapidly scaffold and launch new web applications with delightful development experience.Technologies Stack:- Front-end: TypeScript, ReactJS, CSS Modules, Webpack, Ant Design, Jest, @testing-library, Cypress, Flutter- Back-end: Golang, grpc, GraphQL- Infrastructure: Terraform, AWS (Cloudfront, S3, SQS, RDS, ELB, ...)
-
-
Senior Front-end Engineer
-
Jul 2018 - Dec 2019
-
-
Senior Front-end Engineer
-
Mar 2018 - Jul 2018
-
-
-
TMA Solutions
-
Vietnam
-
Software Development
-
700 & Above Employee
-
Senior Technical Consultant
-
Jan 2017 - Mar 2018
-
-
Technical Consultant
-
Mar 2014 - Dec 2016
-
-
Senior Software Engineer
-
Oct 2012 - Mar 2014
Project: OmniVistaClient: Alcatel-Lucent EnterpriseProduct: OmniVista 2500 NMSResponsibilities:UI/UX Team leader, managed an offshore development team of 20, maintaining 3 different product lines, shipped over 40 apps/sub-apps and countless enhancements to modernize Alcatel-Lucent Enterprise’s Network Management System (OmniVista® 2500). We spent 2 years building our own UI library with a lot of reusable components based on AngularJS framework, AG-Grid and D3.js, laid a solid foundation to rapidly deliver new apps/sub-apps for the next 3 years.Technologies Stacks:- Front-end: AngularJS 1.8, Stylus, Bootstrap, D3.js, Oboe.js, Ag-grid- Back-end: Java, Spring framework, ActiveMQ, Atmosphere, MongoDB, Apache Tomcat
-
-
Software Engineer
-
Jul 2011 - Oct 2012
Project: AxSClient: Alcatel-LucentProduct: AMS 5520Responsibilities: - Perform maintenance (fixing bugs, refactoring code, write unit tests).- Conduct internal knowledge sharing for colleagues in Vietnam and India.- Engineering Owner of the in-house automation framework for Eclipse RCP-based Desktop Application using Nokia’s Robot framework and Jython (Java + Python). It was integrated into the development process of 5520 Access Management System for Alcatel Lucent’s product line, covering more than 50 E2E test cases in a data-driven manner and run continuously on Atlassian’s Bamboo pipeline.Technologies Stacks: - Back-end: Java, Spring Core, JBoss Application Server, JMX.- Front-end: Java, Eclipse RCP, SWT Library, JFace.- Messaging: JMS- Database: MySQL- Unit Test: JUnit- Packaging: Ant, Maven- Source Control: SVN- Issues / Features Management: JIRA- Wiki: Confluence- Continuous Integration System: Bamboo
-
-
Education
-
University of Transport, Ho Chi Minh city
Bachelor of Engineering - BE, Information Technology