Download as DOCX, PDF, TXT or read online from Scribd
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).