Post Job Free
Sign in

Software Engineer Development

Location:
Los Angeles, CA
Posted:
April 17, 2023

Contact this candidate

Resume:

Diodineil Bacus

Los Angeles, California, United States

**************@*****.***

linkedin.com/in/diodineil-bacus-258158170

Summary

• Experience with ATT DirectV Set-Top-Box

• Experience with ATT DirectV AndroidTV

• Experience with Ingenico Payment terminals.

• Experience with cross-platform C++ development (Windows/SLES).

• Experience with NCR Barcode Scanner/Scale.

• I have a customer onsite exposure in Vietnam for 7 months working with Ingenico VN.

• I have extensive knowledge in C++ Programming, Data Structures, and Algorithms.

• I used mostly core C/C++ for my 5 years of professional experience.

• I have strong experience in using development tools such as Visual studio, Eclipse, GCC compiler for Linux, and Netbeans.

• Core Responsibilities: Requirement Analysis, Impact Analysis, Design, Develop, and Test software engineering projects by doing extensive research and applying technical solutions.

• Technical Skills:

o Programming Languages: C, C++, Java, C#.Net, Kotlin o Scripting: Bash, NSIS

o Frameworks/ Platforms: Ingenico API, Barcode Scanner, EFTPOS, Jetpack Compose, Android o IDEs: Visual Studio, Eclipse, IngeDev, Netbeans, Android Studio Experience

Software Engineer

Fpt USA Corp

Oct 2022 - Present (7 months)

Software Development Engineer

FPT Software

Jul 2018 - Apr 2023 (4 years 10 months)

Part of a team developing applications for card reader terminals using C++ and customer API. Follows bank requirements on how the workflow will be implemented. This application interfaces with a host to receive and send messages with transaction details through serial port and/or TCP/IP communication.

• Developing application for POS with card reader.

• Implementing transaction message to be sent to the bank host through TCP/IP communication.

• Interfacing Electronic Cash Register (ECR) tool to the application through USB serial port communication.

• Implementing API changes and participating in code reviews through pull requests.

• Helping to develop and implementing processes and best practices designed to increase productivity and dependability.

• Communicating directly with customers through weekly conference calls, as required. Software Engineer

Diodineil Bacus - page 1

NCR Cebu Development Center Inc.

Nov 2014 - Jul 2018 (3 years 9 months)

Develops and maintains applications for scanner testing. Part of a small team of software engineers that works on a R&D project which aims to develop an in- house scanner software which will be loaded to next generation of scanner.

• Developing the Decode Module of the scanner software.

• Implementing video capture and barcode processor (reading and decoding).

• Capturing data and benchmark software on different platform.

• Implementing unit tests using Google Test.

• Learning and applying customer requirements and suggestions to make the application interactive and hassle-free.

• Training for clients for first time users.

• Maintaining the application for monthly firmware support and application improvement based on customer suggestions and/or issues.

• Working at customer side to clear requirements, propose solutions and support team to fix bugs and issues.

• Documenting software processes and data gathered on Confluence and JIRA.

• Creating installers for easy deployment for both Windows and Linux.

• Communicating directly with customers through weekly conference calls, as required. Education

STI College Cebu

Bachelor's degree, Computer Engineering

2009 - 2014

Skills

Android Development • Kotlin • Java • New Relic • Grafana • Software Development • C++ • OpenCV • GIT • MFC

Diodineil Bacus - page 2



Contact this candidate