SlideShare a Scribd company logo
1 of 7
GANESH RAGHAVAN
Address: 015, Autumn Block, Windsor Four Seasons, Behind Meenakshi Temple, Bannerghatta Road, Bangalore 560076
Mobile: +91 9980345926 || Email ID: ganeshr74@yahoo.com
TECHNICAL ARCHITECT / SOLUTION ARCHITECT
Snapshot: A Technocrat and a seasoned IT Professional having over 16 years of rich and
extensive experience of providing Technical Solutions, seeks leadership challenges
Accomplished track record of management for projects on Architecture, Object Oriented
Analysis & Design, UML based modelling, development, testing and production support
 Comprehensive experience of designing, developing and deploying architectures and
infrastructure for software applications
 Proven skills in Project Lifecycle Management involving Requirement Analysis &
Finalization, Scoping, Estimation, Scheduling, Implementation, Quality, Risk
management, Control and Delivery
 Experience consisting of working as an individual contributor or as part of a team,
including development
 Worked on both Microsoft as well as J2EE stack
 Excellent communication, interpersonal & problem solving skills with analytical,
decision making and leadership capabilities to enhance organizational objectives
 Accreditations: Trained on Core Java/JSF
 Technical Skills:
• Processes: Agile (Scrum), Water Fall, Lean, CMM
Level 5
• Middleware: Windows Services, IBM Websphere,
MS Transaction Server, COM/DCOM, ActiveX DLL,
MS MQ
• Operating Systems: Windows
• Languages: Visual C#, Java Visual Basic 4/5/6
• Database: MS SQL Server
6.5/7/2K/2005/2008/2012, IBM DB2, Oracle 10G,
MS Access
• Frameworks: MS.Net, J2EE, NHibernate, Spring
.Net, MS Entity Framework
• Web Frameworks: MVC, AJAX, WCF, Web Services
• Database Engines: ADO .Net, ODBC, OLEDB,
ADO, OO4O (Oracle Objects for OLE)
• Design Tools: Architectural Patterns, Design
Patterns, UML, MS Visio, ER-Win
• Web Tools: Winsock, ASP.Net, JSF, JSP, ASP, HTTP,
FTP, Java Script, JQuery, VB Script, XML, HTML,
DHTML
• Reporting Tools: Crystal Reports 3/4/5/6/7/8/9,
MS SQL Reporting Services
• Testing Tools NUnit, JUnit, Rhino Mocks
• Build Tools: MS Build, Apache Maven, Cruise
Control .Net, Jenkins, FX Cop
• Utility: FoxPro
Work Experience
SPIDERLOGIC INDIA (P) LTD., BANGALORE (NOV 2008 TO FEB 2015)
S e n i o r C o n s u l t a n t
Deliverables:
 Currently reporting to Manager as individual contributor for providing Technical Solutions for application
architecture.
 Accountable for using OOAD/UML modelling for design documentation, database design, application deployment
and Production support of applications.
 Managing implementation of a generic Search Framework which renders controls for capturing search criteria inputs
on the UI.
 Responsible for initializing and returning the search criteria class’s instance with values specified for the respective
search criteria fields.
 Involved in performance Optimization of database as well as the application layer along with support of new team
members in application setup for complex .NET as well as J2EE based applications.
Page 1 of 6
Core Strength:
∼ Project Delivery
∼ Solution/Technical
Architecture
∼ IT Support Service
Delivery
∼ Desktop / Web based
Solutions
∼ Requirement Elicitation &
Specifications
∼ High & Low Level design
∼ OOAD UML Modeling
∼ Technical Leadership
∼ Completely Hands on
 Spearheading designing and implementation of Data Access Layer, Framework for Generic Search UI at the same
time application deployment of .NET as well as J2EE based applications.
 Providing solutions for Performance issues at both the database as well as the application layer.
 Implementing tools to reduce developer and QA time for building and deploying complex .NET as well as J2EE
based applications.
CORE OBJECTS INDIA (P) LTD., BANGALORE (JUL 2006 TO MAR 2008)
Principal Product Engineer 3
Deliverables:
• Reported to the Team Lead as individual contributor to define the Architecture for a web site to be hosted on load
balanced servers also define ASP.Net best practices and its corresponding checklists to be used at an organization
level at the same time involved in architecting, designing and implementation of Caching framework on the
respective web servers, synchronized using MSMQ and template based rendering framework, for dynamic
generation of auction item details page
ECMI Software (P) Ltd., Pune (Jul 2005 to May 2006)
Senior Software Engineer
Deliverables:
• Reported to the Team Lead as individual contributor for re-architecting and re-designing of both Business and Data
Access Layer for a testing tool based on .Net Windows Forms as well as provided optimized solution for various
performance related issues on the database side
Previous Experience
• IBM Global Services India (P) Ltd, Gurgaon as Application Programmer (Jan 2003 to Jun 2005)
• Iris Software (P) Ltd., Faridabad as Software Engineer (Apr 2001 to Jan 2003)
• Modern Technologies, Noida as Systems Engineer (Jul 2000 to Feb 2001)
• Software Solutions Integrated Ltd., new delhi as Sr. Technical Trainer (Jul 1999 to Jun 2000)
• True Software Solutions (P) Ltd., Delhi as Project Associate (May 1997 to Jun 1999)
Academics
 B.E. (Industrial & Production), from Mysore University, Mysore (1997)
Personal Details
Date of birth: 21-03-1974
Languages known: English, Hindi, Tamil and Kannada
Location preference: Bangalore, India
Project Summary
Project Mobile Solution Multiperil
Organization XPO Last Mile, USA Church Mutual Insurance Company, USA
Duration Last 9 months 2 years
Team Size 45 12
Environment MS.NET Framework on Windows, Visual C# .Net,
ASP .Net, ASP .Net MVC, SQL Server, Web
service, WCF, REST
J2EE on Windows, Java, JSF, IBM Websphere, IBM
DB2, JUnit, PMW, IAA, Fitnesse Functional
Testing
Details This project was developed for XPO Last Mile
which handles last mile logistics facilitating
deliveries throughout United States and Canada.
They specialize in moving heavy goods anywhere
with in US and Canada. Apart from moving heavy
goods, they also specialize in installations. This
application helps them with Warehouse
management, Shipment management,
Rating/Costing, Shipment tracking, Customer
This project was developed for Church Mutual
which is one of the largest insurance companies in
the US. The Multiperil project was mostly used by
churches in the US for insuring artifacts belonging
to the church. The core policy admin engine is
built over the Silver Moon IAA APIs. This project
is actually a model based project and there is a
separate application to configure the model. The
entire flow for the application is configured in the
survey. This application helps the drivers come up
with the shortest delivery routes for the day. There
is also a mobile based application that helps in
updating shipment status, and route related
details.
model which is then used at run time for
generating premium values based on selected
coverage. All US government controlled ratings
were part of a separate database which was
retrieved using a framework, developed by us. A
separate application, also developed by us was
used to manage and maintain different versions of
ratings as when changed by US government.
Responsibilities• Requirement analysis
• Performance Optimization of SQL Server
Queries and Stored Procedures
• Design and Implementation of enhancements
• Adherence to Agile process
• Performance Optimization of functional tests
by tuning IBM Websphere application server
and IBM DB2 database
• Responsible for consuming Silver Moon IAA
Components in 3 of the biggest core releases,
which was split into 3 different releases to
reduce complexity
• Implemented complex database scripts for IBM
DB2, to port production data to the latest Silver
Moon IAA core releases
• Single handedly managed to test and resolve
three Silver Moon IAA core releases
simultaneous for a short period time
• Manual Application deployment before each
end of iteration demo
• Helped new team members with application
setup which was pretty complex
• Created complex Fitnesse pages used for
functional tests
• Created various tools and utilities to save
developer as well as QA time
• Participated in Code reviews
• Adherence to Agile process
Project Commercial Auto Web application
Organization Church Mutual Insurance Company, USA Public Service Commission, USA
Duration 1 Years 9 months
Team Size 18 9
Environment J2EE on Windows, Java, JSF, IBM Websphere, IBM
DB2, JUnit, PMW, IAA, Fitnesse Functional
Testing
.Net Framework on Windows, UML (Visio),
Visual C# .Net, ASP .Net, AJAX, Java script,
NHibernate, Spring .Net, NUnit, SQL Server 2005
and Web service
Details This project was developed for Church Mutual
which is one of the largest insurance companies in
the US. The Commercial Auto project was used for
insuring automobiles, both commercial and
private. This application is also model driven,
helping the application validate and generate
premiums for different states having their own set
of rules and ratings. For each state there is a
separate model to solve the different laws
mandated by each state. The entire flow for the
application is configured in the model which is
then used at run time for generating premium
values based on selected coverages. All US
government controlled ratings were part of a
separate database which was retrieved using a
framework, developed by us. A separate
application, also developed by us was used to
manage and maintain different versions of ratings
This project was developed for a US based
government organization dealing with
telecommunication equipment and service
providers. The solution consisted of a web based
application to administer public data and manage
service provider information. The site provides the
ability for general public to apply and track their
applications online. Provides the system
administrators with means of managing data
during approval/rejection process, ability to add
custom comments. Our application also provided
facility for service providers to track data and
generate reports online.
as when changed by US government.
Responsibilities• Implementation of Rules and Calculations that
contained premium calculation logic and
domain specific logic
• Provided inputs for standard coding practices
and checklists
• Adherence to Agile process
• Requirement gathering
• Technical Architecture definition
• Design document consisting of UML based
Activity and Sequence diagrams to depict
various flows
• Database Modelling and Design
• Adherence to Agile process
• OOAD based implementation of Framework
and user controls to abstract away complexity
and separate out generic code to increase re-
usability and reduce development time
• Implemented some complex and critical
functionalities
• Implementation of migration scripts, using T-
SQL, for porting client’s existing data to our
new data structure
• Mandated Unit Tests to achieve maximum
code coverage
• Code reviews
• Supported Team members for resolution of
Functional and Technical challenges
• Responsible for delivery
Project Tena Authenticlick
Organization TENA Authenticlick
Duration 11 months 11 months
Team Size 4 4
Environment Visual C# .Net, ASP .Net, AJAX, Java script,
NHibernate, Spring .Net, NUnit, MS SQL Server
2005, FX Cop and Cruise Control .Net
UML (Visio), Visual C# .Net, ASP .Net, SQL
Server 2005 and Web service
Details This project was developed for a US based
background verification organization. We
provided a web based solution which integrates
into a back office processing system and various
service bureaus, to expose back ground check
information to its clients based on their profiles.
This application had unique and very stringent
security requirements to safeguard the sensitive
data, being exposed by the application. The
security module was fully configurable through
the web based application
Authenticlick is an organization which does an
analysis of the server log files and deduces the
total number of clicks on an advertisement
(expired after some clicks), based on certain
algorithms indigenously developed by the client
based on the R&D they have been doing from
quite some time. Initially the company was doing
most of the operation manually, including the
billing for their respective customers. We helped
them automate, all their manual operations,
including their billing.
Responsibilities• Requirement Analysis
• Part of the 2 member team responsible for
defining the Technical Architecture of the
application
• Database Modelling and Design
• Used OOAD for the implementation of the
Security Framework
• Implementation of some critical features
• Mandated Unit Tests for maximum code
coverage
• Adherence to Agile Process
• Supported Team members for resolution of
Functional and Technical challenges
• Responsible for delivery of application
• Designed and implemented all database related
activities like schema creation and
implementation of stored procedures
• Architected, designed and implemented
various critical features including billing
Project Property Room Certify 7X
Organization Property Room Worksoft
Duration 16 months 6 months
Team Size 15 12
Environment UML (Visio), Visual C# .Net, ASP .Net, Oracle
10G, Windows service, Web service
Design patterns based approach for OOAD, UML
(Visio), Visual C# .Net, Windows Forms, SQL
Server 2000/Oracle 9i
Details Property Room is basically an auction site, which
consists of two web sites, one of them being the
auction site itself and the other one being the
configuration web site for the auction site. The
entire setup is deployed over a web farm, with
requests handled by a hardware load balancer. The
auction site has been certified by Hacker Safe.
Certify 7X is a testing (black box) tool based on
.Net technologies with its GUI based on .Net
Windows Forms. Initially, the application had a
data access layer specific to MS SQL Server. Data
access layer is re-designed to incorporate support
for any data source. ADO .Net datasets were
passed to the business layer which further passed
it to the UI layer. Business layer is re-designed to
incorporate support for business entities,
encapsulating both logic and data into a single
entity. Strongly typed collections were used to
hold collections of entities
Responsibilities• Architected, designed and coded a caching
framework, with auto update using MSMQ.
• Architected, designed and coded a template
based rendering framework.
• Designed and coded various features for the
admin and auction sites.
• Re-architecting and re-designing the
application’s business and data access layers
• Analysis and design for a Business Framework
Project MISA FC-Central Migration
Organization American Express American Express
Duration 18 months 3 months
Team Size 3 4
Environment OOAD with Design patterns, UML (Visio), C#
.Net, VB .Net, Windows Forms, ASP .Net, SQL
Server 2000
COBOL, MS-Access, MS-Excel, VC++, Visual
Basic, SQL Server, FoxPro, and Seagate Crystal
Reports and ASP applications
Details MISA stands for Management Information System
for Acquisition. This system is used for calculating,
controlling and parameterizing, commission
payout structure across the region, for
commissions paid to agents. This system is also
used as a central repository, while auditing of
commission data for various markets for a region
The migration project was mainly focused on
moving the American Express business processes
(accounting, reporting and travel), which were
managed and maintained from Burgess-Hill
(England), to India. This project was in the middle
of MISA application, for 3 months.
Responsibilities• Object Oriented Analysis and Design of data
access layer (Abstract factory), business logic
and user interface (M-V-C).
• Coding, testing and production support
• Technical assessment and setup of all the
applications, identified by the client as critical,
on a Citrix Meta-frame server.
• Optimization of some of the queries (MS
Access), which were taking more than an hour
while executing, as the SQL Server database
being accessed, existed in FC-Central
Brighton/ England.
Project CHARMS Case Enhancement Shyam Management System
Organization American Express Shyam Telelink Ltd.
Duration 2 months 12 months
Team Size 2 8
Environment Windows, MS Visual Basic 6, SQL Server 2000,
Monarch, Crystal reports
SQL Server 2000, Visual Basic 6.0 on Windows 9X,
ASP 3.0, ActiveX, DLL registered in Microsoft
Transaction Server, ADO 2.5
Details CHARMS stands for Charge-back and Routing
Management System. The enhancement was to
incorporate the logic of importing data from a new
dispute processing system, CASE, into the
application
The system was developed for providing an ERP
solution for Shyam Telelink Limited, a reputed
lease line and mobile service provider all over
Rajasthan, having their Head Office in Jaipur
Responsibilities• Analysis, design, coding and system testing for
the enhancement.
• Coding, design, testing, implementation of the
System, porting of existing data and providing
• Implementation of a logic in Transact SQL,
which made use of the file scripting object to
validate the file FTP to a certain file server, by
the source system.
off-site support for Financial Accounting
Module.
• Analysis, design and coding of the ASP based,
web application (Employee Self Service)
Project Technip KT India FAS
Organization Technip KT India Ltd.
Duration 7 months
Team Size 4
Environment SQL Server 7.0, Visual Basic 6.0 on Windows 9X,
ADO 2.1, ASP
Details The system was developed for Technip KT India
Ltd., a Project based company involved in setting
up of Oil Refineries. The system was designed to
automate all their Project Based Financial
Accounting needs
ResponsibilitiesCoding, design, testing, implementation of the
System, porting of existing data and providing on-
site support
• Implementation of a logic in Transact SQL,
which made use of the file scripting object to
validate the file FTP to a certain file server, by
the source system.
off-site support for Financial Accounting
Module.
• Analysis, design and coding of the ASP based,
web application (Employee Self Service)
Project Technip KT India FAS
Organization Technip KT India Ltd.
Duration 7 months
Team Size 4
Environment SQL Server 7.0, Visual Basic 6.0 on Windows 9X,
ADO 2.1, ASP
Details The system was developed for Technip KT India
Ltd., a Project based company involved in setting
up of Oil Refineries. The system was designed to
automate all their Project Based Financial
Accounting needs
ResponsibilitiesCoding, design, testing, implementation of the
System, porting of existing data and providing on-
site support

More Related Content

What's hot

What's hot (20)

Ketan Resume
Ketan ResumeKetan Resume
Ketan Resume
 
Yuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application ArchitectYuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application Architect
 
Sukhwant resume
Sukhwant resumeSukhwant resume
Sukhwant resume
 
Ananthavalli_Resume
Ananthavalli_ResumeAnanthavalli_Resume
Ananthavalli_Resume
 
Harish Srivastava -Resume
Harish Srivastava -ResumeHarish Srivastava -Resume
Harish Srivastava -Resume
 
Abhiram_Bharadwaj_Resume -Both
Abhiram_Bharadwaj_Resume -BothAbhiram_Bharadwaj_Resume -Both
Abhiram_Bharadwaj_Resume -Both
 
VijayGupta_9.7years_Ericsson_.NET_SQLSERVER_Latest
VijayGupta_9.7years_Ericsson_.NET_SQLSERVER_LatestVijayGupta_9.7years_Ericsson_.NET_SQLSERVER_Latest
VijayGupta_9.7years_Ericsson_.NET_SQLSERVER_Latest
 
Ramesh Babu Resume Latest
Ramesh Babu Resume LatestRamesh Babu Resume Latest
Ramesh Babu Resume Latest
 
SarulathaThulasiraman_Resume
SarulathaThulasiraman_ResumeSarulathaThulasiraman_Resume
SarulathaThulasiraman_Resume
 
Sindhumathi Vellaidurai
Sindhumathi VellaiduraiSindhumathi Vellaidurai
Sindhumathi Vellaidurai
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani Resume
 
Resume Abhishek Vijaywargiya: Database Developer with 9 years of experience i...
Resume Abhishek Vijaywargiya: Database Developer with 9 years of experience i...Resume Abhishek Vijaywargiya: Database Developer with 9 years of experience i...
Resume Abhishek Vijaywargiya: Database Developer with 9 years of experience i...
 
Resume
ResumeResume
Resume
 
Raveendra_Resume.DOC
Raveendra_Resume.DOCRaveendra_Resume.DOC
Raveendra_Resume.DOC
 
Karthikeyan Resume
Karthikeyan ResumeKarthikeyan Resume
Karthikeyan Resume
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)
 
Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5
 
Resume12Y
Resume12YResume12Y
Resume12Y
 
Vikas Kumar
Vikas KumarVikas Kumar
Vikas Kumar
 
CV of Sumant Kumar Raja
CV of Sumant Kumar RajaCV of Sumant Kumar Raja
CV of Sumant Kumar Raja
 

Similar to Resume - Ganesh Raghavan

Similar to Resume - Ganesh Raghavan (20)

Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 
CV_SwapnilGupta
CV_SwapnilGuptaCV_SwapnilGupta
CV_SwapnilGupta
 
PoonamVyas_CV
PoonamVyas_CVPoonamVyas_CV
PoonamVyas_CV
 
SureshRajanNS-CV
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CV
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Abhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 yearsAbhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 years
 
Neeraj_Virmani_Resume
Neeraj_Virmani_ResumeNeeraj_Virmani_Resume
Neeraj_Virmani_Resume
 
balan_resumeupdated
balan_resumeupdatedbalan_resumeupdated
balan_resumeupdated
 
Resume
ResumeResume
Resume
 
Giri_WCS
Giri_WCSGiri_WCS
Giri_WCS
 
Mohan_Resume
Mohan_ResumeMohan_Resume
Mohan_Resume
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonal
 
Rajkumar_webMethods_5.3Yrs_exp.doc
Rajkumar_webMethods_5.3Yrs_exp.docRajkumar_webMethods_5.3Yrs_exp.doc
Rajkumar_webMethods_5.3Yrs_exp.doc
 
Ramesh_Kumar_DOTNET_V1
Ramesh_Kumar_DOTNET_V1Ramesh_Kumar_DOTNET_V1
Ramesh_Kumar_DOTNET_V1
 
Nitin_Krishna_Resume
Nitin_Krishna_ResumeNitin_Krishna_Resume
Nitin_Krishna_Resume
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islam
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islam
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 
Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012
 

Resume - Ganesh Raghavan

  • 1. GANESH RAGHAVAN Address: 015, Autumn Block, Windsor Four Seasons, Behind Meenakshi Temple, Bannerghatta Road, Bangalore 560076 Mobile: +91 9980345926 || Email ID: ganeshr74@yahoo.com TECHNICAL ARCHITECT / SOLUTION ARCHITECT Snapshot: A Technocrat and a seasoned IT Professional having over 16 years of rich and extensive experience of providing Technical Solutions, seeks leadership challenges Accomplished track record of management for projects on Architecture, Object Oriented Analysis & Design, UML based modelling, development, testing and production support  Comprehensive experience of designing, developing and deploying architectures and infrastructure for software applications  Proven skills in Project Lifecycle Management involving Requirement Analysis & Finalization, Scoping, Estimation, Scheduling, Implementation, Quality, Risk management, Control and Delivery  Experience consisting of working as an individual contributor or as part of a team, including development  Worked on both Microsoft as well as J2EE stack  Excellent communication, interpersonal & problem solving skills with analytical, decision making and leadership capabilities to enhance organizational objectives  Accreditations: Trained on Core Java/JSF  Technical Skills: • Processes: Agile (Scrum), Water Fall, Lean, CMM Level 5 • Middleware: Windows Services, IBM Websphere, MS Transaction Server, COM/DCOM, ActiveX DLL, MS MQ • Operating Systems: Windows • Languages: Visual C#, Java Visual Basic 4/5/6 • Database: MS SQL Server 6.5/7/2K/2005/2008/2012, IBM DB2, Oracle 10G, MS Access • Frameworks: MS.Net, J2EE, NHibernate, Spring .Net, MS Entity Framework • Web Frameworks: MVC, AJAX, WCF, Web Services • Database Engines: ADO .Net, ODBC, OLEDB, ADO, OO4O (Oracle Objects for OLE) • Design Tools: Architectural Patterns, Design Patterns, UML, MS Visio, ER-Win • Web Tools: Winsock, ASP.Net, JSF, JSP, ASP, HTTP, FTP, Java Script, JQuery, VB Script, XML, HTML, DHTML • Reporting Tools: Crystal Reports 3/4/5/6/7/8/9, MS SQL Reporting Services • Testing Tools NUnit, JUnit, Rhino Mocks • Build Tools: MS Build, Apache Maven, Cruise Control .Net, Jenkins, FX Cop • Utility: FoxPro Work Experience SPIDERLOGIC INDIA (P) LTD., BANGALORE (NOV 2008 TO FEB 2015) S e n i o r C o n s u l t a n t Deliverables:  Currently reporting to Manager as individual contributor for providing Technical Solutions for application architecture.  Accountable for using OOAD/UML modelling for design documentation, database design, application deployment and Production support of applications.  Managing implementation of a generic Search Framework which renders controls for capturing search criteria inputs on the UI.  Responsible for initializing and returning the search criteria class’s instance with values specified for the respective search criteria fields.  Involved in performance Optimization of database as well as the application layer along with support of new team members in application setup for complex .NET as well as J2EE based applications. Page 1 of 6 Core Strength: ∼ Project Delivery ∼ Solution/Technical Architecture ∼ IT Support Service Delivery ∼ Desktop / Web based Solutions ∼ Requirement Elicitation & Specifications ∼ High & Low Level design ∼ OOAD UML Modeling ∼ Technical Leadership ∼ Completely Hands on
  • 2.  Spearheading designing and implementation of Data Access Layer, Framework for Generic Search UI at the same time application deployment of .NET as well as J2EE based applications.  Providing solutions for Performance issues at both the database as well as the application layer.  Implementing tools to reduce developer and QA time for building and deploying complex .NET as well as J2EE based applications. CORE OBJECTS INDIA (P) LTD., BANGALORE (JUL 2006 TO MAR 2008) Principal Product Engineer 3 Deliverables: • Reported to the Team Lead as individual contributor to define the Architecture for a web site to be hosted on load balanced servers also define ASP.Net best practices and its corresponding checklists to be used at an organization level at the same time involved in architecting, designing and implementation of Caching framework on the respective web servers, synchronized using MSMQ and template based rendering framework, for dynamic generation of auction item details page ECMI Software (P) Ltd., Pune (Jul 2005 to May 2006) Senior Software Engineer Deliverables: • Reported to the Team Lead as individual contributor for re-architecting and re-designing of both Business and Data Access Layer for a testing tool based on .Net Windows Forms as well as provided optimized solution for various performance related issues on the database side Previous Experience • IBM Global Services India (P) Ltd, Gurgaon as Application Programmer (Jan 2003 to Jun 2005) • Iris Software (P) Ltd., Faridabad as Software Engineer (Apr 2001 to Jan 2003) • Modern Technologies, Noida as Systems Engineer (Jul 2000 to Feb 2001) • Software Solutions Integrated Ltd., new delhi as Sr. Technical Trainer (Jul 1999 to Jun 2000) • True Software Solutions (P) Ltd., Delhi as Project Associate (May 1997 to Jun 1999) Academics  B.E. (Industrial & Production), from Mysore University, Mysore (1997) Personal Details Date of birth: 21-03-1974 Languages known: English, Hindi, Tamil and Kannada Location preference: Bangalore, India Project Summary Project Mobile Solution Multiperil Organization XPO Last Mile, USA Church Mutual Insurance Company, USA Duration Last 9 months 2 years Team Size 45 12 Environment MS.NET Framework on Windows, Visual C# .Net, ASP .Net, ASP .Net MVC, SQL Server, Web service, WCF, REST J2EE on Windows, Java, JSF, IBM Websphere, IBM DB2, JUnit, PMW, IAA, Fitnesse Functional Testing Details This project was developed for XPO Last Mile which handles last mile logistics facilitating deliveries throughout United States and Canada. They specialize in moving heavy goods anywhere with in US and Canada. Apart from moving heavy goods, they also specialize in installations. This application helps them with Warehouse management, Shipment management, Rating/Costing, Shipment tracking, Customer This project was developed for Church Mutual which is one of the largest insurance companies in the US. The Multiperil project was mostly used by churches in the US for insuring artifacts belonging to the church. The core policy admin engine is built over the Silver Moon IAA APIs. This project is actually a model based project and there is a separate application to configure the model. The entire flow for the application is configured in the
  • 3. survey. This application helps the drivers come up with the shortest delivery routes for the day. There is also a mobile based application that helps in updating shipment status, and route related details. model which is then used at run time for generating premium values based on selected coverage. All US government controlled ratings were part of a separate database which was retrieved using a framework, developed by us. A separate application, also developed by us was used to manage and maintain different versions of ratings as when changed by US government. Responsibilities• Requirement analysis • Performance Optimization of SQL Server Queries and Stored Procedures • Design and Implementation of enhancements • Adherence to Agile process • Performance Optimization of functional tests by tuning IBM Websphere application server and IBM DB2 database • Responsible for consuming Silver Moon IAA Components in 3 of the biggest core releases, which was split into 3 different releases to reduce complexity • Implemented complex database scripts for IBM DB2, to port production data to the latest Silver Moon IAA core releases • Single handedly managed to test and resolve three Silver Moon IAA core releases simultaneous for a short period time • Manual Application deployment before each end of iteration demo • Helped new team members with application setup which was pretty complex • Created complex Fitnesse pages used for functional tests • Created various tools and utilities to save developer as well as QA time • Participated in Code reviews • Adherence to Agile process Project Commercial Auto Web application Organization Church Mutual Insurance Company, USA Public Service Commission, USA Duration 1 Years 9 months Team Size 18 9 Environment J2EE on Windows, Java, JSF, IBM Websphere, IBM DB2, JUnit, PMW, IAA, Fitnesse Functional Testing .Net Framework on Windows, UML (Visio), Visual C# .Net, ASP .Net, AJAX, Java script, NHibernate, Spring .Net, NUnit, SQL Server 2005 and Web service Details This project was developed for Church Mutual which is one of the largest insurance companies in the US. The Commercial Auto project was used for insuring automobiles, both commercial and private. This application is also model driven, helping the application validate and generate premiums for different states having their own set of rules and ratings. For each state there is a separate model to solve the different laws mandated by each state. The entire flow for the application is configured in the model which is then used at run time for generating premium values based on selected coverages. All US government controlled ratings were part of a separate database which was retrieved using a framework, developed by us. A separate application, also developed by us was used to manage and maintain different versions of ratings This project was developed for a US based government organization dealing with telecommunication equipment and service providers. The solution consisted of a web based application to administer public data and manage service provider information. The site provides the ability for general public to apply and track their applications online. Provides the system administrators with means of managing data during approval/rejection process, ability to add custom comments. Our application also provided facility for service providers to track data and generate reports online.
  • 4. as when changed by US government. Responsibilities• Implementation of Rules and Calculations that contained premium calculation logic and domain specific logic • Provided inputs for standard coding practices and checklists • Adherence to Agile process • Requirement gathering • Technical Architecture definition • Design document consisting of UML based Activity and Sequence diagrams to depict various flows • Database Modelling and Design • Adherence to Agile process • OOAD based implementation of Framework and user controls to abstract away complexity and separate out generic code to increase re- usability and reduce development time • Implemented some complex and critical functionalities • Implementation of migration scripts, using T- SQL, for porting client’s existing data to our new data structure • Mandated Unit Tests to achieve maximum code coverage • Code reviews • Supported Team members for resolution of Functional and Technical challenges • Responsible for delivery Project Tena Authenticlick Organization TENA Authenticlick Duration 11 months 11 months Team Size 4 4 Environment Visual C# .Net, ASP .Net, AJAX, Java script, NHibernate, Spring .Net, NUnit, MS SQL Server 2005, FX Cop and Cruise Control .Net UML (Visio), Visual C# .Net, ASP .Net, SQL Server 2005 and Web service Details This project was developed for a US based background verification organization. We provided a web based solution which integrates into a back office processing system and various service bureaus, to expose back ground check information to its clients based on their profiles. This application had unique and very stringent security requirements to safeguard the sensitive data, being exposed by the application. The security module was fully configurable through the web based application Authenticlick is an organization which does an analysis of the server log files and deduces the total number of clicks on an advertisement (expired after some clicks), based on certain algorithms indigenously developed by the client based on the R&D they have been doing from quite some time. Initially the company was doing most of the operation manually, including the billing for their respective customers. We helped them automate, all their manual operations, including their billing. Responsibilities• Requirement Analysis • Part of the 2 member team responsible for defining the Technical Architecture of the application • Database Modelling and Design • Used OOAD for the implementation of the Security Framework • Implementation of some critical features • Mandated Unit Tests for maximum code coverage • Adherence to Agile Process • Supported Team members for resolution of Functional and Technical challenges • Responsible for delivery of application • Designed and implemented all database related activities like schema creation and implementation of stored procedures • Architected, designed and implemented various critical features including billing Project Property Room Certify 7X Organization Property Room Worksoft
  • 5. Duration 16 months 6 months Team Size 15 12 Environment UML (Visio), Visual C# .Net, ASP .Net, Oracle 10G, Windows service, Web service Design patterns based approach for OOAD, UML (Visio), Visual C# .Net, Windows Forms, SQL Server 2000/Oracle 9i Details Property Room is basically an auction site, which consists of two web sites, one of them being the auction site itself and the other one being the configuration web site for the auction site. The entire setup is deployed over a web farm, with requests handled by a hardware load balancer. The auction site has been certified by Hacker Safe. Certify 7X is a testing (black box) tool based on .Net technologies with its GUI based on .Net Windows Forms. Initially, the application had a data access layer specific to MS SQL Server. Data access layer is re-designed to incorporate support for any data source. ADO .Net datasets were passed to the business layer which further passed it to the UI layer. Business layer is re-designed to incorporate support for business entities, encapsulating both logic and data into a single entity. Strongly typed collections were used to hold collections of entities Responsibilities• Architected, designed and coded a caching framework, with auto update using MSMQ. • Architected, designed and coded a template based rendering framework. • Designed and coded various features for the admin and auction sites. • Re-architecting and re-designing the application’s business and data access layers • Analysis and design for a Business Framework Project MISA FC-Central Migration Organization American Express American Express Duration 18 months 3 months Team Size 3 4 Environment OOAD with Design patterns, UML (Visio), C# .Net, VB .Net, Windows Forms, ASP .Net, SQL Server 2000 COBOL, MS-Access, MS-Excel, VC++, Visual Basic, SQL Server, FoxPro, and Seagate Crystal Reports and ASP applications Details MISA stands for Management Information System for Acquisition. This system is used for calculating, controlling and parameterizing, commission payout structure across the region, for commissions paid to agents. This system is also used as a central repository, while auditing of commission data for various markets for a region The migration project was mainly focused on moving the American Express business processes (accounting, reporting and travel), which were managed and maintained from Burgess-Hill (England), to India. This project was in the middle of MISA application, for 3 months. Responsibilities• Object Oriented Analysis and Design of data access layer (Abstract factory), business logic and user interface (M-V-C). • Coding, testing and production support • Technical assessment and setup of all the applications, identified by the client as critical, on a Citrix Meta-frame server. • Optimization of some of the queries (MS Access), which were taking more than an hour while executing, as the SQL Server database being accessed, existed in FC-Central Brighton/ England. Project CHARMS Case Enhancement Shyam Management System Organization American Express Shyam Telelink Ltd. Duration 2 months 12 months Team Size 2 8 Environment Windows, MS Visual Basic 6, SQL Server 2000, Monarch, Crystal reports SQL Server 2000, Visual Basic 6.0 on Windows 9X, ASP 3.0, ActiveX, DLL registered in Microsoft Transaction Server, ADO 2.5 Details CHARMS stands for Charge-back and Routing Management System. The enhancement was to incorporate the logic of importing data from a new dispute processing system, CASE, into the application The system was developed for providing an ERP solution for Shyam Telelink Limited, a reputed lease line and mobile service provider all over Rajasthan, having their Head Office in Jaipur Responsibilities• Analysis, design, coding and system testing for the enhancement. • Coding, design, testing, implementation of the System, porting of existing data and providing
  • 6. • Implementation of a logic in Transact SQL, which made use of the file scripting object to validate the file FTP to a certain file server, by the source system. off-site support for Financial Accounting Module. • Analysis, design and coding of the ASP based, web application (Employee Self Service) Project Technip KT India FAS Organization Technip KT India Ltd. Duration 7 months Team Size 4 Environment SQL Server 7.0, Visual Basic 6.0 on Windows 9X, ADO 2.1, ASP Details The system was developed for Technip KT India Ltd., a Project based company involved in setting up of Oil Refineries. The system was designed to automate all their Project Based Financial Accounting needs ResponsibilitiesCoding, design, testing, implementation of the System, porting of existing data and providing on- site support
  • 7. • Implementation of a logic in Transact SQL, which made use of the file scripting object to validate the file FTP to a certain file server, by the source system. off-site support for Financial Accounting Module. • Analysis, design and coding of the ASP based, web application (Employee Self Service) Project Technip KT India FAS Organization Technip KT India Ltd. Duration 7 months Team Size 4 Environment SQL Server 7.0, Visual Basic 6.0 on Windows 9X, ADO 2.1, ASP Details The system was developed for Technip KT India Ltd., a Project based company involved in setting up of Oil Refineries. The system was designed to automate all their Project Based Financial Accounting needs ResponsibilitiesCoding, design, testing, implementation of the System, porting of existing data and providing on- site support