CV
Download my CV here
Familiar stack
C++, Java, RxJava, Go, Python, Bash, Docker, NodeJs, JavaScript, HTML, ReactJs, React Native, Spring Framework, gRPC, Machine Learning, Optimization, MongoDB, SQL, CI & CD(Jenkin, Gitlab, Github), Message Queue, Test Drivent, Micro services.
Education
- Ph.D. candidate in Computer Science, Concordia University, Present
- M.S. in Computer Science, University of Information Technology Ho Chi Minh City - VNUHCM, 2020
- B.E. in Information Technology, Dong Nai Technology University, 2017
Publications
Nguyen Phuc Tran, Oscar Delgado, Brigitte Jaumard; "Proactive Service Assurance in 5G and B5G Networks: A Closed-Loop Algorithm for End-to-End Network Slicing.";Concordia University
Nguyen Phuc Tran, Brigitte Jaumard and Oscar Delgado; "Energy-Aware LLMs: A step towards sustainable AI for downstream applications.";2025 ICECET
Nguyen Phuc Tran, Oscar Delgado, Brigitte Jaumard, Fadi Bishay; "ML KPI Prediction in 5G Networks.";2023 EuCNC & 6G Summit
Nguyen Phuc Tran, Brigitte Jaumard; "Service Assurance in 5G Networks.";CSSE - Concordia 2022
Tran Nguyen Phuc, Duong Thi Thuy Nga, Tran Duy Thanh; "Building a temperature forecasting model for the city with the regression neural network (RNN)."; ICSMB 2020; ISSN: 2288-9876; 2020
Ho Trung Thanh, Tran Duy Thanh, Doan Vu Ngoc Duy, Tran Nguyen Phuc, Ly Viet Son; (2017) "Integrating Scan Mobile With Electronic Signage Solution In Supermarket And Retail Store."; ISBM’17; ISBN: 987-604-82-2265-9; 2017.
Ho Trung Thanh, Tran Duy Thanh, Doan Vu Ngoc Duy, Tran Nguyen Phuc, Ly Viet Son; "Electronic signage solution in suppermarket and retail store: Integrared speed scan mobile software on Opticon ELS system."; TWSIM 2017; 2017
Work experience
- Aug 2023 - Now, Graduate Research Assistant - Ericsson, Montreal, QC, CA
- Lab: large-scale optimization
- Supervisor: Professor Brigitte Jaumard.
- Duties included:
- Research and implement Generative AI (LLMs) for mining support tickets which support root cause analysis leads to reduced 30% time for analysis.
- Tech stack: Generative AI, Docker, Python, Matplotlib.
- Produces 1 research paper and 1 patent.
- Sept 2021 - Aug 2023, Graduate Research Assistant - Ciena, Montreal, QC, CA
- Research in Service Assurance for 5G network slicing.
- Lab: large-scale optimization
- Supervisor: Professor Brigitte Jaumard.
- Duties included:
- Maintain and develop a 5G/B5G network slicing simulation utilizing C++ and Python along with Omnet++.
- Research and implement algorithms based on AI technologies for service assurance in order to optimize network resources up to 54.85% and reduce operating costs.
- Tech stack: Machine learning, C++, Python, Docker, Kafka, Simulation, Matplotlib.
- Produces 2 research papers.
Aug 2018 - Jun 2021, Fullstack developer - Silentium Viet Nam & Egopulse JSC
- Communication platform: Digital platform built as a PaaS that helps doctors take care / manage their patient’s information.
- Clinic management system (Web app): A digital tool focus to help clinics store patient profiles, medical records, medication plans, billing software for insurance and sync data between clinic and insurance hubs.
- Duties included:
- Develop new features and maintain source code for the platform on both backend, fron- tend (Web-app, mobile) and DevOps.
- Work direct with the support team for troubleshooting and resolve bugs.
- Maintain and write unit test, e2e test for the platform to make sure our CD/CI always available.
- Coordinate with stakeholders for analyzing and implementing new features, investigate technical solutions to minimize impact on security.
- Do the code review and peer review with teammates to reduce the impact of code, and follow our commitments in code practice.
- Support in the onboarding process to assist new folks in catching up on the work and enjoying our team quickly.
- Development methodology: Agile.
- Stack: GoLang, Java, RxJava, Docker, ReactJs & React Native, OpenAPI, Next.js, NATS, Protobuf.
Jun 2017 - Aug 2018, Software Engineer, DEK Technologies Viet Nam
- Ericsson core-middleware: Managed High Availability for the Cloud.
- Duties included:
- Develop new features and maintain source code for core-middleware based on Open-Saf architecture.
- Troubleshoot and resolve bugs/errors in rectification packages.
- Analyze and clarify needs with the stakeholder across Sweden, Australia and Vietnam.
- Integrate Core MW on different cloud environment (Docker base, Virtual machine base). <!– - E-commerce platform
- Duties included:
- Develop micro-services for e-commerce system based on Django framework on both backend and frontend.
- Do the test-driven for platform based on Jenkin pipeline.
- Maintain Dockerfiles for microservices. –>
- Development methodology: Agile.
- Stack: C++, Python, Bash, Make, Jenkin (CI&CD), Gerrit, Docker, Linux, SQL.
- Jul 2015 - Jun 2017, Software Engineer - RND, Kicthermal Asia
- Profiling software: KIC provides products and services designed to improve avariety of thermal monitoring, profiling and process control applications.
- KIC Vantage: Real-time dashboard for all reflow ovens in the factory.
- Duties included:
- Maintain source code and provide new features for the Profiling software.
- Analyze, clarify, and implement client needs.
- Analysis and implement requirements from customer.
- Establish communication links between KIC’s software and 3rd products.
- Implement a function to compute data from profiler hardware in order to optimise and set Profiling System automated operations.
- Write unit test, function test and simulation tool for testing data.
- Development methodology: Agile.
- Stack: C++, MFC, Python, SQL, XML, C#, ASP.net, AngularJs.
- Nov 2013 - May 2015, Microsoft Student Partner (Technical Evangelist), Microsoft Viet Nam
- Duties included:
- Research new Microsoft technologies.
- Training Microsoft’s technologies for students in South of Viet Nam.
- Organize Microsoft events at the university campus.
- Make sample application on Windows Phone and C#.
Academic activity