We provide IT Staff Augmentation Services!

C++ Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 5 years of IT experience in Analysis, Design, Application Development, Maintenance and System Programming.
  • Effective in leading applications wif end - to-end responsibilities usingC, C++,and Client/Server Technologies wif exposure to different domains likeBanking,Health Care, PLM,andPnP.
  • C/C++ developer wif experience in Object Oriented Analysis and Design (OOAD) and Object-Oriented Programming (OOP).
  • Experience inLINUX IDEforC/C++,UNIX Shell Scriptingand Knowledge in Perl, Python scripting.
  • Good understanding of various software development models likeAgile,Waterfall,and Kanban.
  • Expertise in designing, developing middleware components and Desktop/GUI applications for software in C/C++ using STL, multi-threading, data structures, IPC (TCP/IP socket programming), and design patterns.
  • Experience in C++ library QtWidgets, and in developing user interface wif QtWidgets.
  • Experience in designing and developing middleware components for embedded systems, using C, C++, STL, multi-threading (POSIX), Boost libraries and design patterns.
  • Experience in Agile and Scrum methodologies.
  • Experience in developing C++ services using web services architecture, SOAP, REST APIs and XML.
  • Strong knowledge and experience inOracle 10g/11gdatabase programming usingSQL,PL/SQL,Stored Procedures, functions, triggers, and other elements.
  • Experience in creating UML diagrams, creating, maintaining, and reviewing design documents.
  • Experience in all phases of software development life cycle i.e. requirement gathering, requirement analysis, design, define test cases, development, unit test and maintenance.
  • Capable of meeting tight deadlines wif excellent overall project and product development life cycle experience and team spirit. Excellentanalyticalandcommunication skills(verbal and written).
  • Excellent experience incoordinatingandimplementingthe activities planned wif theOnsite/OffshoreDevelopment teams andDeliveringwifin teh stipulated time frame.

TECHNICAL SKILLS

Programming Languages: C, C++, SQL/PL-SQL, Python

GUI Frameworks: Qt, PyQt5, PySide2

Databases: Oracle 10g/9i, MySQL, MS Access

Testing Frameworks: CPPUint and Google Unit test

Client Technologies: HTML, CSS, REST APIs, and XML

IDEs: VS 2015, 2017 and 2019, Vim, Eclipse CDT and PyCharm.

Build Tools: Make and CMake.

Version Controls: Git, ClearCase, TFS and IBM CLM

Misc: GDB, Jira, Valgrind, Algorithms and Data structures

PROFESSIONAL EXPERIENCE

Confidential

C++ Developer

Environment: C, C++, Python, MySQL, and Windows 10

Responsibilities:

  • Work as a product client team developer on Windows using C++, and Boost.
  • Analyze business and technical requirements, discuss wif PMs and a team new features and implement them.
  • Development of new modules for C++ applications.
  • Optimization and tuning of previous applications.
  • Experience wif Design, code, and debug operations, reporting, data analysis and web applications utilizing python.
  • Experience in developing middleware components for software in C/C++ using STL, multi-threading, data structures, IPC (TCP/IP), and design patterns.
  • Preparation of Unit test cases and execution of test cases.
  • Creatednew database objects likeProcedures, Functions, Packages, Triggers, Indexes and Views using T-SQLinSQL Server.
  • Working wif SQL database including making enhancements to stored procedures.
  • Written stored procedures for Automatic Scripting to backup transaction logs, log files, maintain archive of objects and so on.
  • Implementation and Unit testing of teh modules

Confidential

C++/Qt Developer

Environment: C++, Qt 5.10, RESTful APIs, Python and Ubuntu 16.04

Responsibilities:

  • Did programming in C++ on Ubuntu platform to contribute to teh software project, which automated customized design process.
  • Wrote a program in C++, which converted programmer’s interface between two different types of database.
  • Used Python based GUI components for teh front-end functionality such as selection criteria.
  • Responsible for user validations on client side as well as server side.
  • Wrote Python scripts to parse XML documents and load teh data in database.
  • Features development on QTWebkit.
  • I was trained on teh job in Agile software practices and I is familiar wif fundamental ideas of Agile practice.

Confidential

C++ Developer

Environment: C++, MySQL and RHEL 6.0

Responsibilities:

  • Worked as a software engineer, mainly onC++, STL, data structures,Linux, multi-threading.
  • Designed and developed teh program module to manage messages incoming from teh Internet and convert HTTP, SMTP and SNPP protocols to teh internal protocol (C under OS FreeBSD).
  • Created automated daily stats report that reduced errors and is now used by records associates’ organization wide.
  • Participated in daily Scrum meetings and weekly once in Stand-up call.

Confidential

C++/Qt Engineer

Environment: C++, Qt 5.9, QML, Python and Windows 8

Responsibilities:

  • GSix (Smart Display of Tractors) software developed in Multithreaded and multi-process.
  • Upgrade teh display from WR4 to WR5 using transition software and incremental updates.
  • Implemented logics to Install/update/upgrade SW packages Application Manager using Qt/C++.
  • Created application screens wif Qt Widgets and custom JD widgets developed.
  • Both User Interface (UI) screens and Business logic using C++ and Qt used MVC architecture.
  • Python scripts are used to automate teh install and upgrade process of product.

Confidential

C++/Qt Developer

Environment: C++, Qt 5.5, Oracle 10g, and Windows 8

Responsibilities:

  • Developed C++ code on windows platform to contribute teh software product and which automated customized design process.
  • Enhanced teh application GUI wif latest Qt features.
  • Have good exposure in using teh third-party libraries like QT, Boost and integrate them into teh application.
  • Preparation of Unit test cases and execution of test cases.
  • Used Visual Studio 2013 IDE for application development.
  • Wrote Python scripts to parse XML documents and load teh data in database.
  • Features development on Qt Webkit.
  • Participated in Kanban standup calls in weekly and as well as daily status meetings.

Confidential

C++ Developer

Environment: C, C++, C++ 11 Threads, MySQL, and Ubuntu 14.0

Responsibilities:

  • Developed C++ code on windows platform to contribute teh software product and which automated customized design process.
  • Creatednew database objects likeProcedures, Functions, Packages, Triggers, Indexes and Views inSQL Server.
  • Working wif SQL database including making enhancements to stored procedures.
  • Written stored procedures for Automatic Scripting to backup transaction logs, log files, maintain archive of objects and so on.
  • Wrote Unix Shellscripts to parse XML documents and load teh data in database.
  • Participated in Kanban standup calls in weekly and as well as daily status meetings.

We'd love your feedback!