Dilip Ghule Lead .Net Developer
Phone# 407-***-**** Email: *****.****@*****.***
Summary
A highly motivated and result oriented individual with strong analytical,
technical, leadership and collaborative skills. Strong foundation in
Software Engineering Principles and have successfully accomplished tasks
across applications & Software Development Lifecycle. Experience working
across multiple technologies, handling and working with international
teams, creating business solutions.
. Over 11 years' of IT experience in Requirement Analysis, Architecture,
Design, Development, Implementation, Testing and Maintenance of
Software Applications, Object Oriented Applications, Web Development
(ASP.NET, ASP.NET MVC using C#/VB.NET) and Windows Based applications.
. Experience with Waterfall, Agile and Scrum methodology.
. Expert in creating and maintaining Oracle, PL/SQL, SQL Server, DB
Tables, Stored Procedures, Triggers, Views and Implementation scripts
using SQL Server 2008/2005/2000.
. Experience in developing N-tier, SOA (in SOAP and REST architecture)
web applications using Asp.net/C#.
. Experienced in platform independent technologies such as XML, XSL,
XSLT, XPATH, DHTML, and XML SCHEMA.
. Worked on Middle Tier, Data Access Components using VB6.0, COM, ADO,
and Active Server Pages.
. Experienced in using web server IIS.
. Designed/ Developed several front-end applications in ASP.NET MVC
3/4/5, HTML/XHTML, CSS, JavaScript, VbScript, jQuery, C#, VB.NET, ASP
3.0, Web Services (SOAP, WSDL, UDDI), WCF, ADO. Net and Entity
Framework and Visual Studio 2005/08/10/13.
. Experience with JSON and AJAX, MVC, WCF, WPF, ADO.Net, LINQ, lambda
expressions, AJAX Control Toolkit (ACT), Silverlight, Entity
Framework, Design Patterns includes Factory, SOA, MVC, Knockout -
MVVM, Single Ton.
. Experience with third party .Net controls such as Telerik.
. Expertise on ADO.Net components such as Datasets, Data Adapter, Data
Reader, Data View and Data Table.
. Worked on Microsoft Team Foundation Server (TFS), Visual SourceSafe
(VSS) and Subversion (SVN) for Version control.
. Experience in combining technical and analytic skills in the design
and development of high-end Internet applications.
. Experience developing web services (WCF / REST / SOAP) from scratch,
AJAX Extensions and consuming authenticated APIs.
. Experience includes Design, Development, Implementation NUnit, and
Integration testing.
. Experience in Testing, Debugging, Bug tracking, Application
performance, System analysis and design.
. Strong skills in planning and execution of application in MVC and N-
Tier architecture.
. Knowledge on Object Relational Mapping Concepts such as ODBC, LDAP,
NHibernate or Entity Framework.
. Experience in building asynchronous software solutions using
enterprise messaging technologies such as MSMQ.
. Knowledge of Design Tools, UML Diagrams and Design Patterns. Created
UML Diagram using Visual Studio Architecture tool, Rational XDE for
.NET and MS Visio.
. Self-motivated, ability to handle multiple tasks, able and willing to
learn quickly.
. Energetic and self-motivated team player. Proven ability to work in
both independent and team environments. Managed and worked in remote
teams.
. Good knowledge on Active Directory Federation Services (ADFS).
. Good communication, interpersonal, intuitive, technical,
organizational and leadership skills.
Education
Bachelors of Science 1995 Pune University
Advanced Diploma in Computer 1997 Narsee Monjee Institute of
software System Analysis & Management Studies (Vile Parle)
Applications. Mumbai.
(ADCSSAA) Govt. Recognized.
SKILLS
Languages
C#, Visual Basic .NET/6.0, C, C++
Web Programming
HTML5, CSS3, ASP.NET, ASP, XML, XSLT, Web Services, Java Script, VB Script,
jQuery, JSON, ASP .Net Web API, CSS, HTML 4/5,
Frameworks
.NET 1.0/1.1/2.0/3.0/3.5/4.0, COM/DCOM, AJAX, ASP.NET MVC , WPF, ADO.NET,
LINQ, ODBC, LDAP, NHibernate, Entity Framework
Web Servers
Internet Information Services (IIS)
Databases
Oracle 8/9i, SQL Server 2000/2005/2008 and MS Access.
Operating Systems:
Windows 2000/2003 Server/NT/XP/9X/7
Packages
MS-Office
Source Code Management
Team Foundation Server(TFS), Visual Source Safe 6/2005, SVN
Design Tools
Rational XDE for .NET, MS Visio
Defect Tracking Tools
Rational Clear Quest, Test Director, JIRA
IDE
Visual Studio 6.0/2002/2003/2005/2008/2010/2012/2013, SQL Navigator, NUnit,
TOAD
Build Server
CruiseControl.NET
Repository
Microsoft Office SharePoint Server(MOSS) 2007, Windows SharePoint Services
(WSS), FileNet Content Services
Performance Tuning Tools
CLR Profiler, DOT Trace Profiler, SQL Profiler, Fiddler, HTTP Watch
Development Methodologies
Agile, Waterfall
Professional Experience
Client Paccar - Renton, Seattle, Washington
Project I Door Label
Role Team Leader
Size 3
Duration Feb'14 to till date
Description:
Door Label is a software used for manufacturing/printing labels for Truck.
Labels have details about the truck. Data printed on the label is
correlated with upstream data in the form of Design Elements in the
systems.
Contribution:
. Responsible to discuss and gather use cases scenarios from the client
and transform them to design documents.
. Prepared Low Level, High Level design documents, Functional documents, Zebra printer user manual based on MVC architectural pattern
. Have applied several design patterns from GOF and GRASP
. Conducting daily stand up meetings with team members, and weekly
status meetings with client
. Integrated Zebra Designer Pro to develop label design and printing
based on engineering specs
. Designed and developed label printing module using ASP.Net MVC 4.0,
C#, JavaScript, JQuery, HTML5
. Responsible to design and develop Printing controller, Print View and
Print Model
. Have designed and developed unit test cases using NUnit
. Designed and developed Door label system as Windows Application using
C#
. Responsible to design and develop WCF Services to get design elements
from database and print label design
. Responsible to design database, writing stored procedures in SQL
Server 2012. We used Team Foundation Server (TFS) for versioning
control.
Tools & Techniques: Visual Studio 2012, ASP.NET, ASP.Net MVC 4.0, ADO.NET,
C#,ADO.NET, LINQ, WinForms, JQuery, IIS, SQL Server 2012, TFS, Visio, Zebra
Designer Pro, Zebra Printer and 2D Scanner, Ms-office
Client Cummins Inc., Columbus, Indiana
Project II CES STEP
Role Sr. Software Engineer
Size 7
Duration Mar' 13 - Jan' 14
Description: A new product launch is planned by Cummins Emission Solutions
(CES), which will involve new production line at the CMP Plant. STEP LHP is
a new system being developed to support manufacturing, quality and
serialization of the new product. Cummins Corporate and CES customers
require product serialization recording and tracking per EPA guidelines.
The purpose of this project is to provide a method of creating,
documenting, and distributing product serialization information to satisfy
EPA (Environmental Protection Agency, US), CES, Customer and Cummins
Corporate and Cummins EBU requirements.
Contribution:
. Responsible to Design and develop shipping and tracking module using
.Net C# and WinForms
. Created high level, low level design document using UML and Visio
. Applied GRASP (General Responsibility Assignment Software Patterns),
GOF design patterns
. Responding promptly and professionally to bug reports.
. Have performed CRUD operations on database using ADO.Net
. Have designed and developed unit test cases using NUnit
. Responsible to mentor new comers and make them comfortable to work on
project development
. Gathered requirements for shipping and tracking modules and
transformed them to deign document and provided a basis for the
development
. Responsible to present development progress to senior management and
to the client on a regular basis
. Responsible to design user interaction screens using WinForms
. Responsible for analysis of current programs including performance,
diagnosis and troubleshooting of problem programs, and designing
solutions to problematic programming.
. Document code consistently throughout the development process by
listing a description of the program, special instructions, and any
changes made in database tables on procedural, modular and database
level.
. Responsible for utilizing tools and equipment involved in performance
of essential functions of programming.
. Responsible for preparing Unit Test cases and System Test cases.
. Responsible for preparing Solution Design Document (Screen Design
Document, Solution Architecture and Application flow).
Tools & Techniques: Windows 7, WinForms, C#, WPF, .NET 4.0, SQL Server
2008, Visual Studio 2012, Visio, UML, NUnit, ADO.NET
Client PACCAR, Denton, TX
Project Greenhouse Gas Program (Tier 1.01 priority Program)
III
Role Senior Software Engineer
Size 15
Duration Jan'11 To Feb'13
Description: The Greenhouse Gas (GHG) program will allow PACCAR to meet EPA
and NHTSA requirements for all tractor and vocational vehicles. In
addition the GHG Program will add and improve business systems to enable
active sales mix management to ensure compliance and support year-end
compliance reporting.
Contribution:
. Responsible to design and develop Data Management, integration of
Engineering Automated Sales Order Processing (EASOP) modules using
ASP.Net MVC 4.0, C#
. Used ASP.Net Razor view engine to generate dynamic web pages
. Have created unit test cases using NUnit, prepared user manual and
provided training to the users.
. Collaborated with EASOP to integrate their system in to the GHG
application
. Major contributions for ESO module are as follows
o Excel to EASOP SQL Server Database Automated Import
o Email Subscription and Notification module
o Aerodynamic Coefficient of Drag and Weight Savings Inputs
calculation to FEL Calculation logic
o GEM Automation integration with EASOP
o Engine Data Management core Translation Logic
o Engine Data Management Data Admin module
o Participate in validation activities prior to CERT and PROD
. Delivered code complies with PACCAR ITD's Service Oriented
Architecture (SOA) and Coding Standards.
. Automated Unit Testing for developed code in EASOP Project
. Client side validation is performed using JavaScript
. Designed and developed WCF web services with MSMQ as binding option
. Applied GRASP (General Responsibility Assignment Software Patterns),
GOF design patterns, Enterprise Integration patterns
Tools & Techniques: ASP.NET, ASP.NET MVC 4.0, ASP.Net Razor, WebForms,
WinForms, C#, ADO.Net, WCF, REST, Web Services, SQL Server 2005/2008,
JavaScript, HTML5, AJAX, Visual source Safe, HP Quality Centre, NUnit,
Visual Studio 2012, MSVisio, IIS, MSMQ.
Client Vacant Property Specialist, UK
Project IV VPS
Role Sr. Software Engineer
Size 5
Duration Jun' 10 to Dec' 10
Description: VPS secures vacant properties by installing alarms, steels,
doors, windows, screens, etc. Customer calls at VPS office and asks for
securing the property. VPS creates Job card, installs securing items
physically and charges customer according to days, weeks, by-weeks,
monthly, quarterly or yearly. This system has many applications:
. Business Management (BM)
. SFS Web service
. Correctional Tools
. Web Portal
Windows services for WIQ & PEX.
Contribution:
. Responsible to design and develop windows services for WIQ & PEX
system using C#
. Involved in database design and development of total system in SQL
Server 2008
. Have created C# library (dll) to save and retrieve information from
database using ADO.Net
. Had significant contribution in design and development of Web portal
using ASP.NET, C# and WCF, HTML5, CSS
. Have created design document for WIQ & PEX system suing UML and Visio
. Have applied several design patterns
. We developed the Widows application using C# for different customer
that will give the issues or opportunity to get more work using.
. Have developed a diagnostic utility to find opportunities/issues
based on the customer input of the current system using Windows Forms,
C#, WCF, SOAP
. Have implemented localized configuration using XML for WIQ & PEX
Windows Service implementation for several countries
. Have implemented multi-threading, critical section handling for
concurrent processing of data
. Have created setup for windows services, windows application to deploy
and configuration
. Responsible for preparing Unit Test cases and System Test cases.
. Regularly interact with client and discuss on current issues and
update the project status.
. Implemented an automatic fault report mechanism when something wrong
happens with the system using .Net C#.
Tools & Techniques: Microsoft Visual Studio 2010, ASP.NET, WinForms,
ADO.NET, HTML, CSS, JavaScript, JQuery, C#,IIS, SQL server 2008, Windows
Services and Web Services, WCF, SOAP. UML, Visio.
Client GE Healthcare, Princeton, NJ
Project V Zero Footprint Viewer (ZFP Viewer)
Role Software Engineer
Size 7
Duration Nov' 09 - May' 10
Description: Zero footprint Viewer (ZFP Viewer) is the non-diagnostic,
review-only viewer and provides clinicians with easy access to images and
reports, regardless of location. The ZFP viewer has the added advantages of
a zero installation time, with no download of any software (web or product)
to the user's device, zero administrative rights required to access it, and
the ability to view images from external applications, such as EHRs.
Contribution
. Involved in Design, Development, Testing and Defect fixing phases
performing role of Architect/Tech Lead.
. Involved in backlog grooming with Product Owners to finalize the
requirements and define the Sprint scope.
. Created the Technical Design Artifacts to finalize the technical
approach towards a particular User Story.
. Involved in streamlining the SCRUM processes such as having separate
Stand-up meetings for different teams instead of having one hour
combined meeting of 3 teams and encouraging the team member to answer
the stand-up questions rather than just leads providing updates. This
helped team to save 75 man hours per week and helped team members to
have sense of responsibility.
. Responsible for Task allocation, prioritization, tracking and tracing
using Rally and HP ALM.
. Involved in the mentoring of the Junior/less experienced developers
and collaboration with senior developers.
. Involved in the coordination between the onsite and the offshore
teams.
. Created WCF Web Services for interaction between User Interface and
Business Layer.
. Used Test Driven Development (TDD) using NUnit.
. Used advanced technologies such as HTML5, Web Sockets, Web API, Canvas
and WebGL to support the all modern browsers and to improve the user
experience. Involved in the Technical Design reviews and the Code
Reviews to increase overall product quality.
Tools & Techniques: Visual Studio 2010, ASP.NET 4.0, C#, SQL Server 2008,
WCF, NUnit, HP ALM, Web Sockets, Web API,, HTML5, JavaScript, IIS 7
Client RSA Insurance, London, United Kingdom
Project VI RSA Insurance
Role Software Engineer
Size 4
Duration Jan' 09 - Sep'09
Description: RSA Insurance Group is a multinational general insurance
company headquartered in London, United Kingdom. RSA operates in 31
countries and provides insurance products and services in more than 140
through a network of local partners for auto, home, pet and travel
insurance.
Contribution:
. Involved in Design, Development, Testing and Defect fixing of auto and
home insurance using ASP.Net, C#, HTML, CSS
. Have created stored procedures to fetch claim history from SQL Server
database and invoked stored procedures from object layer
. Have implemented Web Forms, Java Script to visualize insurance options
based on user input depend on location
. Have created WCF web service to fetch information from database by
several user interface modules both from desktop and mobile
. Responsible for preparing Unit Test cases and System Test cases
. Regularly interact with client and discuss on current issues and
update the project status.
Tools & Techniques: Windows 7, ASP.NET, C#, SQL Server, JavaScript, HTML,
CSS, MS Office, UML, Visio.
Client Hetras, Munich, Germany
Project PNW Solution
VII
Role Software Engineer
Size 5
Duration Jun' 08 - DEC' 08
Description: PNWSolution System allows the administrator to create schedule
appointments for users. Appointments are in different categories like Imp,
urgent hence user can do work according to category assigned. Administrator
can create single, multiple or recurrence type of appointment. Appointment
has properties like subject, description, shift time, and so on. User can
login using own credential. He is only able to see own schedule.
Contribution:
. Responsible to design and development of solution using ASP.Net,
Silverlight and C#, Web Services
. Have integrated third party control RadSchedule Telerik control for
scheduling appointments
. Involved in database design and stored procedure development
. Created Use cases scenarios using UML and discussed with client and
team for refinement
. Have designed silver light user interface for PNWSolution using
Silverlight template.
. Have used ADO.NET for CRUD operation
. Responding and dealing with care Change Requests from business team.
. Prepared System Requirement Documents using MS Office
Tools & Techniques: Windows 7, ASP.Net, C# SQL SERVER 2008, Silverlight,
WCF, MS-Office, UML, Visio.
Client Ameriprise, Orlando, FL
Project MDP Decommission
VIII
Role Software Engineer
Size 5
Duration Dec' 07 - may' 08
Description: MDP Decommission initiative is to decommission all the
mainframe profiles used in AESP and replace it with an equivalent services
exposed from the mainframe systems through integration layers like solar to
reduce the execution cost for AMEX and also to accomplish POA standards.
Contribution:
. Designed and architected the classes & project using MSVisio.
. Developed Business objects to make a call to web services and
displayed responses in Web Pages.
. Extensively worked on business objects to handle the business logic of
application.
. Worked with Data Access application block and Exception handling
application block.
. Used Microsoft Enterprise Commons.
. Worked with SQL Server and wrote stored procedures for various web
pages.
. Extensively used AJAX controls for rich look and performance
improvement.
. Used XML as the data source in web pages and communication among Web
Pages.
. Worked with advanced ASP.Net 2.0 controls GridView, Detailed View,
Tree view and Menu view.
. Tested the application using NUnit.
. Involved in deployment of application using SVN Control
Tools & Techniques: Windows XP, Visual Studio 2005, AJAX extension 1.0,
ASP.Net 2.0, C#, ADO.Net, Cascading Style Sheet(CSS), HTML, DHTML, Java
Script, XML, IIS 5.1, Application Blocks, UML, MS Visio, NUnit 2.4, SVN,
TextPad 5.0,Microsoft Enterprise Library 3.0 and ASP .NET Email.
Client JPMorgan Chase, New York City, NY
Project IX CMS
Role Software Engineer
Size 5
Duration Jan' 07 - Sep' 07
Description:
This is an existing web application which is currently running on PHP and
MySQL database based on Apache running on a Linux platform. This PHP based
application is migrated and enhancement to ASP.NET 2.0 running on Microsoft
Windows Server 2003 with backend as Microsoft SQL Server 2005.
Climate care project is basically for peoples to help them in reducing
their CO2 emission by giving them the advice to reduce their carbon
footprint or calculate and buy carbon offsets through transparent projects
in renewable and energy efficiency. This is having two parts one is a
public site and second is admin module called CMS. Site contents are
complete leverage by content management system (CMS) which has add, view,
update, and delete functionality. Site contents change by admin through
admin module with their login credentials. Admin have facility to manage
site structure, site configuration, master data's and manage content for
various nation site like US, UK and Australia etc.
Site menu, labels, images, text etc. is
complete driven by CMS with taking the full advantage of Ajax1.0. Site
shows various calculators like flight, car, bus, train, house (electricity,
gas) etc. and calculate carbon emit on usage of those resources based on
user input to particular calculator and its calculation factor come from
database.
Contribution:
. Senior team member and providing technical solutions
. Understanding the business requirement and providing the business
solution.
. Involved in documenting the business process by identifying the
requirements and also involved in finding the system requirements
. Effectively communicating with internal teams and external clients to
deliver functional requirements like GUI, screen and interface design
and coding.
. Contribution to peer reviews, conduct code reviews.
Tools & Techniques: ASP.NET 2.0, C#, SqlServer2005, Ajax1.0 Extension
Client EmmayHR Services, Mumbai
Project X EmmayHR
Role Software Engineer
Size 3
Duration FEB' 06 - Dec' 06
Description: This is a web application developed for manpower consulting
companies. Application is hosted with agency Company for maintaining
candidate and client profiles. Clients will publish their vacancies with
required skills & qualifications on site. Candidates can maintain their
personal information and apply for jobs.
Contribution:
. Responsible to design and development of technical specification,
design approaches and detailed design using UML and Visio
. Developed ASP.Net Web pages to gather all information from job seekers
and upload their resume
. Developed user Authentication module to authorize candidates or
clients according to their subscription status
. Have created middle tier components to retrieve/save/update
information in to database using ADO.Net, DataSet, SQL Server
. Presented candidate profiles to clients, filter and sort based on
dynamic parameters
. Designed and developed text based search throughout the system.
. Have designed and developed Agency admin module
Tools & Techniques: Windows 2003, Visual Studio 2005, ASP.NET 2.0, VB.NET,
SQL Server 2005, HTML,CSS, JavaScript, MS-Office, VSS
.
Client Voyager and expressHR (UK)
Project XI Issue Tracking System
Role Software Engineer
Size 4
Duration Jan' 05 - Dec' 05
Description:
This project is to make issue records and update the issues with given
solution.
Contribution:
. Have designed and developed user friendly screens for issue logging
and tracking using ASP.NET and C#, JavaScript
. Have developed Style sheets to present finer look and feel of the web
application
. Executed developer test cases and performed functional testing on the
application.
. Created task document and technical release notes and circulated to
the whole team.
. Promptly Fixed issues and tested before releasing for
rollouts/updates.
. Have used ADO.NET for CRUD operation.
. Have used VSS repository for maintaining the source code and project
documents.
Tools & Techniques: Windows 2000, Visual Studio 2002, ASP.NET 1.1, C#,
ADO.NET, IIS5.0, HTML, CSS, JavaScript, SQL Server 2000, Ms-office 2000,
VSS 6.0.
Client Express-hr (UK)
Project XII Express-hr (HR solution)
Role Software Engineer
Size 4
Duration Jun' 03 - Dec' 04
Description:
EngageHR is our end-to-end recruitment solution for corporate and managed
service providers. It encompasses all aspects of the recruitment process
from vacancy requisition to starter management. AdminHR is a self-service
online HR solution, a major module designed and developed by us for
employees and line managers to administer their own HR issues. It greatly
increases business efficiency and dramatically reduces the admin burden on
a traditional HR department. This project is also designed and developed to
handle complete recruitment process. Application developed/enhancement are
carried out by using clients own SDK (named ICE).
Contribution:
. Had been a major contributor in AdminHR module design and development
using ASP and ADO
. Have created technical design documents, involved in design and code
reviews
. Server side programming has been done using ASP and VBScript
. For validation or client side we used JavaScript
. Responsible to development modules for configuring the product for
different clients using ICE
. Integrated ICE middle tier component module for interacting with data
layer. Have created documents for System Integration, Functional
Integration
Tools & Techniques: Windows 2000, Visual InterDev, ASP 3.0, ADO, ICE, VB,
HTML, DHTML,VBScript, JavaScript, SQL Server 2000, IIS 5.0, MS-Office,
VSS[pic]