We provide IT Staff Augmentation Services!

C++ Developer Resume

2.00/5 (Submit Your Rating)

NY

SUMMARY

  • 6 years of experience as a Software Engineer and coding with analytical programming using C/C++ and assembly programming.
  • Have very good experience in developing applications using C and C++ on Unix and Linux, VC++, MFC and Win32 API, exposure to C# and .NET 4.5 framework on Windows, LANs and WLANs (IEEE 802.11/802.3 ) protocols.
  • Have good experience working with template classes and C++ STL both data constructs and algorithms.
  • Experience using in Python, Shell, Bash, Perl scripting, Kernel debugging and QT - QNX.
  • Experience in developing C++ services using web services architecture, SOAP, WSDL and XML.
  • Strong knowledge and experience in Oracle 10g/11g database programming using SQL, PL/SQL, Stored Procedures, functions, triggers and other elements.
  • Knowledge on SQL server BI tools SSIS, SSRS and software design, code optimization, networking TCP/IP, operating systems.
  • Strong Knowledge of COM/ATL, VC++ (MFC/WIN32), C#, WPF, WCF, SQL Server.
  • Good exposure to each of the phases of Software Development Life Cycle (SDLC), developing projects from stage of concept to full implementation.
  • Experience in using automated tools like Java, Cucumber test framework for Client/Server, Web and database applications.
  • Strong ability and skills in design, coding, debugging, problem-solving, integration and maintenance.
  • Used Jira, bugzilla and other project management tools.
  • Have working experience in COM, building, integrating and debugging COM components.
  • Have understanding of RDBMS concepts. Worked with Oracle 10, MySQL and MS-SQL Worked on SQL statements like inserting, querying, modifying, relating database tables.
  • Have knowledge of PL SQL scripts on Oracle.
  • Strong knowledge of C++/C# with experience of development for several platforms (Windows and Linux).
  • Experience in Multithreading, STL, Template, Java, Python, QT, SQL, Delphi.
  • Excellent knowledge on OOD/OOP.
  • Experience in development using multithreaded programming.
  • Well versed in Agile and Scrum Software Development Life Cycle methodologies.
  • Experience in capturing, analyzing and documenting requirements (Use Cases) for user stories.
  • Configured internet software/web servers on UNIX, Linux and Windows-based systems.
  • Experience in Micro servicesdevelopment with Cloud foundry environment.
  • Experience in troubleshooting boot issues like GRUB loading errors in Linux environment and handled Incidents using the Incident management module in OS Ticket and ServiceNow.
  • Conducted Unit Testing and System testing. Facilitating Integration and User Acceptance Testing.
  • Knowledge on version control tool like GIT, TFS, Jenkins.
  • Managed the Solid Fire Support organizations migration from NetSuite CRM Tool to Salesforce's Service Cloud including initial planning and design phases to testing, deployment, and migration.
  • Provided surveillance/maintenance and developed operational support for Verizon's Global Transport (Layer 0, 1 and 2) networks.
  • Implemented Over the Air Firmwareupdate for the existing and the upcoming LTE, Cat M1 and LORA modems.
  • Experience in design, implementation and streamlining of scalable, fault-tolerant, profitable networks.
  • Involved in the implementation of the Object Management Group (OMG) Data Distribution Service (DDS) standard.
  • Experience in ISP, Content, Transit, MPLS, Enterprise and Video network architectural designs.
  • Experience in design data-driven, modular scripts that allow tests to be maintained or extended without additional script coding.
  • Strong knowledge of major networking protocols including TCP/IP, STP, BGP4, and OSPF.
  • Configured Azure Traffic Manager to build routing for user traffic.
  • Experience in automated stubbing framework for easily isolating code under unit testing.
  • Worked with Key DDS Architectural Concepts, Entities and DDS Annotations.
  • Supported Enterprise West within the Solid-State Solutions Group at Cisco, which was created from the acquisition of Whiptail.
  • Golang and Java were used as a backend REST service while AngularJS was used for the user interface.

TECHNICAL SKILLS

Operating Systems: Windows NT/2000/XP, Windows 10, Linux/UNIX environment

Languages: C, C++, C#, Core Java, Win 32, VC++, MFC, PL/SQL, SQL

Version Control tools: SVN, VSS, git, RDK

Web Technologies: ASP.NET, HTML, XML, JavaScript, CSS, XSLT,UML

Bug Tracking Tools: Bug Zilla, JIRA, RALLY

IDE Tools: Visual Studio … vim

Debugging Tools: WinDbg, gdb, Visual Studio, bdx, Xming

Other Tools: VMware, Wire Shark, Leak Dialog, VxWorks

Application Software: Microsoft Word, Excel, PowerPoint, Outlook

PROFESSIONAL EXPERIENCE

Confidential - NY

C++ Developer

Responsibilities:

  • Developed, coded, debugged, maintained, tested and implemented UNIX/LINUX C and some C++ code elements.
  • I have sound knowledge in different phases of software development life cycle (SDLC) including analysis, design, development, testing and Production Support.
  • Peer reviews of the Design and Source Code (C, C++, and Shell Scripts).
  • Develop and Execute the Module Test Cases on Unit and Integration Testing environments.
  • Support System Testing, Acceptance (UAT) Testing and Production changes.
  • Debugging and Troubleshooting production issues.
  • Responsible for Development/Enhancement, bug fixing as well as Production Support.
  • Involved in writing PL/SQL part depends upon user requirements.
  • Experience in deploying UNIX/Linux Inter Process Communication mechanisms like Shared memory, PIPES, signals and semaphores for various Embedded products.
  • Experience in implementing the applications under multiple OS platforms using corresponding APIs (Like Linux internal APIs and win32 APIs).
  • Hands-on experience on SCM tools like GIT/GitHub.
  • Experience using MATLAB, Wire shark, Visual Studio, OrCAD and CADENCE.
  • Experience in writing SQL queries and stored procedures and packages.
  • Hands-on experience on RDK and Set Top Box experience.

Environment: C++14, C++11, Java, XML, WebSphere application server 7.0, IBM Rational Team Concert, Eclipse, Visual Studio 2012, DB2, PL/SQL.

Confidential - Indianapolis, IN

Sr. C++ Developer

Responsibilities:

  • Part of a development team to implement Wealth Management services from UI and C++ on Linux platforms.
  • Developed multithreaded cache offline program in C++ to support various UIs to deliver/process data for a scalable, high throughput, low latency applications.
  • Wrote C++ programs for end of day operations (EOD) to close or roll the orders.
  • Used STL extensively to store data on Order history, accounts, securities, etc. for fast retrieval/update.
  • Exception Handling, information encryption and decryption using open SSL.
  • Worked with users, business and exchanges to gather new requirements/enhancements, testing and final delivery of sub systems.
  • Used various data structures and design patterns in applications like Singleton, Observer, Factory methods etc.
  • Handled corporate action events to reflect the order price and currently implementing the tick size changes.
  • Developed/enhanced Visual C++ GUI applications that gather and generate statistics on investments and loans.
  • Developed/enhanced as part of team to compute commission calculations based on commission rules and generate pdf reports.
  • Modified C++ programs to support compliance rule automation for many compliance rules for client accounts for compliance purposes and manage leverage using many metrics like industry exposure, security type, long/short positions, currency / securities / options / futures, credit ratings etc.
  • Wrote various SQL stored procedures to compute several metrics like realized/unrealized gain/loss, forex rate effect and other data manipulation.
  • Used Python scripts to generate various reports like OATS, P&L, transaction history, user privileges, limit rules and commission schedule reports.
  • Used SVN and git /GitHub for source code control.
  • Followed Agile and Scrum Methodologies

Environment: C, C++, Design Patterns, SQL, Python, QNX,bash, Linux, QT/QML, POSIX Threads, SVN, git, GitHub, SSL/TLS BOOST libraries, gdb, pdb, dbx, OpenGrok, Jira

Confidential - Cary, NC

C++ Developer

Responsibilities:

  • 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.
  • Fix bug and production problem.
  • Strategy, Singleton and Abstract Factory design pattern used to develop the entire application.
  • Used inheritance, abstract class, interface, function pointer, virtual functions, data structure for developing the component of application in C++, C# and ASP.net.
  • Developed Unix Shell Scripts for loading data into the database using SQL* Loader.
  • Involved in the Requirement study, design and development.
  • Responsible in developing JSP's and Servlets.
  • Extensively worked on smart pointers (COM Pointer classes) for easy memory access.
  • Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
  • Provide system and application support and troubleshooting issues.
  • Used various COM smart pointers classes for memory access.
  • My role is a software engineer workings on C++/C++11 on Linux.
  • Working in mobile search, pricing, and shopping server development.
  • Requirements understanding, design and development of new features.
  • Enhancement of existing features as mentioned by customer.
  • Defect fixing, and log analysis
  • Developed application using Java to support Video Conferencing Portal.
  • Written stored procedure, functions and cursor for creating query for Oracle database.
  • Used Unicode for different format of string to support internationalization.
  • Performed functional testing and system testing.
  • Documentation of test plans to test functionalities of the software.
  • Developed Restful Web Service to support transaction record using asp.net, Jquery and Oracle database.
  • Installed and configured Send mail on Solaris Linux and AIX servers.
  • Used oscilloscopes to design, test and validate embedded systems
  • MDVR system development on Embedded XP and Windows Embedded compact.

Environment: C++, C#, ASP.net, ADO.net, Shell, git, Gdb, Visual Studio.

Confidential

Embedded / C++ Developer

Responsibilities:

  • Designed, developed and tested program, in C++, Visual C++, STL and C#/.NET, for 3-Tier model.
  • Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.
  • Fixed bugs in the order management system.
  • Developed highly efficient algorithms in C++ through both pair-programming and independent work.
  • The algorithms improved inventory management benchmarks 18 percent.
  • Analyzed code to identify and improve performance bottlenecks and contingencies with shared resources.
  • Streamlining the code was instrumental in reducing support costs.
  • Significantly contributed to the Scheduler engine, which was based on evaluation of load and load groups.
  • Fine-tuned order fulfilment apps that boosted repeat orders and customer loyalty 8 percent.
  • Responsible for maintaining, enhancing and developing applications and infrastructure that provide a trading framework.
  • Analyzed server side infrastructure including function calls for memory management, kernel bypass messaging (point-to-point and multicast), trading and market data protocol design/implementation, implementation of search/sorting algorithms, system redundancy design.

Environment: C++, VC++, Socket Programming, TERADATA

We'd love your feedback!