We provide IT Staff Augmentation Services!

Senior C++ Developer Resume

5.00/5 (Submit Your Rating)

San, DiegO

SUMMARY:

  • Total 5+ years of experience using C/C++, perl, STL, data structures, algorithms, UNIX, multithreading and distributed applications.
  • Experience with application, data security, systems, network, Web - based and real time embedded programming;
  • Excellent knowledge on OOD/OOP (Object Oriented Design/Programming), Data structures, Algorithm and optimization.
  • Good understanding of iOT and cloud based applications and strong hands on in python for data analytics and streaming data analysis.
  • Experience participating in peer reviews at the code and unit test, unit integration test and software requirements specification levels of software development.
  • Ownership of test responsibilities through the full lifecycle of the products.
  • Develop test cases/scripts used to exercise the quality standards.
  • Integrated and Tested Hardware/Embedded Software to meet Design Requirements
  • Experience with SAN/ NAS storage devices.
  • Experience with OpenCL,Unix, Sun Solaris,Shell.
  • I have knowledge of 2G/3G/LTE, 802.11a/b/g/ac/n and networking, BLE (Bluetooth Low Energy).

TECHNICAL SKILLS:

Languages: C, C++, Perl, Python, Shell programming, VHDL, C#,HTML

Operating Systems: UNIX, LINUX, Windows, Raspbian.

Storage: RAID, Technology, iSCSI, SAS, SAN, NAS, Fiber Channel

SQL Server 2000/2005/2008, MS: Access, Oracle.

Development Technologies: STL (Maps, Vectors, Lists), BSD Sockets, Posix/Solaris threads, Patterns (Singleton, Factory)

Embedded Skills: Computer Interface Circuits,Embedded System, Advanced Topic in Optical Communication,Real Time embedded system(RTOS),Computer-Aided Circuit Eng, Advanced Computer Networks, Control Systems.

Networking: 802.11a/b/g/ac/n, 2G, 4G, LTE, TCP/IP, NAT, SDN, DHCP, Socket Programing

EXPERIENCE SUMMARY:

Senior C++ Developer, San Diego

Confidential

Responsibilities:

  • Responsibilities include: Identify and correct defects in C and C++ code.
  • Update and perform unit tests on production software.
  • Integrating OpenCV library to identify the key components of the images and splitting it into multiple views.
  • Development, validation and debug of embedded IOT node and gateway
  • Used OpenCL to execute the task on GPU’s.
  • Responsible for the development, testing, and integration of embedded software into DNS server, web caching server (customization of SQUID) leveraging C++, STL, TCP/IP
  • Responsible for correcting and testing code.

Environment: Linux, GPU, OpenCL, OpenCV, C/C++, gdb, valgrind.

Confidential, San Francisco, CA

Software Engineer

Responsibilities:

  • Developed test for feature checking using regular expressions in order to match and extract data as required to comply with various compliance reporting requirements.
  • Perform troubleshooting, fixed and deployed many bug fixes of the two main applications
  • Involved in understanding the big data ecosystem of Apache Spark to integrate the library with the data from the Apache Spark.
  • Involved in writing GTest for testing the C/C++ routine developed to independently test.
  • Worked on different data structure and algorithm for the data processing and real-time analysis.
  • Worked with Queues, Linked List, trees and Graphs to handle the data in different scenarios.
  • Worked on aggregate functions to reduce the data.

Environment: C/C++, Unix, Shell, git, gdb, Visual Studio.

Confidential

Sr. Software Engineer

Responsibilities:

  • Modified Confidential backup/restore MOTIF GUI software; involved both modifying/adding MOTIF text, list widgets to C/C++ program source, and MOTIF resources to application resource files, utilizing Debugger, DBX MOTIF program debugging tools in response to user bug-fix requests.
  • Developed localized code to process and display Japanese Kanji, Katakana charsets in backup/restore MOTIF GUI software.
  • Rewrote C/C++ front-end interface to command-line file recovery software to simplify, optimize file recovery processing. Created, modified, and tested C/C++ code/Bourne shell scripts (SED) which performed software upgrades from a SunOS to a SUN SOLARIS environment.
  • Researched and tested FLEXELINT for optimal implementation. Developed shell scripts to help uncover C/C++ programming errors.
  • Used Clearcase as the version control system for developed software.

Environment: C/C++, Unix, Sun Solaris,Shell, ClearCase

Confidential

Software Engineer

Responsibilities:

  • Developed an API to the VMWare-provided library, which supports virtual machines host-side, change-tracking driven backup. This allowed to monetize SaaS backup and recovery for large Managed Service Providers.
  • Analyze the crash dumps, logs and traces generated by Clariion/VNX processor.
  • Provide support for EMC’ s Clariion and VNX storage arrays(SAN/NAS, iSCSI, SAS,PCIe,NVME).
  • Meta-luns and Storage Groups Layered driver.
  • Perform firmware upgrades & code upgrades activities on the Storage arrays.
  • Implemented automated testing procedures for the new features of the company's product.

Environment: C/C++, Perl, C#, Windows, Visual Studio, Win Debugger,VMWare

Confidential

Software Engineer

Responsibilities:

  • Performed analyzing and decoding complex Embedded C code, Assembly Programming.
  • For Development of reliable systems, gone through Datasheets and device specific header files.
  • Worked with IDE Keil, to developed device driver header files (.h) and written source code in Embedded C as per application requirement.
  • Worked on various sensor interface with embedded systems using various protocols like I2C, UART, SPI etc.
  • Worked to Bug fix, verification and validation of the implemented modules.
  • Worked on Embedded and test software on Linux and Windows, troubleshooting and maintenance.

Environment: C/C++, Embedded C, Embedded Assembly, Keil, ARM, Oscilloscope, Logic Analyzer.

We'd love your feedback!