1. GANAPATHIRAMAN BALASUBRAMANIAN
Currently holding a H1B petition valid until Sep-2019
Profile Summary:
Technical Leader with 12 plus years of experience in enterprise product development using Microsoft
.NET Technologies
Experience in Microsoft .NET technologies including C#.NET, VB.NET, Silverlight and SQL server
Hands on experience in .NET Frameworks, MVC ,WCF, WPF, HTML, XML, XAML, CSS, Java Script and
JQuery
Hands on experience in continuous integration and deployments for multiple projects
Experience in Team Foundation Server, Tortoise SVN and Clear Case
Knowledge on Agile development practices
Hands on experience in handling global clients and resolving escalations based on business priorities
Experience in working at client premises for requirement gathering, analysis, development and
deployment support
Extensive involvement in testing, debugging, troubleshooting and UAT Support
Experience in preparing technical and functional documents
Conversant with system development life cycle (SDLC), including gathering functional requirements,
software design, development, maintenance, production support and testing
Problem solver with good analytical and debugging skills
Good exposure in understanding system specifications and translating system requirements into task
specifications
Reliable in client interactions with systematized technical and leadership skills
Skill Set:
Languages C#.NET, VC++, VB.NET
Operating System Windows XP/2000/2003
Frameworks
MVC, WebApi .NET Framework 4.5/4.0/3.5, WCF, WPF ,Entity
Framework ,ADO.NET , MEF
Databases Oracle 10g, SQL Server 2012/2008 , Mongo DB , Redis
Web Related XML, HTML, CSS, XAML, Java Script, JQuery,AJAX , Angular JS
Tools and Utilities
JIRA , Swagger , Signal R , Post sharp , NUnit , FxCop
,VS2012/2013 ,Aptana ,Resharper
Version Control TFS, Tortoise SVN, Clear Case
Server IIS , Tomcat
Script Ant,NANT
Build & Release
Management
Jenkins , TFS,Octopus Deploy
Methodologies TDD , SDLC , SCRUM ,
Education:
Bachelor of Engineering in Mechanical Engineering from Madras University
Professional Experience:
Organization Position
Duration
From To
Object Frontier Software Technical Leader May 2013 Till date
Tata Consulting Services Lead Engineer Sep 2011 May 2013
Mind Tree Senior Software Engineer Feb 2008 Sep 2011
Cognizant Technology Solutions Senior Software Engineer Jan 2007 Feb 2008
Synaptris Software Engineer Jul 2006 Dec 2006
Prodex Technologies Software Engineer Aug 2004 Jul 2006
2. GANAPATHIRAMAN BALASUBRAMANIAN
Project Summary:
Project T360 SI (Solution Integration)
Role Senior Tech Lead
Project Description:
Tymetrix 360 is an integrated,hosted platform that helps corporate law departments and claims
organizations control costs and improve litigation performance, in collabortation with their
external law firms and service providers.T360 SI is a suite of console applications that integrate
seamlessly with T360 without modifying the core.
Environment:
C#.NET, SQL Server 2008, TFS, Visual Studio 2012, Jenkins ,Nant
Responsibilities:
Coordination with onsite team for requirements
Creation of continuous integration build
Resource management and offshore task planning
Mentoring and providing technical expertise for team
Ensure timely deliveries with quality
Deployment and Release management
Participated and contributed in everyday scrum calls and project discussions
Project iWeb
Role Lead Engineer
Project Description:
iWeb is a primary phone claim application used by mobile users to claim their loss or damage to
the phone. Currently there is a website to launch their claims which has primary business rules
engine separately layered as conductor. The user can visit this website and submit the
documents to support their claim for the replacement of the device and also users can track
their lost device using the conductor. The client wants to re-architect & develop a responsive
web design (RWD) of this website.
Environment:
ASP.NET, ADO.NET, C#.NET, SQL Server 2008, Sub Version(SVN), Web API's, TortoiseSVN,
AngularJS, Visual Studio 2012, IIS
Responsibilities:
Involved in understanding and analyzing the project requirements
Involved in creating working prototype to demonstrate the technical feasibility and UI design approach
Supported in preparing Integration strategy document that specifically details the model recommended for
integration with the client’s backend services
Built the application on MVC architecture using Angular frame work
Involved in creating technical design document
Involved in application development and implementation
Prepared test plans and verified test results
Performed unit testing and bug fixing
3. GANAPATHIRAMAN BALASUBRAMANIAN
Provided technical support to team members
Participated and contributed in everyday scrum calls and project discussions
Project Retail Factory
Role Lead Engineer
Project Description:
The client was in need of a retail application that collects statistical data (e.g., monthly sales, weekly sales
and product demand) from retailers across regions and generates reports based on the customer
requirement/instructions. The sales data is collected from the stores via POS scanning services and
manual retailer audits, fed into the retail factory system. The system does data verifications and
validations, prior to storing the data in the database. Similarly data is maintained for all periods and
markets and reports are generated based on customer requirements.
Environment:
ASP.NET, C#.NET, VC++, Oracle10g, TortoiseSVN, MFC, Silverlight
Responsibilities:
Involved in understanding and analyzing the requirements
Involved in creating technical design document
Involved in creating Class diagram, Theme and Component designing
Involved in user interface design and database design
Involved in application development and enhancements
Prepared test plans and verified test results
Performed unit testing and bug fixing
Provided technical support to team members
Involved in technical and functional documentation
Coordinated with onsite Lead for deliverables
Project Visual Basic Migration (VBM)
Role Lead Engineer
Project Description:
The client is an international home products company which designs and sells ready-to-assemble
furniture such as beds, desks, appliances and home accessories. VBM, as this name suggests, requires
migration of applications from VB6 to VB.NET technology with implementation of MVP architecture. AIC
and INPACKAGE are applications used by internal teams of the client for generation of assembly
instructions for various products.
Environment:
VB.NET, Oracle10g, Tortoise SVN
Responsibilities:
Involved in understanding and analyzing the project scope
Prepared technical and functional specification documents
Performed requirements gathering and analysis for improving and/or replacing the existing architecture
Involved in designing and formulating architecture, based on requirement specification
Involved in code migration and bug fixing
Maintained modification changes documents
Demonstrated the base line migration to the client team
Performed unit testing and UAT support
Project MIRS & MID
Role Lead Engineer
4. GANAPATHIRAMAN BALASUBRAMANIAN
Project Description:
This Marketing Information Retail System (MIRS) and Marketing Information Department (MID) develop,
maintain, and support various consumer marketing applications and retail sales applications. These
applications are accessed by Internal - consumer marketing department users, users from the vendor
fulfillment center and other external users.
Environment:
C#.NET, ASP.NET, Oracle10g, IIS, TortoiseSVN, WCF, Silverlight
Responsibilities:
Worked at client premises for requirement gathering, development and deployment
Involved in effort estimation and application design
Prepared technical specification document based on the functional requirements
Involved in designing base framework and core module development
Involved in developing customized code for client’s customers
Involved in creating WCF services to be consumed by client
Involved in designing and implementing technical components
Performed unit testing and bug fixing
Involved in reproducing the issues in test environment and diagnosing the root cause
Provided technical support for other team members
Project Out Of Office Operations(O4)
Role Senior Software Engineer
Project Description:
The client is a market leader in providing feature rich mobile sales force application by using technologies
that integrate seamlessly with intelligent in-office management components. This project ‘Tablet PC
Development’ was developed to target the Tablet PC market and this is an end-to-end robust, graphics
rich application for mobile sales force on a Tablet PC. The client named this application as their ‘Base
Product’ and any further changes requested by the client’s customers were dealt as enhancements for
this application.
Environment:
C#.NET, Lua Script, SQL Server 2005/CE
Responsibilities:
Involved in understanding the application flow and system requirements
Responsible for customizing the application based on end customers’ requirement
Involved in code integration, build and release management
Involved in writing scalable as well as performance driven stored procedures
Performed unit testing and created support documents
Responsible for bug fixing
Project ValueTrack
Role Senior Software Engineer
Project Description:
ValueTrack application is used by the client for processing medical claims. The claims data are supplied
by hospitals, nursing homes or any other kind of health care companies. Claims data can be of any form.
Some examples are text files, excel files, data point files, CSV’s, quick book files and MS-Access
database. This data is supplied every week/month and the claims are processed on weekly/monthly basis
for each client.
Environment:
5. GANAPATHIRAMAN BALASUBRAMANIAN
C#.NET, SQL Server 2005, VC++, VSS
Responsibilities:
Involved in analyzing the user specification and required features
Involved in object oriented system design
Supported in preparing the technical design document
Involved in creating various functionalities in the presentation layer
Involved in DB design, creation of tables and stored procedures
Performed unit testing and issue fixing
Responsible for UAT support
Project Hub Manager Professional 8
Role Senior Software Engineer
Project Description:
Hub Manager Professional 8 is an Access Control Software which is used to control and monitor access
to facilities in conjunction with the client’s access control equipments. Hub Manager Professional uses
access levels for construction of logical groupings of doors, sites, and time zones.
Environment:
C#.NET 2.0, SQL Server, Inno Setup, C++ Builder 2007
Responsibilities:
Involved in understanding the project requirements
Involved in analyzing the requirements and supported for module wise planning
Participated in client meetings for functional and technical discussions
Performed necessary technical research on application development
Responsible for UI design and development
Involved in fixing live issues
Performed unit testing and debugging
Project Management Suite
Role Software Engineer
Project Description:
Management Suite is an application that helps perform risk analysis with the aim of providing decisions
based on one or more of business rules. This tool is mainly used by underwriters of insurance companies.
Environment:
C#.NET 2.0, SQL Server 2005, VSS
Responsibilities:
Involved in requirement understanding
Involved in developing the module accompanied with unit testing
Created tables and constraints
Developed queries to retrieve data from database
Involved in issue fixing and UAT support
Project IntelliPRINT Analytics 3.5 and Domino 3.5
Role Software Engineer
Project Description:
6. GANAPATHIRAMAN BALASUBRAMANIAN
IntelliPRINT analytics provides powerful data analysis and ad-hoc reporting capabilities for Lotus Notes
and Domino users in a user-friendly spreadsheet-like interface. The product contains a chart wizard which
helps in creating different types of charts with the data from notes.
Environment:
VC++, Lotus notes
Responsibilities:
Involved in understanding the functional flow
Involved in designing and developing Primary Data Module
Involved in translating and implementing ideas into workable technical solutions
Involved in unit testing and bug fixing
Project Address Grabber Pro 5.0 Suite
Role Software Engineer
Project Description:
Address Grabber Pro Suite contains a set of tools that provide unique data entry solution that processes
and converts text in plain English in to meaningful information in any CRM application. The program uses
patented eGrabber technology to interpret natural language sentences to make an appropriate entry in a
CRM application. With an inbuilt smart information retrieval technology and a Google style lookup, the
application allows the users to act instantly and be more productive.
Environment:
VC++ , C++,MS Access , Star Team 4.0, SQLite, ACT , Goldmine
Responsibilities:
Involved in designing and developing the system using VC++ and C++
Performed unit testing and bug fixing
Supported the testing team in their testing process
7. GANAPATHIRAMAN BALASUBRAMANIAN
IntelliPRINT analytics provides powerful data analysis and ad-hoc reporting capabilities for Lotus Notes
and Domino users in a user-friendly spreadsheet-like interface. The product contains a chart wizard which
helps in creating different types of charts with the data from notes.
Environment:
VC++, Lotus notes
Responsibilities:
Involved in understanding the functional flow
Involved in designing and developing Primary Data Module
Involved in translating and implementing ideas into workable technical solutions
Involved in unit testing and bug fixing
Project Address Grabber Pro 5.0 Suite
Role Software Engineer
Project Description:
Address Grabber Pro Suite contains a set of tools that provide unique data entry solution that processes
and converts text in plain English in to meaningful information in any CRM application. The program uses
patented eGrabber technology to interpret natural language sentences to make an appropriate entry in a
CRM application. With an inbuilt smart information retrieval technology and a Google style lookup, the
application allows the users to act instantly and be more productive.
Environment:
VC++ , C++,MS Access , Star Team 4.0, SQLite, ACT , Goldmine
Responsibilities:
Involved in designing and developing the system using VC++ and C++
Performed unit testing and bug fixing
Supported the testing team in their testing process