Thai Nguyen

Thai Nguyen Email and Phone Number

Java Developer @ PNK Connections
Thai Nguyen's Location
Harrisburg, North Carolina, United States, United States
Thai Nguyen's Contact Details

Thai Nguyen personal email

n/a
About Thai Nguyen

An experienced software developer with over 8 years in designing and developing enterprise systems by core Java, multi-threading, blocking mechanism (J2EE, Spring MVC, Spring Boot, JPA, Microservices, JavaScript, Bootstrap), and unblocking mechanism (WebFlux, Reactive, VertX, Angular, RxJS). Involved in developing front-end pages (JavaScript, Bootstrap, Angular, JSP, Thymeleaf) and integrating them with the backend side.Improved system performance by applying memory optimization techniques and using Redis for data caching.Used the Rational Rose tool to reverse engineering legacy source code to maintain easier and extend their functionalities by emerging technologies. Investigated and fixed long-term and unstable integration issues.Good at working on legacy and lifetime systems and have a long-term commitment.Worked on AWS CI/CD pipelines at a basic level by using Concourse, Kubernetes, and Helm chart.

Thai Nguyen's Current Company Details
PNK Connections

Pnk Connections

View
Java Developer
Thai Nguyen Work Experience Details
  • Pnk Connections
    Java Developer
    Pnk Connections Jun 2023 - Present
    Charlotte, North Carolina, Us
    As a Java backend developer at the client Nextrow, working on all development phases, collecting non-technical and technical requirements, designing system architecture, and performing software development procedures based on the Spring MVC framework.
  • Pureintegration
    Software Engineer
    Pureintegration May 2022 - Mar 2023
    Reston, Va, Us
    As a Java backend developer of a development team that has implemented an internal personalization data service that exposes the historical watching of each user, proposed proper programs to end-users.Responsibilities• Used Spring framework and microservice experience to implement new Web APIs.• Reversed engineering source code of an in-house system without any design documents.• Used reactive programming, VertX, to transform data from another meta-data system and store it in the Redis cache.• Maintained our personalization data service, fixing production and unstable long-term issues.• Used the Mockito library to do unit tests and mock incoming requests.• Worked on CI/CD pipelines at a basic level by using Concourse, Kubernetes, and Helm chart.• Involved in troubleshooting production issues by using Splunk, ELK Search, and Grafana charts.Technologies: Java, Multi-threading, Spring MVC, Spring Boot, REST API, Microservice, VertX, Redis, Postman, Concourse, Kubernetes, Terraform, Helm, Splunk, Elastic Search, Logstash, Kibana, Grafana.
  • Best Buy
    Software Engineer
    Best Buy Mar 2021 - Apr 2022
    Richfield, Minnesota, Us
    As a Java backend developer of a development team that has implemented an internal configuration management system including three sub-systems, managing all configurations, reading configurations, and updating configurations to relevant applications.Responsibilities• Used the library AWS S3 SDK to move the local Oracle database to relevant AWS S3 buckets.• Used RabbitMQ to broadcast configuration changes and Grafana chart to display them.• Designing database schema, implementing effective PL/SQL statements, and tuning to optimize SQL statement performance on MS. SQL.• Improved performance by using data caching and changing the workflow on how to update configuration changes from passive mode to active mode.• Implemented new web APIs by Microservices.• Proposed an approach for applying a non-blocking mechanism to the current system by WebFlux and MongoDB.• Involved in troubleshooting production issues by using Splunk, ELK Search, and Grafana charts.Technologies: Java, Multi-threading, Spring MVC, Spring Boot, JPA, Hibernate, REST API, Microservice, RabbitMQ, Spring Cloud Config, Webflux, MongoDB, Oracle, AWS S3, Postman, Spock, Grafana.
  • Maharishi International University
    Java Developer |✔ Available For Full-Time W2-Employment
    Maharishi International University Nov 2019 - Oct 2021
    Fairfield, Ia, Us
    Student of the Master’s program, a Java developer of a development team that implemented academic projects, Attendance Management System, Library Management System, Online Market System.Responsibilities• Clarified requirements and project scope, developed high-level design document of modules.• Implemented all layers, building GUI and microservices, using the core Java to implement services, as well as made some REST API calls to other modules to get master data.• Used the Netflix discovery service to register microservices and Spring API gateway for serving external API calls.Technologies: Java, Multi-threading, Spring MVC, Spring Boot, JPA, Hibernate, REST API, Microservice, RabbitMQ, Lambda, MySQL, H2, Postman, Git, Thymeleaf, Angular, React.
  • Dicentral
    Software Engineer
    Dicentral Aug 2017 - Aug 2019
    Houston, Texas, Us
    As a Software Engineer and a project Lead, leading 3 DiCentralB2B e-commerce projects.Responsibilities• Clarified requirements and project scope with product owners.• Developed high-level design documents and controlled development teams.• Implemented data mapping between EDI formats and databases in all EDI transactions.• Implemented REST APIs to expose endpoints for other systems.• Developed front-end pages for an EDI transaction dashboard.Technologies: Java, Multi-threading, MS SQL, Junit, HTML, CSS, JavaScript, Bootstrap.
  • Logigear Vietnam
    Software Developer
    Logigear Vietnam Mar 2012 - Jun 2017
    Phường 2, Ho Chi Minh City, Vn
    As a Software Engineer and a project Lead, leading outsourcing projects, and in-house projects from raw requirements.Responsibilities• Discussed requirements and project scope with product owners.• Used UML diagrams to design projects at a high level.• Developed front-end pages and applied the Spring MVC framework to implement the financial module, including project resources and costs.• Designing database schema, implementing effective PL/SQL statements, and tuning to optimize SQL statement performance on MS. SQL.• Managed and released an internal project for integrating all data of HR, Production, and Finance, and generating data integration reports by the Crystal Report.Technologies: Java, MS SQL, Junit, Log4J, UML, Agile/Scrum, HTML, CSS, JavaScript, Bootstrap.
  • Quantic Vietnam
    Software Developer
    Quantic Vietnam Oct 1995 - Nov 2008
    As a Software Developer, designed and developed core libraries and outsourcing projects.Responsibilities• Clarified requirement documents and functionalities of clients' existing systems to create technical specifications and high-level design documents by UML diagrams.• Used C++ to implement libraries for capturing complex UI controls in existing applications.• Implemented a simulator to test POS machines with over 30 end-user operations and outputs.• Conducted code review to maintain code quality; conducted unit testing and troubleshooting.• Researched and implemented a core library for voice chat and video conferencing.Technologies: Java, C++, Visual C++, Struts, Spring framework, HTML, CSS, JavaScript, Bootstrap, XML/XSL, PL/SQL, MySQL, MS SQL, Ant.

Thai Nguyen Education Details

  • Maharishi International University
    Maharishi International University
    Computer Science
  • Dalat University
    Dalat University
    Software Development Industry

Frequently Asked Questions about Thai Nguyen

What company does Thai Nguyen work for?

Thai Nguyen works for Pnk Connections

What is Thai Nguyen's role at the current company?

Thai Nguyen's current role is Java Developer.

What is Thai Nguyen's email address?

Thai Nguyen's email address is th****@****ion.com

What schools did Thai Nguyen attend?

Thai Nguyen attended Maharishi International University, Dalat 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.