Senior C++ Developer/lead Resume
Santa Clara, CA
SUMMARY
- Over 11 years of experience in projects involving design, development, maintenance, Enhancement and Testing of Networking, Embedded Systems, Avionics, News Technology, Search and Network Data Loss Prevention applications using C, C++ on windows, UNIX, Linux and Sun Solaris.
- Expert in C and object oriented programming using C++
- Good experience with Search Domain and Network Data Loss Prevention
- Strong Networking, Data Communication and Embedded System Knowledge
- Very good experience on Socket Programming
- Working experience on Black fin 531 processor
- Expertise on VLANs
- Content management using Clear Case, Dimension and DOORS
- Defect tracking knowledge using JIRA, Bugzilla and Clear Quest
- Very good experience of Avionics System, AR INC 653 Partition OS and DO - 178B guidelines
- Very good experience in ACE framework
- Experience with Agile product development methodology
TECHNICAL SKILLS
Operating systems: Sun Solaris, Linux, UNIX, Nucleus Plus and Windows
Programming languages: C, C++, Perl
Protocols: TCP/IP, HTTP, CCS, PPP, SMTP, SNMP, DHCP, BCP, RADIUS, ATM, and ADSL
Debugging Tools: GDB
Software Utilities/Tools: JIRA, Shell Scripts, Clear Case, Clear Quest, Bugzilla, Smart Bits, BCG and DOORS
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
Senior C++ Developer/Lead
Responsibilities:
- Lead Incident and Evidence copy development.
- Design and develop incident copy to ePO in JAVA
- Design and develop incident collation Perl script
- Design and develop Test Automation framework for incident copy
- Design evidence copy to evidence server and ported evidence encryption to encrypt evidences.
- Fixing production issues
Environment: C, C++, JAVA, Linux, MYSQL, Agile, Bugzilla, Perforce, SVN, Shell & Perl Scripting
Confidential, San Jose, CA
Sr. Programmer Analyst/Lead
Responsibilities:
- Design and develop aggregator logging improvements
- Design and develop Query Node Partial results when queries times out
- Design and develop log pruner
- Fixing production issues on aggregator and query node
- Added new Heartbeats for Rank query longest, shortest, and average time
- Identified thread lock contention while indexer check pointing and fixed
- Identified root bad item in the index.
- Involved in column split
- Perl utility to automated production log to copy local machine.
- Adding new features and fixing customer issues in Voyager
- Search Backend Production Support
Environment: C++, Sun Solaris, Agile, Clear Case, JIRA, Shell & Perl Scripting
Confidential, New York, NY
Sr. C++ Developer
Responsibilities:
- Design and develop Dexter Performance Analysis using connection oriented TCP/IP sockets
- Design and develop DSynch using ACE framework
- Design and develop EnEx Automation Tool using Perl script
- Involved in developing MRS Trends using ACE framework
- Design and develop NNTrends UI
- Involved in NNTrends History Collection Tool
- Design and develop FAST Content Manager Library to ingest Items/Documents in FAST Search Engine
- Design and develop OMM Reader windows service to route message to proper queue for doc ingestion
- Design and develop NEP Headline Search Server & Client HTTP Web Services
- Written multiple scripts to analyze system performance using Shell script
Environment: C, C++, C#, Linux, Sun Solaris, SYBASE, Shell & Perl Scripting, Agile, JIRA and GDB
Confidential, Irvine, CA
Sr. C++ Developer
Responsibilities:
- Involved in sustaining i4000 and i4500 IFE systems
- Developed TPCU optimized download improvement utility
- Involved in fixing customer issues
Environment: Linux, Shell Scripting, C, C++, Clear Case and Clear Quest
Confidential, Grand Rapids, MI
Sr. Developer
Responsibilities:
- Verification and Validation of High Level Requirements of CCS HM and CMRF
- Developing test procedures and test cases and Execution on the target
- Involved in requirements reviews, test technical reviews for sufficiency, correctness and robustness
Environment: VxWorks, C, DO-178B and DOORS
Confidential, Petaluma, CA
Programmer Analyst
Responsibilities:
- Bug fixing of CLI commands for AccessMax System, Terminal and Cards provisioning
- AccssMax system environment setup in the lab for the development testing
- Configuration of BCG and Smart Bits for Calls and Data traffic generation
- Involved in bug fixing for AccessMax Utility Program (AUP) - it burns software on the AccessMax cards
- Wrote test programs in Shell Script and Perl Script for test automation
Environment: NUCLEUS PLUS, C, C++, Smart Bits, Bulk Call Generator (BCG), Clear Case and Clear Quest
Confidential
Senior Software Engineer
Responsibilities:
- Creation and modification of Scripts
Environment: UNIX Shell Scripting
Confidential
Development Engineer
Responsibilities:
- Module owner of ESM (Ethernet Switch Module)
- Design and Implementation of Driver for reading and writing Realtek switch registers
- Design and Implementation of ESM
- Design and Implementation of CSTP (C-Switch Seamless switchover Transport Protocol)
- Design and Implementation of Universal IP for C-Switch.
- Involved in entire SDLC of C-Switch
- Design and Implementation of COUP utility to manage C-Switch using C++
- Design and Implementation of CSTP utility to seamlessly add and delete route on Unix using C
- Other areas worked DHCP, VLAN, IGMP Snooping
- Prepared high level and low level design documents
- Prepared test cases and test specifications
- Reviews during various phases of the project
- Wrote test programs in Shell Script and Expert Script for automating some test cases
Environment: C, C++, Black fin, JTAG interface for ICE, Bugzilla, Windows and UNIX
Confidential
Development Engineer
Responsibilities:
- Leading a 3 member team
- Module owner of RADIUS, DLC, CP (Call Processing), Channel Map
- Design and Implementation of RADIUS Interim Update for accounting
- Design and Implementation of RAS SNMP trap
- Design and Implementation of RADIUS, PPP, BCP and CP configuration CLI commands
- Design and Implementation of BCP for L2 calls
- Other areas worked TELNET, PPP, CCS, IPCP and Flash
- Prepared high level and low level design documents
- Prepared test cases and test specifications
- Reviews during various phases of the project
- Defect tracking using Bugzilla
- Wrote test programs in Shell Script and Expert Script for automating some test cases
Environment: NUCLEUS PLUS, C, Widows as a development OS, TFTP as a software downloading tool multitask info system, india ( )
Confidential
Programmer
Responsibilities:
- Involved in preparation of design documents
- Involved in C++ coding
- Involved in testing
Environment: C++ on UNIX