Post Job Free
Sign in

C++ Software Engineer

Location:
Lorain, OH
Posted:
February 05, 2020

Contact this candidate

Resume:

DUY PHAM

(***) *** - **** · adbmpd@r.postjobfree.com · www.linkedin.com/in/duy-ngoc-pham

C++/ JAVA SOFTWARE ENGINEER

Accomplished software engineer with 15 years of hands-on experience in software development and engineering for American companies, including working on client projects. Demonstrated knowledge of software development lifecycle principles, applied to produce embedded system, robust web and windows desktop applications, systems, and databases. Committed to ensuring code quality through testing, debugging, and performance tuning.

CORE COMPETENCIES

Software Engineering · Systems Design · Database Programming & Development

· Software Architecture · Design Pattern · Troubleshooting & Debugging · Team Training

Languages:

C/C++, Java, TCL, Python, Perl, Arduino

Web:

JSP, CSS, Ajax

Web Services:

Restful

Web/App Servers:

Tomcat, Wildfly

Frameworks:

Spring, Hibernate, Struts2

Databases:

Oracle, MySQL, eXtremeDB, PostgreSQL

Design Pattern:

Singleton, Factory, Decorator, State,…

SDLC:

Agile/Scrum

Tools:

MS Studio, Eclipse, Jira, Mercurial, ClearCase, ClearQuest, Git, Nexus

Platforms:

Linux, Windows

PROFESSIONAL EXPERIENCE

Orpine Inc., USA · 12/2019-present

Providers of IT solution and systems outsourcing services

Senior Software Developer (Contractor - Macys)

Developed and maintained new features for POS software in C/C++ and SQL.

Tasks:

Worked with Agile/Scrum team to develop new features for POS software.

Fixed issues from testing team and users.

Provided unit test documents for all stories done.

Achievements:

Understand library Allegro for development UI of a windows desktop application.

Understand several functions of a POS and business domains of a store.

Collaboration with members of the team I worked with.

Technologies: C / C++, Eclipse, Jira, Confluence, Linux (CentOS), Git, PostgreSQL.

FPT USA Corp, USA · 6/2018-6/2019

Providers of IT solution and systems outsourcing services

Software Developer (Contractor - AT&T)

Developed and maintained new features for Set Top Box firmware in C/C++, Java, and Python.

Developed and maintained customer website system to be used with the latest technologies in C/C++ and Java to prevent security issues and to be used with their existing Single Sign On system.

Tasks:

Worked with Scrum team to develop new features for Set Top Box firmware.

Remodeled a web application from Struts into Struts2 framework.

Maintained customer web applications and developed some features to get the latest security of technologies and to be used with their global accounts.

Supported production to troubleshoot any problem in software system.

Achievements:

Consolidated knowledge of Set Top Box firmware and its architect.

Consolidated knowledge of customer enterprise architect and business domain.

Got real experience to support production.

Technologies: Java, C / C++, Eclipse, Wildfly, Struts, Struts2, Tomcat, Apache, Jira, Confluence, Linux (Ubuntu, Redhat), Git, Nexus, Jenkins, Oracle DB, eXtremeDB.

GLOBAL CYBERSOFT JSC, Ho Chi Minh City, Vietnam · 2011-2017

Providers of IT and systems outsourcing services.

Senior Software Engineer (Contractor - AT&T)

Coordinated development and integration of functions and modules for Set Top Box software. Maintained and developed projects through complete software development lifecycle using Java and C/C++ technologies.

Tasks:

Maintained customer Set Top Box software using C / C++ and Java on a Linux core.

Contributed to team activities and development tasks.

Gained in-depth insight into Set Top Box software architecture, modules, functions, and code.

Evaluated problem reports to determine root cause and effectively provide solutions.

Handled software function verification by building bitstream data using scenarios.

Addressed and resolved bitstream data problems.

Authored technical documentation.

Provided training and mentorship to new team members.

Achievements:

Leveraged expertise in Set Top Box software to provide deep expertise in troubleshooting and debugging.

Selected for a special online training program in Los Angeles, acquiring a strong portfolio of knowledge in data transfer and bitstream data creation using scenario tools.

Repeatedly commended as top engineer and runner-up for several consecutive months.

Significantly improved team performance via training.

Technologies: C / C++, Java, eXtremeDB, Eclipse, BDE, Jira, Mercurial, Linux (CentOS, Fedora)

ELISOFT LTD., Ho Chi Minh City, Vietnam · 2003-2011

Outsourcing services firm.

Senior Software Engineer (Contractor – CA Technologies)

Built Android and Blackberry mobile applications, handling all aspects of the software development lifecycle. Maintained and implemented features for Network Management System software from change requests using Java, C/C++, and TCL technologies.

Tasks:

Maintained the Network Management System, including analyzing and addressing customer issues.

Reproduced issues in the test environment to identify and resolve root causes.

Applied knowledge of software architecture to train new members.

Prepared software documentation.

Created an Edit Text Box widget mimicking PowerPoint’s functionality.

Developed the BodyTanScan, EcoQuiz, and Palup applications for Android and Blackberry.

Achievements:

Improved Network Management System project and application speed by developing new tools.

Gained significant understanding of SNMP, statistical data, device MIB, and infrastructure network monitoring.

Technologies: C / C++, Java, TCL, Python, XML, CGI, Oracle 9i, Eclipse, ClearCase, ClearQuest, MS Studio 98, Linux, Solaris, Windows

EDUCATION

Master of Science in Computer Science

Maharishi University of Management, Fairfield, Iowa, USA

Bachelor of Science in Information Technology

University of Science, Ho Chi Minh City, Viet Nam

PROFESSIONAL DEVELOPMENT

Arduino Development, Raspberry PI Development, Designed and Developed Drone by using open source platforms



Contact this candidate