Minh Resume - C - HCM

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

MINH PHAM

Hochiminh City, Vietnam


Phone: 096.462.7117 Email: [email protected]
LinkedIn:https://www.linkedin.com/in/minh-pham-b4b162127/ Website: https://freewindcode.com/
GitHub: GitHub - mnpham2101/algorithmPractice
OBJECTIVE: Looking for a career as C++ developer.
EDUCATION: California Polytechnic University, Pomona March 2012
BS - Electrical & Computer Engineering
CERTIFICATIONS:
 IEEE Wireless Communications Professional – Certification earned in Nov 2018
RF ENGINEERING
BACKGROUND:
 Advance knowledge of 5G technology and 3GPP specifications: focus Works on MAC protocols.
SOFTWARE
TOOLS:
 C/C++ programming (C++ 17)
 Oracle SQL
 C# (version 7), Ranorex automation framework
 QXDM and Wireshark
PROFESSIONAL
EXPERIENCE: TMA Solutions, Hochiminh City, Vietnam
Senior Software Engineer
Oct 2023 to current
 Involved in software developement for Distributed Unit (DU).
 Programming Tasks:
- Resolve memory leaks issues.
- Implement RLC, MAC counters according to 3GPP and O-RAN requirements.
Rikkeisoft, Hanoi, Vietnam
Junior Software Engineer at Alliance Bernstein
July 2022 to Oct 2023
 Involved in software maintenance and new feature delivery for Alliance Bernstein.
Programming Tasks:
- Designed and implemented new daemon to process account balance at the end of day
based on the status of data on SQL Server.
- Designed and implemented new service handler to process new transaction requests that
were sent to soap server. Integrated the service handlers with gSOAP library.
- Programed automation codes using C# and Ranorex framework to read test data from
excel files, invoked tested programs, and output test results.
- Implement Stored Procedures or SQL query C++ class to send request to SQL database.
Software Maintaining Tasks:
- Monitored servers that ran Control-M jobs for failed jobs, debugged errors by analyzing
logs or codes to find root causes.
Service Deliver Tasks:
- Collaborated with QA team and clients to deliver products on very short production
cycles (2 weeks to 1 month)
- Provided software consultation to clients: tech spec, cost estimation.
LGE, Hanoi, Vietnam
Embedded System Engineer – Senior Research Engineer
Sep 2020 to July 2022
 Involved in design and implementation of route-service module in Telematics products
Programming Tasks:
- Developed middleware module (Routing-Service, HMI-Service, SMS-Service) for
embedded systems.
- Implemented interface and APIs to pass requests and retrieve data asynchronously via
android Binders.
- Implemented lazy loading, proxy class to optimize memory usage.
- Coded unit tests using Google Test framework
- Implement middleware modules to pack pre-defined SMS messages.
Researching Tasks:
- Researched and utilized Telux SDK by Qualcomm to support routing service (layer 3),
network connection.
- Diagnosed issues and bugs by investigating QXDM logs, propriety logs, interworking
between various modules.
- Wrote design documents, software architectures, activity sequences, scope of software
blocks.
QA Tasks:
- Wrote OEM requirements, test steps and worked with QA team to clarify requirements,
test steps, and resolve bugs in timely manner.
 Collaborated with LG Teams and Partners to implement network service requirements for
customers.
- Worked with flexibility and high adaptability with various teams across different time
zones and cultures.
- Communicated effectively to clarify scope of works, delegate bugs to teams according to
root cause analysis.
Vinsmart, Hanoi, Vietnam
QA Engineer
Sep 2019 to Sep 2020
 Involved in Quality and Assurance for Layer 2 Operation. Tasks include designing, running
test cases, debugging for issues and communicating with 3rd party vendors to address issues.
Achieved KPI: design the highest number of test cases and discover the highest number of
distinguished and confirmed software faults in team.
 Learned and worked with C programming: understanding OOP, Compiling &Linking Process
before execution, Computer Architecture, Memory Management in C.
Programming Tasks: Developed DCI decoding tool, TBS calculation tool with Java, Python
to support testing tasks. C code to simulate PUCCH Resource used during Common
Procedure.
 Learned 5G technology in depth; familiarized with vendors and their solutions in the industry.
Purchasing tasks: Identify required features of Viavi Core, TM500, shield boxes and
accessories for gNB testing lab. Query information from various vendors, proposing
purchasing orders, doing acceptance test with other teams.
 Improved communication skills, team training, and technical writing.
Team training tasks: Presented 3GPP specification to teammates on topics such as DL-
CCH, UL-CCH, DMRS, HARQ, MCS, TBS determination, LDPC
 Improved Research and Development skill: identifying target milestones, establishing short
term study goals based on target milestones based on product’s module and their features.
Amirit Technologies, Clifton, New Jersey Jan 2014 to Oct 2016
Drive Test Engineer
 Designed test script on TEMS Investigation to perform continuous cluster drive test.
 Assisted senior engineers with daily optimization tasks: tunning parameters to meet KPIs,
troubleshooting call issues from Drive Test data reports.
 Investigated performance and handover issue on VoLTE in New Jersey market. Studied SIP,
and L3 protocols associated with VoLTE.
 Checked L2, L3 messages and RF KPIs during drive testing for live troubleshooting

HOBBIES AND
OTHER ACTIVITIES
 Writing technical blogs at Technical Blogs – My sky (freewindcode.com).

You might also like