We provide IT Staff Augmentation Services!

Sr. C++ Developer Resume Profile

2.00/5 (Submit Your Rating)

Park Ridge, NJ

SUMMARY

  • Over 15 years of extensive experience in System Analysis, design, development, testing, implementation and maintenance of system and business application using C, C , VC SDK, MFC, COM, ATL with MSSQL and Oracle 10.x/9.x/8.x/7.x.
  • Hands-on experience in Microsoft office automation Word, Excel etc. , ODBC and ADO in VC .
  • Hands-on experience in multi-threaded socket programming using SDK and MFC with multi-threaded client server socket applications.
  • Good experience in XML and serial communication / programming using VC SDK MFC .

TECHNICAL SKILLS

O/S

Dos / Win95/98/NT4.0/2K/XP/Vista/Win7/Linux

Languages:

C, C , VC SDK, MFC, COM, ATL , VB, SQL, Java.

Special Knowledge

Multi-Threading Synchronization, Socket Serial Communication, Windows Services Hooks Implementation.

Internet Technologies

ASP, XML

Client Server Technology

COM Automation using VC

Databases

MSSQL, Oracle 7.x, 8.x, 9.x, 10.x

Source Versioning

MS Visual Source Safe, Clear Case, Perforce

GUI

Win32 SDK, MFC, VB

Others

Agile Scrum , Rally, ALM, Installation, Administration and Configuration of Windows NT / 2K / XP based Networks Good knowledge of Windows Active Directory Services

PROJECT EXPERIENCE

Project 1: Confidential

Role: Scrum Team Sr. C Developer.

  • Confidential is an easy-to-use, web-based, and unified reading desktop application. Designed to work with Confidential Centricity Confidential, and Centricity Clinical Archive. Universal Viewer optimizes radiologist work-flow efficiency through the use of advanced study layouts multiple presentation states advanced, intelligent hanging protocols with variable-sized, asymmetrical windows and copies of windows 2-D stack-based reading tools and an integrated view of 3-D reconstructions.

Responsibilities:

  • Understood Universal Viewer's current architecture and various integration.
  • Follow the GE's Agile Scrum process for quick and efficient development.
  • Bug Fixing and Maintenance of existing Universal Viewer codebase with performance enhancements.

Environment: Visual Studio 2008, 2010, VC , COM, ATL, Multi-Threading, Client-Server Architecture, SQL 2010.

Project 2: Confidential

Role: Sr. Development Engineer.

  • This advanced visualization solution seamlessly integrates with Confidential, was fully designed and developed by Fujifilm and is the most cost-effective choice available today.
  • Confidential is a collection of software modules built on the Confidential Server platform and workstation software on Windows Workstation editions, which together provide the core software functionality for Confidential.

Responsibilities:

  • Bug Fixing, Maintenance and New features for Enterprise Setting's COM component entDstorInterface and Xpersist

Environment: Visual Studio 2010, VC , COM, ATL, Multi-Threading, Client-Server Architecture.

Confidential

  • Confidential was founded with a very simple mission: to help organizations access all of their information and deliver it to anyone who needs it. With our simple and agile business intelligence BI and integration solutions, that mission has been a success.
  • Flexible, scalable, and secure, Confidential the most widely utilized BI solution permeates every level of the extended enterprise, delivering actionable information through a simple user experience. Confidential, an Information Builders company and innovator of enterprise integration, helps clients by solving complex integration problems quickly with a minimum of custom programming, while enabling the architecture to adapt to long-term change.

Project 1: Confidential

Role: Sr. Developer

  • The DataMigrator Data Management Console is a graphical design interface that runs on Windows 2000, Windows XP, and Windows 2003. It can be used for: 1 Design and test data flows and process flows, 2 Create and run stored procedures. 3 Add and configure data adapters. 4 Test synonyms and data adapter configurations. 5 Manage metadata by creating and editing synonyms. 6 View log and report statistics.

Responsibilities:

  • Bug Fixing, Maintenance and New Enhancement of DMC Application.
  • Implemented and integrated the custom data view control to display reports in multiple formats i.e. grid, excel, pdf, html etc.
  • Implemented new architecture approach to improve the speed and performance of DMC.
  • Implemented the new MFC feature pack GUI into DMC for all custom controls.

Environment: Visual Studio 2008, VC , COM, MS-Office Automation, Multi-Threading, Client-Server Architecture.

Confidential

  • Confidential is one of the world's leading media and entertainment companies in the development, production, and marketing of entertainment, news, and information to a global audience. Formed in Confidential through the combining of Confidential owns and operates a valuable portfolio of news and entertainment networks, a premier motion picture company, significant television production operations, a leading television stations group, and world-renowned theme parks. Confidential is 80 owned by Confidential owned by Confidential.

Project 1: Confidential

Role: Sr. Developer

  • Confidential is the reporting engine developed for the analysis of the Confidential other data sources for media TV Cable ratings for national networks. The primary functionality Confidential provides is ad-hoc data analysis. There are five types of reports that are available on Confidential: Spreadsheet, Comparison, Ranking, Trends, and Blackberry Exports. Reports can derive information from a variety of data sources. There are six types of available data sources that will eventually be available on Confidential.

Responsibilities:

  • Responsibilities included analysis, design, development and co-ordination between client and development team.
  • Bug Fixing, Maintenance and New Enhancement of Shuffler Application, which is an integrated part of TVROCS.
  • Implemented the formatted word, excel and text export in Shuffler using MFC and Office Automation Objects.
  • Bug Fixing, Maintenance and New Enhancement of BCS Application, which is an integrated part of TVROCS.
  • Implemented the formatted word and excel data export in BCS using MFC and Office Automation Objects.
  • Implemented and integrated the two new reports in TVROCS using Microsoft Flexgrid ActiveX control, with the printing and exporting to excel with the option of generation of excel pivot tables.
  • Currently implementing a new maintenance screen using custom grid control developed using MFC and getting / updating data from / to oracle using ADO.

Environment: VC , COM, MS-Office Automation, Multi-Threading, Client-Server Architecture, Oracle 10g

Project 2: Confidential

Role: Technical Lead

  • Confidential provides the access of Confidential back office which is implemented using Confidential, to the application written in other languages i.e. VB, C . It uses XML to send the request and also get the result in Confidential.

Responsibilities:

  • As a Tech Lead was responsible for designing the architecture of the Component, designing of the Input XML Schema and Output XML Schema.
  • Providing integration methodology for the applications and version control in source safe.
  • Implemented TvrDataXml using ATL COM with the support for MFC.
  • Implemented the Dual Interface for TvrDataXml as a COM as well as a Win32 DLL.
  • Also responsible for the ongoing enhancements and maintenance of the component
  • Modification and enhancements of input and output XML schemas.

Environment: VC , ATL COM, MFC, XML Automation, Multi-Threading, Oracle 10g.

Project 3: Confidential

Role: Technical Lead

  • Confidential is an planning tool for Confidential so that they can easily plan the schedule for the upcoming seasons using this electronic shuffleboard application. It also provides the show's rating data from the Confidential back office, to help the higher management to better decide the show's airing slot or position. It also let them insert the pilot shows as required.

Responsibilities:

  • As a Tech Lead was responsible for designing the architecture of the ShuffleBoard application
  • Implemented custom grid control that satisfied the user's requirements,
  • Implemented the printing and chart output using Microsoft Chart ActiveX control.
  • Exported the charts and their data to excel worksheets.
  • Implemented Version control in source safe and integration with the TVROCS back office to get the data for analysis.
  • Implemented the ADO components to get the pilot shows data from database.
  • Also responsible for the ongoing enhancements and maintenance of the ShuffleBoard application.

Environment: VC , MFC, ADO, Oracle 10g.

Confidential

  • Confidential International Services is the name on the Confidential. It is the pioneer of BPO in India and the largest Confidential company in India. Headquartered in Gurgaon in India, it has offices Confidential. Currently it employs more than 16,000 people in various locations.

Project 1: Confidential

Role: Sr. Developer

  • Its an productivity tracker application that gives detailed reports on each and every activity that the users does on his / her PC running on WinNT 4.0 SP6 or later. The information so captured is to be uploaded to a central database server from where various reports on user activities will be generated on demand basis. The client application is developed as combination of a NT Service, Windows Socket Client, Custom Confidential, these all together captures various user activities and send the details to FTP Server and Windows Socket Server application.

Responsibilities:

  • As a Sr. Developer was responsible for the designing of the architecture for client and server application
  • Implemented the client application as a windows NT service with the socket communication, multi-threading and an FTP client application.
  • Implemented the server application using socket communication, multi-threading, accessing/updating data from/to oracle using ADO, as well as a FTP client application.
  • Implemented custom Gina DLL and windows Hook DLL.
  • Also provide the support for the installation and administration of the CAUM suite of application for the UAT phase 1.

Environment: VC , SDK, Windows Service, Gina DLL, Hook DLL, MFC, ADO, MS-SQL Server 2000, Oracle 8i.

Confidential

  • Established in Confidential, as a Scientific Society of the Ministry of Information Technology, Government of India, The Centre For Development of Advanced Computing Confidential , is primarily an Confidential institution involved in the design, development and deployment of advanced Information Technology IT based solutions.
  • Confidential is Confidential ingenuity in the field of Advanced Computing with a mission to deliver state-of-the-art, open architecture, scalable high performance computing in the desktop to teraflop range, embodying the emergent industry-standard building blocks. Towards fulfillment of this goal, Confidential Architecture which has been realized in it's celebrated PARAM series of High Performance Computers.

Project 1: Confidential

Role: Tech Lead / Developer

  • Confidential control manager can be used to manage the service control database of local computer as well as remote computer. Features included addition / deletion modification of windows services locally or remotely.

Responsibilities:

  • As a Tech Lead / developer was responsible for the design development of the application.
  • Implemented the core functionality for the service control module using Windows Service APIs in SDK.
  • Implemented the GUI using MFC in VC .

Environment: VC , SDK, MFC, Windows NT Services.

Project 2: Confidential

Role: Tech Lead / Developer

  • Completed the Remote PC Manager client / server application for controlling computer running on Windows 2000 platform to be controlled remotely. Server and clients are implemented as a window service and also interact with the desktop environment of users. Features including controlling desktop from remote computer can use applications installed on remote pc and logging of various events.

Responsibilities:

  • As a Team Leader / Developer was responsible for the design development of the remote pc manager.
  • Developed the socket communication module and core modules for the pc control client and server application.
  • Developed the Bitmap Image Compression and De-compression module using Win32 Multimedia APIs.
  • Developed the Keyboard and Mouser event generator module using Win32 APIs.

Environment: VC , SDK, MFC, Windows Socket Communication, Image processing.

Project 3: Confidential

Role: Tech Lead / Developer

  • Completed the Confidential which receive the data from Confidential system using serial port or parallel port then process the data and store in the database and then various reports are generated for billing and monitoring purposes.

Responsibilities:

  • As a Tech Leader / Developer was responsible for the design and development of EPABX system.
  • Developed the extract module, which extract the raw data using serial port from EPABX.
  • Developed the processing storage module that processing the raw data and stored the processed data into the database using ODBC for further reporting.

Environment: VC , SDK, MFC, ODBC, Serial Communication, MS-SQL 2000.

Project 4: Confidential

Role: Tech Lead / Developer

  • Completed the Confidential that receives the phone call on PC and record the caller's message in Confidential format. Person can also call to PC and listen the recorded message after dialing Confidential he can also delete the all recorded messages or any selected message.

Responsibilities:

  • As a Tech Leader / Developer was responsible for the design and development of IVMS system.
  • Developed the communication module which used TAPI and interact with the user using phone card and redirect the users to the different modules based on his / her selection.
  • Developed the storage module that stores user's messages in WAV format in database.

Environment: VC , SDK, MFC, TAPI, ODBC, MS-SQL 2000.

Project 5: Confidential

Role: Developer

  • A chat application with a centralized Server and multiple clients. Using Windows Sockets. Clients can send message to one or all clients. For each client a proper authentication is available. Clients with Administrative rights can create, delete or update client accounts. A client can change its password. All clients account information is stored in access database.

Responsibilities:

  • As a Developer was responsible for the development of the Net Meeting application's client using socket communication in MFC.

Environment: VC , SDK, MFC, ODBC, MS-Access, Socket Communication.

Project 6: Confidential

Role: Developer

  • A windows socket application which works with the Confidential. It provides automatic client startup and shutdown. From the HIS Message Server a message normal/urgent can be sent to one or selected clients. Server shows the client machine name and IP Address. Client application works in background as soon as a message is available it popup and show the message, a timer started for the message display duration, this timer is set from the server side.

Responsibilities:

  • As a Developer was responsible for the development of the HIS client and applications using socket communication in MFC.

Environment: VC , SDK, MFC, Socket Communication.

We'd love your feedback!