profile-image

Van Le

Solutions Architect/Technical Lead

About Me :

Hello, I'm Van Le, and I bring over 17 years of experience in software development. Throughout my career, I have held a variety of roles, including Senior Java Developer, Backend Team Lead, Frontend Team Lead, and Solutions Architect, allowing me to gain a well-rounded expertise in both technical leadership and solution design.

Full Name :Nguyen Trong Van Le

Mobile :TBD

Email :lntvan629@gmail.com

LinkedIn :van-le-29038354

Location :Atlanta Metropolitan Area, US

Skills

Everyone realizes why a new common language would be desirable

Java technology 90%
90% Complete
Spring Framework 85%
85% Complete
Microservices 80%
80% Complete
Angular 70%
70% Complete
React 72%
72% Complete
Docker 70%
70% Complete
Demo technical stacks
#CategoryCourseDescriptionDemo LinkStatus
1Backend - MicroservicesMicroservices with Spring...Spring Microservices && Dockerwww.vanle.org:3800DONE
2Frontend
SectionContentLink
3 React Essentials - Components, JSX, Props, State & More www.vanle.org:3251

SectionContentLink
1-7Getting Started - React Basicswww.vanle.org:3001
1-7Getting Started - React Basicswww.vanle.org:3002
8 Time to Practice: A Complete Practice Project www.vanle.org:3003
10 Advanced: Handling Side Effects, Using Reducers & Using the Context API www.vanle.org:3004
11 Practice Project: Building a Food Order App www.vanle.org:3005
14 Sending Http Requests (e.g. Connecting to a Database) www.vanle.org:3006
18 Diving into Redux (An Alternative To The Context API) www.vanle.org:3007
19Advanced Reduxwww.vanle.org:3008
20 Building a Multi-Page SPA with React Router www.vanle.org:3009
20p Building a Multi-Page SPA with React Router (Cont.) www.vanle.org:3010
21Deploying React Appshttps://react-http-4c1cc.web.app
22Adding Authentication To React Appswww.vanle.org:3011
23 A (Pretty Deep Dive) Introduction to Next.js React on NextJS
24Animating React Appswww.vanle.org:3012
25Replacing Redux with React Hookswww.vanle.org:3013
27React + TypeScriptwww.vanle.org:3014
28 Optional: React Hooks Introduction & Summary www.vanle.org:3015
29 Optional: React Summary & Core Feature Walkthrough www.vanle.org:3016
29p Optional: React Summary & Core Feature Walkthrough (Cont.) www.vanle.org:3017
DONE
3FrontendAngularJSAngularJS 1.5.0www.vanle.org:3000DONE
4Frontend
SectionContentLink
1-10Getting Started - Angular Basicswww.vanle.org:4200
1-10Getting Started - Angular Basicswww.vanle.org:4201
WIP
5FrontendUnderstanding TypeScriptReact & TypeScriptwww.vanle.org:3018DONE
Experience
  • 2019 - Now
    Technical Solutions Lead

    FPT USA Corporation

    Project Description: TBD

    Technologies: Infrastructure: Amazon Web Services (AWS) Cloud platform & On-premise - Platform/Framework: Java Spring Microservices, Spring boot, Ruby on Rails - Frontend Framework: Angular 10+, React - Database: MySQL - Testing Tool: Junit, Karma, Cypress - Code Review and Monitoring Tools: SonarQube - Source Control: Github - CICD: Jenkins, Shell Scripting.

  • 2019 - 2020
    Solutions Architect - Team Lead

    FPT USA Corporation

    Project Description: Sysmex Validation Solution (SVS) s a web-based automated testing tool designed to test defined rules which are activated within Sysmex middleware products (WAM 5.0.2, Caresphere Workflow Solution (cloud), Caresphere Workflow Solution (on-prem)). This solution also produces test evidence for customer reporting purposes to be leveraged to meet the customers' College of American Pathologists (CAP) requirements. SVS will be used with following emulators: XN, XN-L, X-Series, CellaVision, UDM.

    Technologies: Infrastructure: Amazon Web Services (AWS) Cloud platform & On-premise - Platform/Framework: Java, Winium and Selenium - Database: PostgreSQL - Testing Tool: Junit, Karma - Code Review and Monitoring Tools: SonarQube - Source Control: Bitbucket - CICD: Jenkins, Shell Scripting.

  • 2017 - 2019
    Front-End Team Leader

    FPT Software Hochiminh Co. Ltd.

    Project Description: Bank National Canada (BNC) web application is a digital banking solution with 2 main features: manage your finance and plan your goal in future. Typically, customer of BNC can access many features on e-banking such as: Financial Health, Goal Dashboard, Client Profile, Balance Sheet, Cash Flow and Contact Advisor. Particularly, in Goal Dashboard, user can monitor each goal and (s)he can add more goal or adjust every goal.

    Technologies: Frontend Framework: AngularJS 1.5.10, NodeJS, Bootstrap.js, Karma, Jasmine, Babel, Webpack - Javascript library/module: Fusion chart, iCheck, ngStorage, Object-mapper - Tool: Form Builder, Maven - Server: Virgo.

  • 2016 - 2017
    Senior Java Developer – Android Developer

    FPT Software Hochiminh Co. Ltd.

    Project Description: CommBank e-Kiosk application is a digital solution to offer an easier way to open a bank account: simple, easy, and immediate digital financial experience that saves time and gives better experience. It has been initiated with the considerations: enabling a faster turnaround time and a much more convenient way to open an account without requiring customer to go to the bank; cheaper operational cost for the Bank with CommBank e-Kiosk implementation rather than to open a new branch; a digital integration between Bank’s digital channel physical and mobile as well as with the core banking system to enable a better customer experience.

    Technologies: Framework: Spring Microservices, Spring RESTful webservice, Java Design Patterns - Server: Tomcat 8 - Database management: Hibernate - Database: Oracle Android: Dagger framework in Android app.

  • 2015 - 2016
    Senior Java Developer – Team Leader backend service

    FPT Software Hochiminh Co. Ltd.

    Project Description: CapitaStar is a multi-mall, multi-store card-less rewards / customer loyalty program by CapitaLand. Star$ is the loyalty point which is redeemable for CapitaVouchers or other promotion gifts from time to time. The CapitaStar member can download the CapitaStar mobile app from Google Play or App Store.

    Technologies: Framework: Spring MVC, Spring RESTful webservice, Spring AOP, Java Design Patterns - Server: Tomcat 8 - Database management: Hibernate - Database: SQL Server 2014 Others: push notification message to FCM, Log4JDBC, Jacoco (Java Code Coverage).

  • 2013 - 2015
    Senior Java Developer - PM

    FPT Software Hochiminh Co. Ltd.

    Project Description: The Event Scheduler module of the DIRECTV Traffic and Scheduling System (DTSS) is used to schedule programming on DTSS “schedule channels”. Schedule channels are the content channels whose schedules are used to derive automation events (which define what is broadcast and how) and the conditional access events that relate to them. While other DTSS tools may exist that make certain types of scheduling less labor intensive and less error prone (the Daily Sports and Special Events, or DSSE, interface would be an example), the Event Scheduler has some helpful tools of its own built in, and represents a “lowest common denominator” of scheduling interfaces which can be used to schedule any type of programming broadcast by DIRECTV.

    Technologies: Framework: Enterprise Java Bean (EJB) - Client side: GWT - Server: Weblogic, JBoss - Database management: JPA - Database: SyBase, Oracle.

  • 2010 - 2013
    Senior Java Developer - Scrum Master

    Axon Active Vietnam Ltd.

    Project Description: Analysis, process and give an advice with the best result matching with criteria for customer about Campaign Advertisement (Out Door Advertisement).

    Technologies: Framework: Spring Framework, Spring Web Flow, Spring Batch job - Client side: Jquery, Jquery UI, Google Map API - Server: Apache Geronimo, Tomcat - Database management: iBatis - Database: Postgre and PostGis - Reports: Jasper report, iReport - Other: Geo server, log4jdbc, Spring Internationalization.

  • 2007 - 2010
    Java Developer

    Terminal C VN

    Project Description: Manage and dispatch Transport. It is a management project for Helmic company, Danner’s incorporated in U.S

    Technologies: Framework: Groovy & Grails, WebWork, Struts - Client side: Javascript, Jquery, Jquery UI - Server: Tomcat - Database management: Hibernate - Database: MySQL, SQL Server, Oracle - Reports: Jasper report, iReport.