1. Ramesh Jaganathan
ramseenu@gmail.com
479-282-5843
Linked in: www.linkedin.com/pub/ramesh-kumar-jaganathan/34/76b/b09/
PROFILE SUMMARY
● 13+ years of experience in Software Development, Analysis, Implementation and Website
Design in Microsoft .NET technologies using WCF, ASP.NET, C#, VB.NET, ADO.NET, SQL
Server, NoSQL, ASP.Net MVC, LINQ, Entity Framework and other tools / technologies like
Adobe Photoshop, HTML, CSS, JavaScript, jQuery, Angular JS
● Worked on the phases of Software Development Life Cycle (SDLC) like requirement
gathering, analysis, design, development
● Designed and Developed Windows/Web application using .Net ApplicationException Blocks and
Design Patterns like Strategy, Facade, Singleton, Class Factory, Dependency
Injection/IoC and worked in Entity Based architecture.
● Extensive work experience in ASP.Net 4.0, 3.5/2.0/1.1, C#, VB.Net, ASP, Visual Basic, SQL
SERVER 2008/2005/2000
● Good Knowledge and experience in ASP.Net MVC 3/4 Razor View Engine and Entity
Framework.
● Involved in Development, Testing and Implementation of Business Application Software.
Exposure to work in Design Patterns. Knowledge in LINQ, WPF/WCF and SOA architecture.
● Excellent UI engineering skills using CSS, XML, XSLT, HTML and ASP.NET. Experience in
creating Web Forms and User Controls. Worked on Ajax Components and JQuery
● Affluent knowledge and experience in WCF, SOAP, REST, JSON
● Extensive C# 4.0/3.5 development experience using Object Oriented Programming concepts
and Microsoft Class Libraries and .NET Frameworks
● Good Database design, analysis, development skills using SQL Server 2005 and 2008.
Proficient is designing and developing T-SQL, Stored Procedures, Functions, SQL Profiler,
etc. Handled performance fine-tuning of large database system in conjunction with front-end
applications.
● Excellent problem solving and analytical skills.
● Experience in application deployment and artifacts preparation for all the environments.
1
2. ● Performed day-to-day coordination with on-site and offshore teams, allocation of tasks to
offshore team members in all phases
● Extensively used Object Oriented Analysis & Design solutions implementation
EDUCATION
● Master of Computer Applications, MCA (Bharathidasan University, India) - 2006
● B’Sc in Computer Science (Bharathiar University, India) - 2003
TECHNICAL SKILLS
Databases: Microsoft SQL Server 2012/2010/2008, Informix
Skills:
MVC Architecture, ASP.Net, C#, VB.Net, WPF, WCF,
Web API, Knowledge in XML, XSLT & Ajax, Entity
Framework
Directory Servers: Active Directory Server, LDAP
Web Technologies:
Kendo UI, Angular JS, JavaScript, HTML/DHTML
(CSS), XHTML, JQuery
Version Control: Visual Source Safe, SVN, TFS
Other Tools:
Adobe Photoshop CS, FX Cop, Visio (UML)
PROJECTS
Policy Admin System
Duration : July’15 – till date
Client : State Compensation Insurance Fund, Pleasanton, California, US
Environment : Visual Studio 2015, ASP.NET 4.0, Kendo UI, Javascript, jQuery, MVC, C#, WCF,
Web API, Entity Framework,.NET, XML, IIS 7, JSON, SQL Server 2012, NInject
Responsibilities:
● Developed frond-end UI features using Kendo UI, ASP.Net MVC 4, jQuery, HTML, CSS, C#
● Entity Framework code first approach is used to create tables, modified the existing
architecture to adapt SOA based implementation
● Creating Handler and Sync processors for DB2 to SQL Daily Sync process and Bug fixing in
integration framework for Policy Notes and Endorsements data (two-way data synchronization
between DB2 and SQL Server)
● Implemented NInject (Ioc Container) for dependency Injection
2
3. ● Performed Unit / Integration testing and coordinated with other functional teams.
State Compensation Insurance Fund (SCIF) is California’s largest provider of workers’ compensation
insurance. Its core policy administration and billing systems are mainframe systems and the objective
of the project is to phase out the legacy systems with custom .NET application and commercial off-the-
shelf (COTS) products.
The first phase of the project involves development of a .NET based Policy Admin System that
integrates with Guidewire Billing Center. The new Policy Admin System also integrates with the
mainframe system for data synchronization.
MeProteja.com.br (Experian)
Duration : Nov’13 – July‘15
Client : Experian, Costa Mesa, California, US
Environment : Visual Studio 2010, ASP.NET 4.0, MVC, C#, WCF, ADO.NET, XML, IIS 7
JSON, SQL Server 2010, Design Patterns, Dependency Injection / IoC
Responsibilities
● Involved in Business Process study and Functional specification of the existing system
● Created WCF services for processing the credit card Payments through payment gateway
(Braspag) and Anti-Fraud Check services for Payment process.
● Involved in Order Process step creations by re-using existing Strategy pattern which executes
the order process flow for MeProteja.com
● Developed frond-end UI features using jQuery, HTML, CSS, ASP.Net Web Forms / MVC, C#
● Responsible for development / deployment pipelines used for this application development,
testing and release.
● Created Stored Procedures, Functions in SQL Server 2008
● Created Indexing against the required tables as part of optimization
● Performed Unit / Integration testing and coordinated with other functional teams.
Experian Consumer Services is expanding its Credit Monitoring B2C business to new customers from
Brazil, as part of Project Rio. The system is built on its home grown Phoenix platform.
We are implementing MeProteja (protect my identity) for Brazil consumers. This system provides
negative report, alert monitoring and helps our client to resolve identity theft issues.
Associate Relocation System (ARS)
Duration : Oct’12 – Jul’13
Client : Wal-Mart, Bentonville, Arkansas, US
Environment : Visual Studio 2010/2012, ASP.NET 4.0, MVC, C#, WCF, ADO.NET, XML,
SOAP, JSON, REST, SQL Server 2008, Design Patterns, Dependency Injection /
IoC
Responsibilities
3
4. ● Involved in Business Process study and Functional specification of the existing system
● Involved in project analyzing and development phases
● Created WCF services for third party data transfer using protocols and methodologies like
SOAP, JSON
● Developed front end interface using Adobe Photoshop, HTML, CSS, ASP.Net Web Forms /
MVC, C#
● Integration testing completed with Third Party
● Responsible for TFS Branching / Merging of different development / deployment
pipelines used for this application development, testing and release.
● Created Stored Procedures, Functions in SQL Server 2008
● Created Indexing against the required tables as part of optimization
● Unit / Integration testing and coordinating with the offshore team
● Assigning task and tracking the status and adherence to the deliverable
This is a large scale multilayer project to develop, enhance and maintain a new Relocation System and
integrate it with the associated systems like Payroll System, Tax System and other third party software
involved.
This project is to have an automated system which handles the relocation expenses of associates
through various steps including expense submission till final payout after calculating the taxes
incurred. The Calculated taxes have to be reported to tax system for payments and should be reflected
in associates’ payroll record for W2 reporting.
HaulPV Application
Duration : Aug’11-Sep’12
Client : Wal-Mart, Bentonville, Arkansas, US
Environment : Visual Studio 2008, ASP.NET 3.5, C#, WCF, ADO.NET, XML, Windows 3008 / XP,
Informix (C-SQL), SQL Server 2008, IIS 7
Responsibilities
● Lead the Analysis (requirement gathering), design phase, project planning and estimation
● Involved in System Architecture design by analyzing the complex legacy systems
● Involved in Business Process study and Functional specification of the existing system
● Technical design document preparation and participation in design council reviews
● Program spec creation for each modules, analysis on the impact over the existing app
● Coordinating the team and tracking the project release schedules
● Provided technical and application guidance to Team members.
The HaulPV used by the internal Wal-Mart users across the world in their distribution centers; it is
used for calculating the Lift drivers/Haulers performance. The application uses Informix database. The
windows application is installed in the Gemini handheld device, which is used by the Hauler/Lift drivers
for hauling/scanning the pallets. The Lift Driver/Hauler performance will be calculated by applying
average daily plan time against the standard time by the Red Prairie server; finally site admin /
manager could view the performance and track the daily hauling summary through a web application.
InfACT Application
4
5. Duration : Mar’11-Aug ‘11
Client : McGraw Hill, Hightstown, New Jersey, US
Environment : Visual Studio 2008, ASP.NET 3.5, C#, WCF, ADO.NET, XML,
Windows 2008/XP, SQL Server 2005
Responsibilities
● Lead the development application enhancements in ASP.NET 3.5 with SQL Server 2005
● Managing a mid-size team of Microsoft .Net developers
● Geocode implemented using Google maps web service
● Working on bug fixing/production issues
● Coordinating the team and tracking the project release schedules
● Building Deployment packages and deployment plans
● Mentored junior developers and guided them in their work to build Business Layer, Data Layer
and UI Layer
● Heavily worked with ASP.Net and WCF, modified the architecture for implementing SOA
The InfACT application is an internal application used by internal users to enter and maintain
Construction Project News information. InfACT is the entry point for all project related information that
flows downstream to various delivery channels like Project Network. The InfACT application is the
primary system used by Dodge Reporters extensively to gather and update Project Information; Dodge
reporters use this application to track their work queue. InfACT is used by the reporters to follow-up
on project information using the company/contact details available in the system.
CourtLink Content
Duration : Mar’09- Feb ‘11
Client : LexisNexis, US, Work Location: India (Offshore)
Environment : Visual Studio 2005, ASP.NET 2.0, C#, ADO.NET, XML,
Windows 2003, SQL Server 2005
Responsibilities
● Involved in requirements gathering and technical design
● Development of the application in ASP.NET 2.0 with SQL Server 2005
● Worked as a lead developer to build business layer, Data Layer and UI Layer
● Design and Development of database using SQL SERVER including creation of Stored
Procedures, user defined functions.
● Code reviews and training to the junior developers about the standards and other features
● Designed strategies for increasing the accuracy of information
● Worked on bug fixing on post-production, provided support for go live
● Involved in Knowledge Transfer, training & technical guidance to the team members
● Bulk file process, Index creation, SQL procedure fine tuning and optimization
● Responsible for artifacts delivery for various environments (QA/STG/PROD)
5
6. Courtlink content application is used for scraping the case details from multiple court websites using
harvester and shredder components. The harvested data will be shredded and loaded into the court
specific databases. The CourtLink UI application is used for displaying the case informations and docket
details based on the lawfirms, attorney and litigants search request.
PandA (Planning and Analysis)
Duration : Nov’07-Nov’08
Client : Deutsche Bank
Team size : 3
Environment : VB.NET, ASP.NET 2.0, ADO.NET, XML, SQL Server 2000
Responsibilities
● Involved in Development of new functionalities and support activities like fixing the issues and
working on service requests.
● Application blocks and Exception blocks are implemented
● Worked on Service Request as per the client requirement.
● Used ADO.NET for data querying storage and manipulation.
● Made enhancements to the existing system to meet further requirements
● Implemented Web Config Encryption and decryption using aspnet register and Error logging
using Enterprise Library
● Involved in developing Business Logic Assemblies using c#
● Created Reports using SSRS
This is a planning and Analysis tool to the benefit of the Global Banking Users. This tool allows
Business users to plan their Expense and Revenue for 3 quarters. Whenever the quarter is completed
they will be uploading the actual expense and Revenue. They will analyze with the estimated value and
actual values. Reports will be generated in different angles and will be helpful in comparing the data.
Orbital Distribution System
Duration : Feb’06-Sep’07
Client : Orbital, UK, Work Location: India (Offshore)
Environment : C#, ASP.NET 2.0, ADO.NET, SQL Server 2000/2005, XML & XSLT
Responsibilities
● Involved in project analysing and development phases.
● Generic User control created for Role based menu binding using XML & XSLT
● Involved In knowledge transfer, training to the Team members
● Used ASP.NET 2.0 Profiles, Themes and MasterPages during the development of User Interface.
● Involved in integration and functional testing
‘Orbital Distribution System (ODS)’ is basically an online internet application for the clients, outlets and
others to submit orders for the brochures. The ODS will dispatch the brochures based on the stock
availability and by graded outlets. This application includes various facilities like stock allocation, stock
6
7. adjustment, stock movement, user level security, grading an outlet, Import and Export, Bulk Orders,
Job processing and Consolidations and Audit trails of who changed what and on what date within the
system viewed by admin users. Various reports are incorporated.
YesPlus (Data Conversion and Tracking System)
Duration : Feb’05-Jul’05, Dec’05-Jan’06
Client : Yes Medical Practice Services Inc, USA. Work Location: India (Offshore)
Environment : C#, ASP.NET, WSDL, ADO.NET, SQL Server 2000
Responsibilities
● Involved in project development, Testing.
● Provided technical and application guidance to Team members.
● Involved in understanding and transmitting the business requirements for the project, and
translating these into functional specifications.
● Involved in Life Cycle Development (SDLC).
YesPlus is automation software for medical transcription industry. It provides interfaces for workflow
management and job execution for each of the partners globally. Also it provides a webservices based
system for centralized reporting on job status.
YesEcademy
Duration : Jun’03-Dec’04
Client : Yes Medical Practice Services Inc, USA.
Environment : ASP.Net, C#, ADO.Net, SQL Server 2000
7