Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
Download Resume Format
Summary:
·
9 years’ object -oriented programming, analysis and design.
·
7+
years’ hands on experience with C#, Windows Forms and .Net Technologies.
·
Experience in
full Software Development Life Cycle (SDLC) including Planning, Requirement Analysis,
Design, Development, Integration, testing, deployment and maintenance of Windows
Client, Web Applications in windows environment.
·
Experience
in application of Design Patterns and Data Structures.
·
Experience
in designing UML based Use-Case diagram, Class diagram, Sequence Diagrams.
·
Working
experience with MS Enterprise Library, Infragistics, Syncfusion, Xceed,
ComponentOne libraries, XML, ADO.Net, User Interface Design. Strong understanding of .Net Framework, CLR/CLS,
JIT.
·
Hands
on experience with unit testing framework like NUnit, Clover code coverage
tool, Jetbrains Resharper, Lutz Roeder’s .Net Reflector.
·
Experience
with IBM Rational ClearCase, Rational ClearQuest, Test Driven Development,
Agile Development Methodology, Rational Unified Process (RUP).
·
4
years of extensive domain knowledge & product development experience of IBM
Information Server, IBM WebSphere App Server, and IBM Websphere DataStage, Experience
in ETL (Extract, Transform, Load) transformations, Information Integration
solutions, Master Data Management (MDM).
·
2
years of development experience with VC++, C++, and Visual Studio 6
environment.
·
Good knowledge
of XML Web Services, WCF, WWF, WPF,
ASP.NET / Web Services, XML/SOAP and
IIS, Mashups, Web2.0, SOA.
·
Excellent
analytical skills with proficiency in debugging and problem solving.
·
Proven
technical skills and ability to work in a team for successful completion of
project.
Technical Skills:
Operating Systems
|
:
|
Windows Vista, XP, Windows Server 2008, Server 2003, UNIX
|
Languages
|
:
|
.NET family (C#, VB.Net, ASP.Net), visual basic 6.0, Java,
C/C++, Visual C++, SQL, Transact-SQL (T-SQL), XML, XSD, XPath, HTML,
JavaScript, UML
|
Databases
|
:
|
MS SQL Server 2008 / 2005 / 2000, DB2, MS Access, Oracle
9i
|
Development tools
|
:
|
MS Visual Studio 2008 / 2005 / 2003, MS Visual C++ 5.0 -
6.0, SQL Server Enterprise Manager, SQL Server Query Analyzer, Internet
Information Server (IIS), Windows Installer, NUnit, Visual SourceSafe (VSS),
Crystal Reports, Rational ClearCase, Rational ClearQuest, Microsoft Office,
Adobe Photoshop.
|
Technologies
|
:
|
.NET Framework 1.1, 2.0, 3.0, 3.5, Win32 API, ASP.NET, XML
Web Services, SOAP, ADO.NET, Win Forms, GDI+, MFC, COM/DCOM/COM+, ActiveX,
.NET Remoting, Web Forms, ADO, ODBC, CORBA.
|
Education:
Bachelor of Engineering in
Computer Science, Bangalore University, India– 2001
Employment History:
eClinicalWorks LLC (09/2009
– Present)
Role: Software Engineer
IBM
(NYSE:IBM) (07/2005
– 10/2008)
Role: Staff Software Engineer
Ascential
Software (IBM Acquisition) (11/2004 – 06/2005)
Role: Software Engineer
Nous
Infosystems (12/2003
– 10/2004)
Role: Software Engineer
Infinite
Consultancy Services (09/2001
– 12/2003)
Role: Software Engineer
Professional Experience:
eClinicalWorks LLC (09/2009
– Present)
Project: Data Migration ETL Tools development
Role: Software Engineer
Design and development of data
migration ETL custom framework and tools development. Development of windows
forms user interfaces, presentation and business logic layers, wrote common
connectors for various EMR and Practice management databases. Wrote tools for
practice management, and Electronic Medical Records data migration.
Responsibilities:
·
Design
& Development of ETL custom framework to connect to different PMS & EMR
Systems
·
Developed
data load and migration modules for Migration tools.
·
Team
Mentoring & design of Functional and Design Specification documents.
·
Worked
on legacy vb6 code, bug fixing and refactoring.
Environment: Visual
Studio .NET 2008, 2003, .NET Framework 2.0/3.0, C#,VB6, Windows Forms, MS
Enterprise Library, ADO.NET, SQL Server 2008, MySQL .
IBM (NYSE:IBM), (07/2005 – 10/2008)
Project: IBM Information Server, IBM
DataStage Product Development
Role: Staff Software Engineer
IBM InfoSphere DataStage is an ETL (Extract, Transform, Load) product which integrates data across multiple and high volumes of data sources and target applications.
Worked as a staff software engineer for
design and development of DataStage XML pack. Developed input stage, output
stage, transformer stage. Designed and
developed enhancements to Resource Estimation, Performance Analysis and
Intelligent Assistant DataStage tools.
Responsibilities:
·
Designed
and developed windows forms user interfaces, business logic layers using C#
·
Designed
and developed XML model and meta-models, schema and structure design.
·
Developed
Unified Flow Model (UFM) for DataStage Xml Jobs.
·
Design
and Development of XML Input, Output and transformations stages.
·
Analyzing
the existing legacy applications and implementing appropriated functionality
designed as n-tier solution using latest xml tools and improved performance.
·
Followed
Test Driven Development approach to produce high Quality software.
·
Wrote
functional and design specifications.
·
Created
Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical
specification documentation.
·
Defect
fixing and tracking.
Environment: Visual
Studio .NET 2008, 2003, .NET Framework 2.0/3.0, C#, Windows Forms, MS
Enterprise Library, ADO.NET, SQL Server 2008 .
Project:
DataStage Configuration File Editor (June 07 – Jan 08)
Role: Staff
Software Engineer
Designed and developed windows based
configuration file editor application to create & manage resources for
parallel processing. A configuration file plays a vital role in identifying the
resources for parallel process execution. A configuration file contains nodes
(physical machine resources) information, which is used by parallel processing engine
to create a score. For better performance of a DataStage job, a configuration
file has to be built dynamically by analyzing performance of the job and
resource estimation. An algorithm was developed to create dynamic configuration
using performance and resource estimation metrics.
Responsibilities:
·
Performing
design and development of windows forms application using C# and Design and
development of user interface and business logic layers.
·
Writing
Design and Functional specifications
·
Created
Use Case and Class diagrams. Developed Composite design pattern to leverage a
single tree object usage at presentation layer
·
Developing
and designing custom User Controls providing code reuse and ability to inherit
complex UI.
·
Designing
different kinds of data reports using Crystal Reports.
·
Followed
Test Driven Development approach to produce high Quality software.
·
Wrote
functional and design specifications.
·
Created
Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical
specification documentation.
·
SQL
Query/ Store procedure optimization, Triggers, Function and other database
activities.
·
Implementation
of stored procedures, Transactions & Triggers.
·
Defect
fixing and tracking.
·
Created
functional prototypes, design templates, style-sheets and wire frame mockups to
show case custom integration options.
Environment: Visual Studio .NET 2005, .NET Framework 2.0/3.0/3.5, C#, Windows Forms,
ADO.NET, ASP.Net, WebSphere Appserver, XML, XSLT, DB2, Win Forms, Syncfusion
Library, ComponentOne Library.
Project:
DataStage Mainframe Pack Globalization (Jan 07 – June 07)
Role:
Team Lead
Team Lead, Designed and implemented the
globalization of DataStage Mainframe component into 12 languages.
Responsibilities:
·
Analysis
and designing the globalization project structure for mainframe pack code base
(vc++ code)
·
RC
files localization and creating the globalization projects and scripts for each
language
·
Integration
of globalization projects with main code base.
·
Testing
and bug fixing the globalized files.
·
Defect
fixing and tracking.
·
Created
functional prototypes, design templates, style-sheets and wire frame mockups to
show case custom integration options.
Environment: Visual Studio .NET 2005, Visual Studio
.NET 2003, Visual Studio 6, .NET Framework 2.0/3.0.
Project: DataStage Resource Estimation Tool (Jul
06 – Jan 07)
Role: Staff
Software Engineer
Using this program one can estimate and
predict the resource utilization of DataStage parallel job runs by creating
models and making projections in the Resource Estimation window. A model
estimates the system resources for a job, including the amount of scratch
space, disk space, and CPU time that is needed for each stage to run on each
partition. A model also estimates the data set throughput in a job.
Static models estimate disk space and
scratch space only. These models are based on a data sample that is
automatically generated from the record schema. These models are used at
compilation time
Dynamic models predict disk space,
scratch space, and CPU time. These models are based on a sampling of actual
input data and are used at run time.
Responsibilities:
·
Designed
and developed the user interface using c# & windows forms, custom UI
controls.
·
Created
Model, Projection style design pattern for better user interface design of the
application.
·
Created
Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical
specification documentation.
·
Created
functional prototypes, design templates, style-sheets to show case custom
integration options.
·
Wrote
design & functional specifications for each custom control.
·
Followed
Test Driven Development approach to produce high Quality software.
·
Wrote
functional and design specifications.
·
Created
Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical
specification documentation.
·
SQL
Query/ Store procedure optimization, Triggers, Function and other database
activities.
·
Implementation
of stored procedures, Transactions & Triggers.
·
Defect
fixing and tracking.
Environment: Visual Studio .NET 2005,
.NET Framework 2.0/3.0/3.5, C#, Windows Forms, XML, XSLT, SQL Server 2005, DB2,
IBM Websphere, Rational ClearCase, Rational ClearQuest. Win Forms, Syncfusion
Library, ComponentOne Library.
Ascential Software (IBM Acquisition) (Nov
2004 – June 2005)
Project: Mozart framework, Mozart custom
controls library
Role: Software
Engineer
Designed and developed an integrated
framework called Mozart, which is custom designed user interface platform for
various IBM Data integration products.
This platform is a co-operating set of
loosely coupled modules, which offers extension points through an XML
configuration file. The design resembles the architecture of Eclipse system and
built entirely in .Net using customized Visual studio.Net controls. Responsible
for design & development of Framework API and custom UI components. Some of
the custom UI controls include generic splitter, rotatable splitter,
collapsible splitter, custom Syncfusion grid control.
Responsibilities:
·
Design
& development of custom visual studio .net controls
·
Design
& development of custom components API
·
Writing
Design & functional specification for each component
·
Writing
unit test using NUnit framework
·
Ensuring
compliance of code to Mozart coding standards
·
Followed
Test Driven Development approach to produce high Quality software.
·
Wrote
functional and design specifications.
·
Created
Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical
specification documentation.
Environment:
Visual Studio .NET 2005, 2003, .NET
Framework 2.0/3.0/3.5, C#, Windows Forms, ASP.NET, ADO.NET, IIS 6.0, XML, XSLT, SQL Server 2005, DB2, IBM
Websphere, Rational ClearCase, Rational ClearQuest, Win Forms, NUnit,
Syncfusion Library.
Nous Infosystems (Dec
2003 – Nov 2004)
Client:
IceFactory, London
Project: Digital Dictation (Work Flow Management
System)
Role: Software
Engineer
This is a workflow management system
for legal industry in UK. The work process between lawyer and his
transcriptionist has been automated using the latest hardware from Olympus. The
hardware involves the voice recording device, and foot pedals for
transcription. The DSS voice file produced by the recording device will be
transferred to the transcriptionist for the transcription of the file.
Responsibilities:
·
Design
and development of Dictation module, Transcription module, ASP.Net IIS Work
flow server
·
Design
and development of n - tier architecture
·
Implemented
Data Access Layer using ADO.NET to communicate with the database
·
Integration
of Olympus hardware API with dictator
& transcription module
·
Design,
development and maintenance of Microsoft SQL Server database, including
requirements analysis, schema design, data conversion, data loading, testing
and implementation
Environment: VisualStudio.Net 2003,
Visual C#, Exceed Library, MS SQL Server 2000, Windows 2000/XP, ASP.Net,
Microsoft Biztalk server, Microsoft Exchange Server 2003.
Client:
Buildsoft, Australia
Project: Buildsoft Offsider Accounting System
Role: Developer
Offsider Accounting system is an
estimate accounting system for construction industry. Cost of each job in a
specific domain of construction work can be estimated through this software.
The bidding value submitted by bidders or suppliers is tracked and integrates
their information into main system for estimating the cost of work. The total
work of a construction can be segregated into jobs that can be estimated
through the accounting packages provided in the system.
Responsibilities:
·
Designing
User Interface (C#, Win Forms), developing front-end parts
·
Created
stored procedures, user defined functions and special software roles, which
restrict access to data from the database
·
Designed
and developed internal framework API classes
·
Involved
in design and maintenance of SQL Server database, including requirements
analysis, design, data conversion, data loading, testing and implementation.
·
Followed
Test Driven Development approach to produce high Quality software.
·
Wrote
functional and design specifications.
·
Created
Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical
specification documentation.
·
SQL
Query/ Store procedure optimization, Triggers, Function and other database
activities.
·
Implementation
of stored procedures, Transactions & Triggers.
Environment: VisualStudio.Net 2003, Win Forms, Visual C#, Syncfusion
Library, MS SQL Server 2000, Microsoft Biztalk server, Windows 2000/XP.
Client:
Buildsoft, Australia
Project: Buildsoft Global Estimating System
(BTGES)
Role: Developer
This is an Estimating system, which can
be used to estimate any kind of construction work that can be estimated in
terms of duration, design, cost and material. This is a flagship product of
Buildsoft, which is widely used in estimating building construction work in
Australia. The amount of work involved in any construction work can be modularized
as projects, jobs, Variations, Cost pricelist variations and design of the
work.
Buildsofts’s Digitizer (BTOS) and
offsider accounting systems can be seamlessly integrated with BTGES.
Responsibilities:
·
Designing
normalized data schemas using MS SQL Server 2000 - Enterprise Manager.
·
Creating
triggers and constrains to provide data integrity.
·
Creating stored
procedures, user defined functions and special software roles, which restrict
access to data from the database.
·
Developing
business logic components as a middle-tier between database (C#, ADO.NET) and
the client application \ administration tools (web-services, C#, ASP.NET and
IIS).
·
Implementing
data exchanging between server and administrator’s application using .NET
Remoting technology.
·
Designing User
Interface (C#, Win Forms), developing front-end parts.
·
Followed
Test Driven Development approach to produce high Quality software.
·
Wrote
functional and design specifications.
·
Created
Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical
specification documentation.
·
SQL
Query/ Store procedure optimization, Triggers, Function and other database
activities.
·
Implementation
of stored procedures, Transactions & Triggers.
·
Defect
fixing and tracking.
Environment: VisualStudio.Net 2003, Visual C#, Win Forms, Syncfusion Library,
MS SQL Server 2000, Microsoft Biztalk server, Windows 2000/XP.
Client:
Buildsoft, Australia
Project: OTTO - A front end Application for BTOS
(Digitizer)
Role: Developer
Designed and developed this program as
a front-end system for Digitizer (BTOS). The main aim of this program is to
invoke Digitizer from Jobs that were created under various projects. This
system is fully developed under .Net (coding in C#), The invoking of unmanaged
code of Digitizer (exe) is done through a DLL which is a unmanaged code written
in VC++. Through marshalling process the functions in DLL is called from OTTO
to invoke the Digitizer. Apart from invoking the EXE, OTTO consists of creation
of jobs, projects, restore and backup functions on jobs, emailing and PDF
format of jobs information.
Responsibilities:
·
User
interface design and development using
windows forms and C#
·
Design
and development of n - tier architecture
·
Implemented
Data Access Layer using ADO.NET to communicate with the database
·
Design,
development and maintenance of Microsoft SQL Server database, including
requirements analysis, schema design, data conversion, data loading, testing
and implementation.
·
Followed
Test Driven Development approach to produce high Quality software.
·
Wrote
functional and design specifications.
·
Created
Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical
specification documentation.
·
SQL
Query/ Store procedure optimization, Triggers, Function and other database
activities.
·
Implementation
of stored procedures, Transactions & Triggers.
Environment: VisualStudio.Net 2003, Visual C#,
Infragistics Library, MS SQL Server 2000. Windows 2000/XP
Infinite Consultancy Services
Project: Headend Control System (HCS)
Role: Developer
This project involves developing server
system for Headend control of Cable control room. The project is implemented in
C++ and VC++ where specific Socket Classes were developed for data
communication between Headend Server and the Settop Boxes. This project is
aimed at developing a full-fledged data Accessibility and communication between
server and its clients (settop boxes) for conditional access system (CAS).
Project work involves designing the complete
architecture of Headend conditional
access system’s control software.
Responsibilities:
·
Writing
sockets classes with connection-oriented interface.
·
Creating
an application Help System and a User Guide.
·
Installing
software and creating initial database data.
·
Designing
and developing the GUI.
·
Writing
test cases, defect tracking and bug fixing.
·
Wrote
functional and design specifications.
Environment: Visual Studio 6, VC++, C++, Winsock,
ActiveX, Windows 2000/98, MS Sql server 2000.
Infinite Consultancy Services (2001 – Dec 2003)
Project: Ace Internal System (AIS)
Role: Developer
Ace Accounting system is developed for
internal operations of Infinite Consultancy. It’s a tracking and monitoring
system which tracks the contractual work done by the employees of Infinite
Consultancy. The program maintains the regular and contract employee accounts
and expenditure incurred on the work done for a particular period of time.
Responsibilities:
·
Creating
an application Help System and a User Guide.
·
Installing
software and creating initial database data.
·
Designing
and developing the GUI.
·
Writing
test cases, defect tracking and bug fixing.
·
Implementing
business-logic components for data processing and reports printing features.
Environment: Visual Studio 6, VC++, C++, Winsock,
ActiveX, Windows 2000/98, MS Sql server 2000.
Infinite Consultancy Services
Project: IFace Messaging System
Role: Developer
Environment: Visual Studio 6, VC++, C++, Winsock,
ActiveX, Windows 2000/98, MS Sql server 2000.
A client-server messaging system was
developed for Infinite Consultancy Services for its internal operations. Client
and server software were developed using MFC, the mode of communication is
sockets with connection-oriented interface, and the entire project is done in
VC++ environment using MFC.
Responsibilities:
·
My
role involved in writing sockets classes with connection-oriented interface.
·
Creating
an application Help System and a User Guide.
·
Installing
software and creating initial database data.
·
Designing
and developing the GUI.
·
Writing
test cases, defect tracking and bug fixing.
Download Resume Format
0 comments:
Post a Comment