Thai Nguyen work email
- Valid
- Valid
Thai Nguyen personal email
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.
-
Java DeveloperPnk Connections Jun 2023 - PresentCharlotte, North Carolina, UsAs 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. -
Software EngineerPureintegration May 2022 - Mar 2023Reston, Va, UsAs 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. -
Software EngineerBest Buy Mar 2021 - Apr 2022Richfield, Minnesota, UsAs 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. -
Java Developer |✔ Available For Full-Time W2-EmploymentMaharishi International University Nov 2019 - Oct 2021Fairfield, Ia, UsStudent 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. -
Software EngineerDicentral Aug 2017 - Aug 2019Houston, Texas, UsAs 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. -
Software DeveloperLogigear Vietnam Mar 2012 - Jun 2017Phường 2, Ho Chi Minh City, VnAs 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. -
Software DeveloperQuantic Vietnam Oct 1995 - Nov 2008As 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 UniversityComputer Science -
Dalat UniversitySoftware 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
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