Senior Software Engineer2007 - PRESENTSchlumberger
Technologies: VS2015, C#, C++, TDD, Windows Desktop Applications
- Coded with C++/C# followed by TDD.
- Improved the extensibility, stability, and maintainability of a large-scale software system and fought with some difficult defects and bugs in the software.
- Made the final decision or helped the manager to make the final decision about any technical changes or choices.
- Set up the CI system to improve the development efficiency for a large population of the community.
- Reviewed code and designs.
- Mentored the junior developers and other newcomers.
Senior Software Developer2004 - 2007Nortel Networks
Technologies: Java, C++, Solaris
- Designed an Oracle database and developed store procedure.
- Programmed in Java to add new features for the network and telecommunication device management system.
- Utilized Solaris commands and Bash shell.
- Programmed in C++ to create an interface between hardware and the Java application.
- Used Eclipse as an IDE to do the coding work for C++ and Java.
Senior Software Developer2001 - 2004HInnovation
- Designed MySQL database tables and store procedure development.
- Developed COM objects.
- Created IP phone functionality based on TCP/IP.
- Created a C++ programming based in different medical image formats such as CT and MR.