We provide IT Staff Augmentation Services!

C/c++/unix Developer Resume

4.00/5 (Submit Your Rating)

St Louis Mo, UsA

SUMMARY

  • Overall 12+ years in Software Development and implementation using C/C++.
  • Very good experience in C, C++, STL, ACE, Boost Unit Testing, System V IPC including TCP/IP and UDP Sockets, POSIX Multithreading, Shell Scripting, Basic Perl Scripting, Python and well versed with Sqlite3, Times ten and Oracle databases
  • Experience object - oriented Design (OOD) concepts using C++
  • Self-starter and quick learner adapt to evolving industry trends, a creative and analytical problem solver with proven ability to bring quick resolution to challenging and complex projects
  • Experience in various phases of Software Development Life Cycle (SDLC).
  • Specializing in working with both functional/business team and technical/development team as a team lead to create, interpret, and implement business requirements into technical specifications and source code.
  • Extensive Experience of Software Development and wrote UNIX shell scripts to do various processes.
  • Experience Build CI/CD pipelines for various applications using tools like CF engine, Git code cloud, SVN, Perforce, SonarQube, Lint, Veracode, Dockers and Confidential &T eco.
  • Very good experience on Version Control tools Microsoft VSS, SVN, Clear case, Perforce, Bitbucket code cloud and document repository P8, SharePoint servers.
  • Very good experience in using defect tracking tools Bugzilla, ClearQuest, AOTS, Jira.
  • Good working experience with Visual Source Safe, SVN, GIT Code cloud, bitbucket.
  • Effective team player in complete software development life cycle.
  • Tremendous debugging skills, Critical Thinking, Complex Problem-solving skills, Analyze, QA lens before shipping out to customers.
  • Eager to learn, Goal-oriented, Excellent communication skills, analytic skills, problem solving skills, well.
  • Experience in designing and developing telecom and network domain application systems using C, C++, STL, multithreading (POSIX), IPC (TCP/IP socket programming), ACE framework and Boost Unit test libraries.
  • Experience on Boost C++ unit test library which is used to test C++ and also integrated the same with the CI/CD.
  • Very good experience on coding tools Vi Editor, Eclipse IDE, IN Service creation environment.
  • Organized, attention to detail, able to manage multi-tasks, work well independently and within a team.
  • Good experience in VOIP protocols SIP and MGCP.
  • Good experience in GSM and SS7 IN Protocols CAP (CAMEL), INAP and ISUP.
  • Good knowledge in SQL, MySQL.
  • Experience with windows applications, components and controls.
  • Strong experience with Agile and SCRUM development environments.
  • Responsible for new business development, business affairs, promotion and special project management. Identify new business opportunities, write proposals and negotiate contracts for projects
  • Good presentation, customer support and trouble shooting skills & experience in providing supports.

TECHNICAL SKILLS

Operating Systems: Unix, Solaris, Linux, AIX

Languages: C, C++, STL, Boost unit test framework, Shell Scripting, Perl Scripting, Python scripting, Socket programming. Inter process communications(Shared memory, Message queues, semaphores), Multithreaded programming, REST API basic skills

Databases: SQlite3, Mysql, Oracle and Times ten

GUI: SCE, Eclipse IDE

Version Control Repository: Clear Case, SVN, Microsoft VSS, Perforce, code cloud - github

Bug Tracking Systems: Bugzilla, Jira iTrack, Clear Quest, AOTS

Tools: & Utilities: Gdb, Dbx, Purify, Valgrind, lint, Gcc, Ethereal/wireshark, Automake, Autoconf, Vi Editor, jenkins

Domain Knowledge: Telecom and Networking, SIP, ISUP,INAP,CAP, MGCP, WIMAX R6 Messages

CI/CD Devops: Jenkins, Eco pipeline, codecloud, sonarqube, Veracode greenlight, docker

Hardware: CISCO Gatekeeper, Sipura’s UA, CPG, Askey MGCP Gateway, Verso Net Performer SIP Gateway, Kamilio IMS SIP Server

Methodology: Waterfall model and Agile

PROFESSIONAL EXPERIENCE

Confidential, St Louis MO USA

C/C++/Unix developer

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing.
  • Responsible in gathering new enhancement request and performing analysis.
  • Participating in creating TSR(Technical service requirement) and design reviews
  • Developed multiple modules using C, k shell, Perl to monitor various Switches, Firewalls, Call Managers, Routers, VM and other network devices etc. for various instances related Web Hosting, Application service and Manage router service and internal infrastructure.
  • Design and developed security tools using C++ language for ATT applications running in different platforms like Solaris, HP, IBM AIX, Linux.
  • Responsible for debugging and solving business process and technical problems.
  • Unit testing and end-to-end testing.
  • Coordinating with downstream and upstream applications to resolve issue with respect to code changes and end to end testing.
  • Developed Unix Shell (Bash) & Python scripts for various Systems Administration tasks to automate repeated processes.
  • Analyze and provide solution on user created incidents, tickets & problems
  • Coordinating with users on tickets, providing resolutions to them in better timeliness.
  • Coordinating with the offshore and onshore team to provide support to the vendors.
  • Update/Create, automate and successfully execute all regression tests
  • Implement CI/CD pipeline for the entire project with the following tools Cfengine, Confidential &T Eco, Jenkins, code cloud, SonarQube, Veracode, dockers.
  • Document end user and release notes
  • Responsible for timely deliverables.
  • Responsible for overseeing the Quality procedures related to the project

Environment: C, C++, Python, Shell, Linux, Solaris, IBM AIX, HP, GDB, DBX, Val grind, CI/CD tools(cfengine, Eco, SonarQube, GitHub code cloud, Veracode and dockets), Agile. SVN, P8. Rest APIs, Mysql, iTrack Jira, AOTS

Confidential, Burlington, MA

C++ developer

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing.
  • Involved in Design, Design reviews, Development and code reviews in SIP core and SS7 call state implementation in C++ and python.
  • Involved in fixing defects related SIP/SS7 call flows, system IPCs and sockets and multithreading issues.
  • Written and executed unit cases using Boost framework. Also participated in Integration testing.
  • Implemented CI/CD using Jenkins for the entire SIP core/SS7 Call state engines.
  • Developed new tools and utilities in C++ to be used by deployment team.
  • Coordinating with users on tickets, providing resolutions to them in better timeliness.
  • Coordinating with Onsite team on every alternative day get sync in the development tasks.
  • Responsible for timely deliverables and overseeing the Quality procedures related to the project

Environment: C, C++, Python, Shell, Linux, Solaris, SIP protocol, SS7, System IPCs, ACE framework, Boost unit test library, Multithreading, Oracle, Timesten database, Purify, gdb, dbx, valgrind, Waterfall and Agile, Perforce, Jira, Linux and Solaris OS

Confidential

C++ developer

Responsibilities:

  • Requirement analysis for Next generation intelligent networks service features
  • Involved in various SDLC phases like Design, Development and Testing.
  • Involved in the Design, Development and code reviews for service features Multimedia number translation services, Enterprise Virtual private network calls using C++ language.
  • Developed text processing tools using python.
  • Fixing defects, Unit testing and integration testing.
  • Implemented CI/CD Devops using Huawei proprietary tools.
  • Responsible for timely deliverables.
  • Guiding and mentoring the team members.
  • Responsible for overseeing the Quality procedures related to the project

Environment: C, C++, Python, Shell, Linux, INAP, CAMEL, SIP protocol, SS7, System IPCs, Multithreading, Oracle database, gdb, dbx, valgrind, Agile, Microsoft VSS, Huawei owned defect tool, Linux OS.

Confidential

C developer

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing.
  • Involved in creating the Low Level and high-Level Design Documents.
  • Design, Development of Software base station simulator in C, sockets, multithreading and IPC’s from scratch based on WiMAX R6 Messages.
  • Worked on core data structures and algorithms and implemented them in C
  • Have used In memory database Sqlite3 extensively for better performance.
  • Involved in Peer code reviews, Fixing defects and Unit & integration testing.
  • Responsible for timely deliverables.
  • Responsible for overseeing the Quality procedures related to the project.

Environment: C, Shell, Linux, Wimax R6, System IPCs, Multithreading, SQlite3 database, gdb, dbx, valgrind, Agile, SVN, Bugzilla, Vi editor, Linux OS

Confidential

C developer

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing.
  • Involved in creating the Low Level and high-Level Design Documents.
  • Developing various modules like interface engine, processing engine and intelligent engine using C sockets, multithreading, IPCs and Wimax R6 messages.
  • Participated in Fixing defects, code reviews
  • Participated in Unit testing and Integration testing.
  • Responsible for timely deliverables.
  • Responsible for creating documentation for all the developed modules.
  • Responsible for overseeing the Quality procedures related to the project

Environment: C, Shell, Linux, Wimax R6, System IPCs, Multithreading, SQlite3 database, gdb, dbx, valgrind, Agile, SVN, Bugzilla, Vi editor, Linux OS.

Confidential

C/C++/Unix developer

Responsibilities:

  • Involved in maintenance and developing enhancements on SIP Music on Hold, Call hold, number analysis and normalization features in C5CM call manager.
  • Design and developed MGCP simulator to test features of C5CM call mangers.
  • Unit testing and Integration testing.
  • Responsible for creating documentation for the features.
  • Responsible for overseeing the Quality procedures related to the project

Environment: C++, Perl, Shell, Linux, SIP protocol, SS7, System IPCs, Multithreading, Oracle database, gdb, dbx, waterfall and Agile, Clearcase, ClearQuest, Solaris OS.

We'd love your feedback!