We provide IT Staff Augmentation Services!

C/c++ Senior Developer Resume

4.00/5 (Submit Your Rating)

IowA

SUMMARY

  • Around 6 years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
  • Strong background in C/C++/Java programming on UNIX platform.
  • Possess the ability to meet sensitive deadlines manage time and assume ownership.
  • Strong background in networking domain and Linux internals Excellent debugging and analytical skills
  • Proficient in analyzing and mapping business requirements to technical requirements and architecture
  • Good communication skills, interpersonal skills, self - motivated, quick learner, team player
  • Excellent skills in analyzing user requirements with client satisfaction as the strong and primary focus.
  • Experience at working both independently and in a team-oriented, collaborative environment.
  • Sincere, enthusiastic, hardworking with excellent communication and interpersonal skills and strong interest to learn new skills.
  • Extensive experience developing from scratch or maintaining C/C++ applications distributed or stand alone, multithreaded or non-multithreaded, on Linux platform.
  • Exposure to all phases of the software development cycle, agile methods, unit test code validation and object oriented development
  • Experience in also 2D and 3D design tools such as ANSYS, CREO, Lab view
  • Academics study has provided foundation in Aerodynamics; System Design and Testing; Flight mechanics and controls.
  • Computing for Engineers; Circuit & Electronics; Control System and Design; Thermodynamics; Compressible Flow, Aerospace Computational Techniques; Aerospace Structural Analysis & Flight Dynamics; Mechanics of Materials; Differential Equations; Flight Dynamics

TECHNICAL SKILLS

Programming Languages: C, C++, Visual Basic, Java,C#, Perl and Python.

Web Development languages: HTML, JavaScript and PHP.

Software/Tools: LabView, Matlab/Simulink, Visio, Visual Studio 2010,Eclipse,IBM Rhapsody,IBM Rational ClearCase and ClearQuest,Keil IDE,IAR Embedded.

Test Process tools: Load Runner, Selenium, Test Conductor, Ixia Chariot, Confluence, JIRA, and Bugzilla.

Hardware Design/Tools: Altium designer, AutoCad,EaglePCB design, Spectrum analyzer, vector network analyzer, signal generator and oscilloscopes.

Operating Systems: Linux, UNIX (Solaris), Windows, VxWorks and FreeRTOS.

Embedded Platforms: ARM Cortex M3, MSP430, PIC and AVR.

Regulations and Standards: FCC, CE, UL, MIL-STD-810, DO-160 and UN/DOT 38.3.

PROFESSIONAL EXPERIENCE

Confidential - Iowa

C/C++ Senior Developer

Responsibilities:

  • Analyze the mortgages bought from banks through a series of complex algorithms and generate amonthly report and statistical data for traders.
  • Trading Mortgage Backed Securities to analyze ifa mortgage will be an asset or an obligation so that any future mortgage market crisis is avoided.
  • Designed, developed and tested implementation of new functionalities and enhanced the existing code using C, C++ and Perl.
  • Developed Operational scripts /software in C/ C++/ Perl as needed.
  • Participated in design/artifacts/codes walkthroughs/reviews
  • Developed shell scripts for sequential execution of Perl programs in production.
  • Provided on-call after hours applications support 24 x 7 during release cycles
  • Developed UNIX/PERL scripts and stored procedures to monitor brokerage spending
  • Wrote shell scripts for end of the day and start of the day processes

Environment: C++ with Windows and Solaris 8, Accurev - Code repository, Sun studio, CORBA, Java, Shell scripting.

Confidential FL

C/C++ Software Engineer

Responsibilities:

  • It required me to use C/C++
  • Handled the tasks of writing unit and functional tests, responsible for supporting and extending validation-reporting software.
  • Responsible for preparing test plans and test designs, organizing test activities (reviews and preparation), developing test cases, test procedures and test scenarios.
  • Identified bugs in new and existing code, determined root causes, and suggested possible bug fixes.
  • Interfaced with software and firmware development team to identify failure cases and communicate testing results.

Environment: C, C++, Java, Data Structures, OOAD, Real Time Operating Systems, DO-178B, SPL (Software Product Line), UML, XML, Team Center, Eclipse,, MySQL, Inter Process Communication (process, threads, synchronization, semaphore, shared memory, signals.

Confidential

C/C++ Developer.

Responsibilities:

  • Developed the configuration management module using C, C++ and ProC.
  • Configuration management interacts with the database frequently to get the information of the alert raised and customer information using embedded SQL programming proC.
  • Daily Transactions details from the bank are processed using the shell/Perl scripts to load the data to the normalized tables.
  • Alert generation C++ based module goes through the tables & customer transaction history to generate the alerts.
  • Developed programs in C, C++, ProC, Perl and UNIX shell scripts under UNIX, for product development.
  • Designed the C++ coding architecture by using object oriented approach
  • Implemented C++ coding for various message classification for various vendors for this Singleton and factory patterns have been used for the implementation
  • Implemented the product applications using C++ STLs, algorithms, data structures and multi-threading concepts.
  • Extensive experience in writing Perl scripts to produce regulation reports in some specified format using regular expressions
  • Debugged the code using GDB debugger on Unix/Linux platforms
  • Developed XML interaction between front end and back end servers which Apache and Tomcat servers.
  • Preparation of Analysis, Unit Test Plan and Support documents
  • Code review and walk through
  • Executed / Ensured successful completion of POC’s (Proof of Concepts)
  • Used Git for source code management and modification request.

Environment: C, C++, ProC, UNIX, Oracle 11i, GDB, Perl, Shell script, Pl/sql, Git, Quality center, Source insight, Apache and Tomcat.

Confidential

C/C++ Developer

Responsibilities:

  • Gained an understanding of the existing processes. Involved in requirement gathering interview sessions for the new system.
  • Design and development of communication module between Host Computer and Equipment Software in C++,SECS protocol
  • Designed and developed test cases for all types of SECS communication messages.
  • Preparing test cases, test scenarios, test inputs and unit testing for all standard message types
  • Integration testing between the host and the equipment software

Environment: C++, Windows SDK, TCP/IP, SECS Protocol, Visual Studio 6.0, Visual Source Safe

Confidential

Responsibilities:

  • Processes and code in order to implement clients' requests for new or modified functionalities.
  • Involved in requirement gathering, change request, preparation of design documents.
  • Involve in requirement specification signoff, HLD signoff meeting for the clear understanding of the technical requirement.
  • Define test plans and criteria for acceptance for the technical components of an application, Provide inputs to test planning - develop and execute test scripts.
  • Involved in almost all phases of SDLC like design, build, unit test and assembly test phases.
  • Worked on both C#.Net front and calculation (C++) modules of the application.
  • Fixing product-testing defects reported.
  • Contribute to the development conceptual systems designs as appropriate.
  • Used .NET controls for client and server side validations.
  • I worked as a designer and developer for this project
  • Process flow Analysis so as to get approval from TCS management with respect to the exam flow
  • Maintenance.Training the users on the system usage

Environment: C++, C#, Visual studio 2003.

We'd love your feedback!