Login
English - United Kingdom
Home
Job Search
My JoinVision
Statistics
InfoWorld
Entrepreneur
HR Products
Expert Profile: shiv.kushwaha04
Profile title:
VC++, C++, C# with 7+ Years of experience
JoinVision-ID:
shiv.kushwaha04
Citizenship:
India
Year of birth:
1981
CV
XXXX XXXXXXX XXXXXXXX
E-mail: xxxxxxxx.xxxx@xxxxx.xxx
Mobile: +xxxxxxxxxxxx (India)
IT Experience summary:
Total IT Experience – 7+ years
VC++ - 7+ Yrs
MFC - 6.5 Yrs
C/C++ - 6.5 Yrs
COM - 8 Months
C# - 1.5 Yrs
Designing (UML) – 2 Yrs
Design patterns – 3 Yrs
Oracle 10g – 1.5 Yrs
SQL - 6 Months
Java Script- 1 Yr
Rational Rose Developer (Designing tool) – 2 Yrs
MS Visio (Designing tool) – 6 Months
Altova UModel (Designing tool) – 2 Months
Ez-Trac (bug tracking tool of Patni) - 1 Yr
Rational ClearQuest (bug tracking tool) – 3 Yrs
Star Team (Version Control Tool) – 1 Yr
Visual Source Safe (Version Control Tool) – 5 Yrs
OBJECTIVE
Seeking opportunity that will lead to my personal development and give me the chance to prove myself in adding value to the prosperity of the organization.
PROJECTS/EXPERIENCES:
1.
Employer : Emerson Innovation Center, Pune INDIA
Project Title : EmersonDTM (E-DTM)
Client : Emerson Electric Co.
Team Size : 4
Duration : June 15, 2009 to till date
Role(s) : Project In-charge, Technical Leader, Designer, Programmer
Designation : Sr. Engineer-Software Development
Platform/Technologies : C# .NET v1.1, VC++ 9.0 (MFC, DLL, COM, Interfaces, ActiveX etc.), C++ Visual Studio 2008, VSS, MS VISIO, Altova UModel, Windows XP Professional.
Description:
Designing and developing a single suit application, which can control all the field devices (electronic devices which measures temperatures, density, flow, mass) initially for FOUDATION Fieldbus (HART, Profibus, ModBus, and Wireless to follows).
Application takes Device-Description (DDs) files as an input to generate DTM (Device Type Manager), a kind of deriver to control the field devices. DTM acts as a server and client runs in the Frame Applications like Field Care, Pactware, fdtCONTAINER etc. DTM is nothing buts a COM object which exposes its functionalities to the Frame applications through interfaces defined as per FDT 1.2.1 Specifications.
Responsibilities in project:
1.Leading a team of four members.
2.I had designed the architecture of the E-DTM product
3.Designing/Developing framework to develop the application
4.Coding, documentation, review, estimations, project management and resource management etc
5.Visited several times United States and Germany to do the requirement Analysis, understand the customer requirements and to discuss the technical challenges.
2.
Employer : Patni Computer Systems Ltd. Mumbai, INDIA
Project Title : GE Fleet Services
Client : GE, USA
Team Size : 95
Duration : Jul 18, 2008 to May 29, 2009
Role(s) : Module Lead, Developer
Designation : Sr. Software Engineer
Platform/Technologies : VC++ 6.0 (MFC, DLL), CGI Script, C++, Oracle 10g, PL/SQL, Java, HTML, Mainframe 3090, Start Team, Araxis Merge etc, VSS, Ez-Trac, IIS 5.0, Windows XP Professional.
Description:
General Electric Fleet Services (GEFS) is a project which have more the 50 technologies involved. It has more than 20 modules in different technologies interacting to each other. I am associated with the module called Vehicle Ordering System (VOS). This core module of the project which end-users use for creating specifications, configuring and placing an order.
VOS module mainly written in C++ and VC++. It has involved in it the concept of DLLs, Multi-threading, Socket programming, MAPI etc, FTP etc.
For details visit @ http://www.gefleet.com
Responsibilities in project:
1.Senior most developer/programmer
2.Preparation of technical, design documents
3.Reviewer of Use cases, UI documents, Test cases other delivery related documents
4.Analysis of review findings, Unit Testing
5.Estimations
6.Client discussions etc
3.
Employer : Patni Computer Systems Ltd. Gurgaon, INDIA
Project Title : Facility Administration
Client : SERCO, UK
Team Size : 7
Duration : Mar 3, 2007 to Jun 26, 2008
Role(s) : Programmer, Configuration Manager
Designation : Sr. Software Engineer
Platform/Technologies : VC++ 9.0 (MFC, DLL), MS Access, SQL Server 2005, Visual Studio 2008, VSS v6.0, Rational Rose Developer, MS Visio, Rational ClearQuest, Araxis Merge, SQL Server 2005, Windows XP Professional.
Description:
Serco Learning Solution’s Facility Administration is a windows based product application. This product has different versions i.e. UK Secondary, UK Primary, Wales, Ireland, International Schools for different regionalizations. It has total 78+ modules. It was a kind of development and enhancement of the product like adding new modules, functionality etc. The modules of this product had used classes majorly derived from CObject, CDialog, CRecordSet and CPtrArray etc. The techniques, which we had used in this product, are DLL, Class/Functions, import/export and excellent use of resources like string table, txt files, list controls, call back functions and many more.
About Facility:
Facility from Serco was the first management information system for schools in UK to create a single database system with a fully integrated suite of effective data handling tools. This product Facility CMIS provides an integrated application framework, specifically designed to allow institutions to plan, regulate, schedule and manage the full range of physical and academic resources in an environment of rapid change and increasingly constrained resources.
For more details visit at: http://www.serco.com/markets/education/schools/index.asp
Responsibilities in project:
1.Senior most developer/programmer in the project
2.Preparation of technical, design documents
3.Reviewer of Use cases, UI documents, Test cases other delivery related documents
4.Analysis of review findings, Unit Testing
5.Estimations
6.Client discussions etc
4.
Employer : Patni Computer Systems Ltd. Gurgaon INDIA
Project Title : Porting of Facility Administration to VS2008
Client : SERCO, UK
Team Size : 1
Duration : Jan 04, 2008 to Apr 03, 2008.
Role(s) : Programmer
Designation : Sr. Software Engineer
Platform/Technologies : VC++ 9.0 (MFC, DLL), MS Access, SQL Server 2005, Visual Studio 2008, VSS v6.0, Rational Rose Developer, MS Visio, Rational ClearQuest, Araxis Merge, SQL Server 2005, Windows XP Professional.
Description:
Serco Learning Solution’s Facility Administration is a product based huge windows application. Project has different versions i.e. UK Secondary, UK Primary, Wales, Ireland, International Schools for different regionalization’s. It has total 78+ modules.
I have done porting task for this huge application from VS2003 to VS2008. While porting I noticed several bugs in Microsoft Visual Studio .NET 2008 and reported to Microsoft. After investigations, they found it valid & accepted as defects of VS 2008. Provided several workarounds too for the defects of Visual Studio .NET 2008.
Example - https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=329604
Responsibilities in project:
1.Coding, defect fixing
2.Preparation of technical documents
3.Analysis of review findings
4.Client discussion etc
5.
Employer : Patni Computer Systems Ltd. Mumbai, INDIA
Project Title : Serco Learning Solutions /Fee Billing Development
Client : SERCO, UK
Team Size : 8
Duration : Oct 16, 2006 to Aug 30, 2007
Role(s) : Programmer/Team Lead
Designation : Sr. Software Engineer
Platform/Technologies : VC++ 9.0 (MFC, DLL), MS Access, SQL Server 2005, Visual Studio 2008, VSS v6.0, Rational Rose Developer, MS Visio, Rational ClearQuest, Windows XP Professional.
Description:
Serco Learning Solution’s Facility is a product based huge windows application. It consist 78 big modules. We have developed FeeBilling module for the existing system. It was the biggest module out of all existing ones. FeeBilling module consist of all fee related information like setup, charges, invoices, payments, report generation etc. We developed the largest module by using existing framework. This module uses classes, which are almost all, derived from CObject, CDialog, CRecordSet and CPtrArray etc.
The techniques, which I used in this application, were DLL, Class/Functions import/export, excellent use of resources and list controls, call back functions and many more.
Responsibilities in project:
1. Lead a team of 7 members for 5 months.
2. Developer/ Programmer
3. Reviewer of Use cases, UI documents, Test cases other delivery related documents
4. Analysis of review findings, Unit Testing
5. Client discussion etc
Achievements:
Got LOA for Q1-2007 for the valuable contribution in the project
6.
Employer : Defence Research & Development Organization (DRDO), INDIA
Project Title : Establishment of Technical Resource Center (TRC) for Weather-Monitoring Network
Client : DARL, Defence Research; Development Organization, Pithoragarh
Team Size : 1
Duration : Sept 27, 2004 to Oct 15, 2006.
Role(s) : Programmer/Developer
Designation : Sr. Researcher
Platform/Technologies : VC++ 6.0 (MFC, COM), MS Access Windows XP Professional.
Description:
The project related to weather monitoring, analysis, forecasting. The application software consists modules functionalities like storing of meteorological data through forms, Analyzing different parameters of met-data, chart generation, calculation of weather parameters (like humidity, dew point, rain fall, vaporization etc) etc.
7.
Employer : Defence Research & Development Organization (DRDO), INDIA
Project Title : Raster to Vector Conversion of Satellite Images
Client : Defence Terrain Research Laboratory, DRDO, Delhi-54
Team Size : 2
Duration : Jan 01, 2003 to Jun 31, 2004
Role(s) : Programmer / Developer
Designation : Sr. Researcher
Platform/Technologies : VC++ 6.0 (MFC, COM etc)
Description:
The developed software consists mainly two type of algorithm’s one Marr-Hildreth Edge Detection and another myself developed edge tracing (Based on chain Coding). This project was related to space image processing, image analysis, image interpretation and other image related operations.
S/W reads satellite Image, and applies a convolution Filter (Marr Hildreth Algorithms based) to detect the edges of the different objects (like Roads, Buildings, Water-bodies, Vegetation Zones etc) present in the analyzing image. It also gives the attributes information (like perimeter, area etc) of each every object. This project developed in VC++ 6.0 by using MFC etc.
SCORE CARD(S)/CERTIFICATE(S)/ AWARD(S):
1.Got Letter Of Appreciation (LOA) for Q1-2007 from Patni Computer Systems Ltd
2.Client Excellence Award from GE
3.Dream Team 2008 Award from Patni Computers Systems Ltd
4.Qualified ARS-National Eligibility Test (NET), 2003 exam for lectureship/ Assistant Professorship in Computer Application
5. Got I2 in Emerson 2009
PROFESSIONAL QUALIFICATION
Degree : Master of Science (Computer-Science)
University : G.B. Pant University of Agriculture and Technology Pant Nagar (Uttaranchal) 263145
OGPA : 7.454/10 July, 2003 - 74.54 %
ACADEMIC QUALIFICATIONS:
Degree : B.Sc. (Mathematics, Physics, Chemistry).
University : Kumaon University Nainital (Uttaranchal).
Qualifying : 2001 60.00%
Schooling : Government Inter College Sakainiya Nainital (U.A.).
12th 1997 69.02 %
Schooling : Janta Inter College Rudrapur Nainital (U.A.).
10th 1995 62.50 %
TECHNICAL SKILL SET:
Programming Languages:
VC++ 6.0, VC++ 7.0, VC++ 9.0 (MFC, ATL, WIN-32 API, Multithreading etc.), C++, C, C# .NET, C-Graphics, VB 6.0, SQL Server 2005, Oracle 10g, PASCAL, Shell-Programming (Unix), Batch Programming (Dos) HTML, JAVA, Mainframe (IBM 3090) etc..
Platforms:
Windows (9x / NT), MS DOS, UNIX, Windows NT Work Station 4.0.
PERSONAL INFORMATION:
Date of Birth : 05 January 1981
Nationality : Indian
Marital Status : Married
Languages Known : Hindi, English & French
VISA : USA business Visa B1/B2 valid until 2019, L1 B in the process
preview of the first page of the CV
Experience Profile
Field of activity
Experience [years]
Consulting/Education
1.1
IT Architecture
3.0
Produktmanagement/Support
2.3
Project Management
3.4
Quality Management
5.0
Software Development
7.0
Skill
Experience [years]
Visual Studio
7.0
Standards
7.0
System Software
7.0
C++
7.0
Windows
7.0
Development Tools & Techn...
7.0
Programming Languages
7.0
Windows XP/2000/Vista
7.0
Education
5.0
UML
4.3
Configuration Management
4.3
Rational ClearQuest
4.0
MS-Access
3.5
Rational Rose
3.4
COM/OLE/ActiveX
3.0
Chemistry
3.0
SQL
3.0
Oracle
2.7
Windows NT
2.5
.net
2.5
MS SQL Server
2.5
PL/SQL
2.1
C
2.0
C#
2.0
HTTP
1.4
Career aspiration
Type of occupation:
Regular employee or Freelancer
available from:
01/04/2011 at 100 %
Desired position(s):
Co-worker, Project manager, Team leader
Desired field of activity:
Quality Management
Consulting/Education
Project Management
IT Architecture
Software Development
Produktmanagement/Support
Mobility:
low
Assignment location:
Belgium, Berlin, France, Germany, Hamburg, Heidelberg, Hessen, Karlsruhe, Niedersachsen, Nordrhein-Westfalen, Rhein-Neckar-Kreis, Rheinland-Pfalz, Rottweil, Saarland, Sachsen, Sachsen-Anhalt, Thüringen, United Kingdom