You are on page 1of 11

KANNAN S

A-402, Keerthi Regency, Kaggadasapura Main Road, Maruthi Nagar, New Thippasandra Post, Bangalore - 560075. KARNATAKA Email:- gskannan@yahoo.com Phone: - +918025247903 Mobile: - +919886117188 Passport: Valid till Nov 2019 US Visa: 10 years, multiple entries Valid Professional Summary: MBA in Project Management with over 13 years of IT industry experience across Software development, application support / maintenance and IT infrastructure management verticals; well versed in managing multiple concurrent complex software projects in Waterfall, iterative and Agile Scrum methodologies on Lotus Notes/Domino, Java and .Net technologies.

PROFESSIONAL EXPERIENCE: -

1. eMids Technologies Pvt. Ltd., Bangalore April 2010 Till Date Designation: Senior Project Manager
From August 2011 till date: Customer: Team Strength: Duration: Role: Project Methodology: Project Brief: Life Care Centers of America provides skilled nursing homes, assisted living, long term care, retirement, home care, and Alzheimer's centers to help patients stay and rehabilitate. The scope of this project is development of a Patient Management System, named SofCare2 in C#, ASP.Net, MVC and SQL Server 2008. The application is live in few facilities and is being rolled out across hundreds of facilities. The offshore team also supports the production application as a separate maintenance team, handling minor enhancements, regulatory changes and production tickets. From July 2011 till date: Customer: Team Strength: Duration: Role: Project Methodology: Village Health, USA 7 on-going Project Manager Agile Scrum Life Care Centers of America (LCCA), USA 22 on-going Project Manager Agile Scrum

KANNAN S
Project Brief: Village Health Disease Management is the largest renal disease management organization in the United States of America, managing care for over 5400 patients in 43 states. The offshore team has been helping Village Health manage their Capella Premium and Capella Lite products and their web services, as well as provide support in product enhancements to maintain a competitive edge in the healthcare market.

From June 2011 till date: Customer: Team Strength: Duration: Role: Project Brief: Take Care Health is a Walgreens initiative to provide workplace health services through employer tie-ups to employees and their respective families, from onsite primary care to health and wellness programs. This project has a specific goal of identifying performance benchmarking of the Take Care Health Patient Portal System. HP Performance Center 9.52 is used to create the test scripts, run the performance tests and capture results for analysis. From January 2011 till date: Customer: Team Strength: Duration: Role: Project Methodology: Project Brief: Passport Health Communications Inc. provides software and solutions to help hospitals and health care providers improve business operations and secure payment for their services. Passport serves more than 1,900 hospitals in addition to more than 8,000 physician and ancillary offices across all 50 states and processes more than 300 million transactions annually through its eCare brand of revenue cycle management solutions and platforms. Passport utilizes the offshore team for supporting their web-scraper development. The web-scraping team has 3 developers, working on Passport specific web-scraper framework, using VB.Net and C#.Net. The payer sites are scraped with the patient information to verify patient and guarantor information, eligibility, etc. on an individual and batch basis. From January 2011 to July 2011: Customer: Team Strength: Duration: Role: Project Methodology: Payment America Systems, USA 7 7 months Project Manager Incremental Development Passport Health Communications, USA 3 (max team size: 8) on-going Project Manager Incremental development Take Care Employer Solutions, USA (a part of Walgreens) 3 3 months Project Manager

KANNAN S
Project Brief: Payment America Systems was looking for a Reporting Solution to analyze their last couple of decades data, as well as to prepare reports to cater to the Facilities (Hospitals), such as the trend of payments across states or counties or ZIP or gender, or health plan, etc. or one or more of these or all of these. Their existing data resided in a UNIX based Legacy system. The reporting solution was developed using SQL 2008 server, SSIS and SSRS and the reports rendered to the providers on Sharepoint with role based authentication. ETLs were created to pull the data, transform and load on the SQL server, which then was used by the reporting solution further. A new data model was arrived at considering the complexity of the reports and flexibility requirements for future reports, and all the packages were run on the new database, and the old database and reports were phased out. From October 2010 to January 2011: Customer: Team Strength: Duration: Role: Project Methodology: Project Brief: Workflow is a product company, developing an eHR application in Onsite-Offshore collaborative model. The product was developed using ASP.Net with MVC framework, SQL 2005 using Class Data Builder with repository pattern, Entity Framework and NHibernate in its various modules. The offshore team worked in 2 different models, one in iterative model to deliver quick fixes and changes on a daily basis, while the other one in Agile to develop the application modules and enhancements in 3-week sprints. Workflow.com, USA 18 4 months Project Manager Agile Scrum

From May 2010 to September 2010: Customer: Team Strength: Duration: Role: Project Methodology: Project Brief: Phreesia is a Patient Check-in Company, which had to integrate with another EMR solutions company, SOAPware. The scope of the project was to convert the Patient Records from one format to another at both ends. A highly configurable mapper library is to be designed and developed using C# and provided to the Customer. For demonstration and testing purposes a user interface was to be developed to consume selected file and generate output in the requisite format. From April 2010 to October 2010: Customer: Team Strength: Duration: Role: Project Methodology: Parental Health Inc., USA 16 6 months Project Manager Agile Scrum (3 weeks sprints) Phreesia Inc., USA 4 5 months Project Manager Iterative Development

KANNAN S
Project Brief: Parental Health's in-home health monitoring system (MISTY-Medical Information System To You) allows users to maintain a lifestyle of autonomy while providing the health observation and reporting that keeps family and caregivers at ease. It is backed by a support network for critical, round-the-clock health monitoring and remote care. Misty is a central tool placed at home to facilitate daily health monitoring of Seniors. MISTY is always connected through the Internet to verify that the Seniors are responsibly managing their personal health, have a quick reliable outlet to emergency help and are able to stay in frequent communication with their family. The Application is to be developed using WCF, WPF, .Net Framework 4.0, Silverlight and SQL Server. The Senior module would run on HPs Smart Client (Touch Smart) on windows, while the other modules would be web based.

2. SPAN InfoTech India Pvt. Ltd., Bangalore June 2005 to April 2010 Designation: Project Manager
From February 2010 to April 2010: Customer: Team Strength: Duration: Role: Project Methodology: Project Brief: AMEX deals with thousands of vendors worldwide for their operations, from the IT services to infrastructure to their various Card Members Loyalty and rewards programs. All or most of these operations also are from various vendors across regions. The project aims at strategically comparing the vendor performances, their net worth with AMEX, based on their financial and risk profiles and the Spend values, and enable AMEX to choose the best performing, strategic vendors and retain, while de-risking themselves from non-strategic vendors. The project involves developing a product for Vendor Segmentation and Vendor Performance Management for the Vendor Managers teams. The system based on the Vendors details, captures AMEX Spend with them on a monthly basis and their performance against the Service Level Agreements (SLA) signed with AMEX on various parameters, ranging from website performance, availability to Incident Management. Vendor Managers are enabled to use this data and generate Scorecards on a monthly basis to evaluate the Vendor Performance in an ongoing basis, as well as being able to plot them on a graph on Risk vs Financial Profiles and segregate them on quadrants based on different categories. The categories and profile scores are determined by a Survey questionnaire used to gauge the Vendors. The system also provides for measuring the Vendor Manager Skill levels through different levels of certifications by way of online Tests. The application is developed using .Net, Silverlight, Microstrategy for dash boarding and reports, and Oracle 10g. From September 2007 to April 2010: Customer: Team Strength: Duration: Role: Project Methodology: World Tutor Exchange Corporation, USA 5 (max team size: 32) (September 2007 to April 2010) Project Manager Agile Scrum (bi-weekly sprints 2 weeks) American Express 15 (From February 2010 to April 2010) Project Manager Waterfall Model

KANNAN S
Project Brief: This Account has two projects running parallel in Java. One is a Java based product development, while the other one is an online portal development project. The product developed is an online collaboration tool to help a group of people get online and share features like audio, chatting, whiteboard sharing, storing whiteboard session, audio, etc. The product is mainly targeting online collaboration and whiteboard or conferences, in similar lines to webex and gotomeeting, etc. The product also has tools such as text, freehand, straight lines, squares (block & hollow), circles (block & hollow), color change for objects, etc. as part of the feature list apart from one-on-one chat and group chatting. The portal development project is about developing an online forum for students and tutor community to exchange tutoring experience online. Tutors register in the portal and create their specialized tutoring skills as offerings. Students register in the portal as well and using search / browse, get the appropriate tutors offers based on their educational need. The portal supports all countries curriculum, grades, locations, currencies and levels for subjects (academic / non-academic). Apart from providing the tutors and students exchange education online, the portal also provides as a platform to other third party organizations such as educational authority, background verification agencies, product suppliers, shipping companies, certification providers, tutoring organizations, schools, independent parents, service providers, etc. as a via-media in the online education exchange domain. The project uses MyEclipse as IDE. The platform used for development is J2EE with MySQL 5.0 as backend database. The application server used to host is JBoss 4.0.2. N-tier Architecture is followed with MVC2 framework with Struts 1.3. EJB 3.0 is used for transaction based business functions and DAOs are used as part of Hibernate in the other functions. External APIs used in the projects are JCAPTCHA (for avoiding Spam registration), Bedework and BORG calendar APIs and Paypal (for payment processing). The applications run on Firefox, IE, Safari and Mozilla browsers and support Windows, and Linux OS. Modeling tool used for the architecture is Enterprise Architect. From November 2009 to January 2010: Customer: Team Strength: Duration: Role: Project Brief: The goals of this project are consolidation, globalization of reports and portalize data analytics through data warehousing. The project encompasses multiple phases. The analysis phase consists of Analysing existing reports from regions like EMEA, JAPA, CANADA, ARGENTINA and MEXICO, documenting the sources and the business rules. The data modelling phase is to analyze the tables involved in the reports from the analysis phase, identify the facts and dimensions and prepare logical data models and convert them into a data ware house. The implementation phase is to prepare ETLs to arrive at data analytics, and publish them online using business rule engines. There is also an automation phase, which is run in parallel, to automate those reports that are done manually in the regions. The project concluded in the Analysis phase, encompassing reports from Mainframes (written in FOCUS) and MS SQL 2005. From September 2009 to November 2009: Customer: Team Strength: Duration: Role: Project Methodology: Project Brief: MA Promotions, USA 6 (September November 2009) Project Manager Agile Scrum (Bi-weekly sprints 2 weeks) American Express (Brighton-UK and Phoenix-USA) 6 (November 2009 to January 2010) Onsite Project Manager

KANNAN S
This project is about implementing a web portal to build a community of donors and non-profit organizations. The donors can research among the non-profits listed in the portal and choose the favorite ones and contribute either one time or recurring towards the schemes undertaken by the non-profit organizations. The non-profit organizations are validated and listed through a third party API and their schemes are updated in the portal continuously using the API. The portal also facilitates social networking of the portal users. The portal is developed using C#, ASP .Net and MS SQL 2005. The project is managed using Agile Scrum methodology. From January 2008 to April 2009: Customer: Team Strength: Duration: Role: Project Methodology: Project Brief: This is a Java based product development project. This product is developed to cater to BPO companies handling the Account Payables process (P2P Purchase to pay). The product architecture is 3-tier architecture, supporting multiple browsers, application servers, database servers and operating systems. This is a transaction intensive application as the production environment supports 5000 invoice validation in 30 minutes time, with 300-500 users, 150-200 concurrent users accessing the application at any given time and data handled on a daily basis exceeds 10000 records on an average. The invoices are verified on a number of controls and rules against the Purchase Order and the Graphical Data provided by the company that scans the physical invoice and convert into a text file for the application to process, read and import them into the database, run the validation against the staging tables. The Purchase Orders are stored in SAP and are accessed using standard / customized BAPIs wherever required to fetch appropriate data for validating the invoices against set of rules. The product also has a workflow to process online payment approvals, or additional payment or advance payment or down payments and urgent invoice processing requests internally. The product supports multiple companies and business units with a single instance supporting multiple database and SAP connections, providing the utmost configurability to the product. The connections could be defined to any database or SAP system using the configuration parameters and the escalation mechanism provides flexibility in terms of defining a personalized template for each company or business unit for errors or notifications. Similarly, field and role based access control is implemented for the security of the application and the sensitive data and to handle escalations. The application architecture defines the application as MVC2 with Struts 1.3 framework. Hibernate is used for the DAOs. The architecture uses MiddleGen, Ants and MS SQL 2005 as backend database with J2EE platform. The application runs on Jboss 4.0.2 server on Windows 2000/2003 / 2008 platforms, supporting IE 6.0 and above, Mozilla Firefox browsers. The architecture supports clustering at all levels (database, application server and web server). Also, the application supports multiple databases through adapter framework using PICO containers. YUI data grid and table layout tools are used to depict tree structure, moving grid header, dynamic column configuration and pagination in the application. The application architecture supports multiple databases (Oracle / DB2 / MySQL, etc.) and operating systems (Windows, Unix and Linux) and multiple application servers (BEA web logic, Jboss, IBM WebSphere, etc) and runs on Internet Explorer 6.0 and above, Mozilla, Mozilla Firefox 1.4 and above, Safari, etc. The application architecture also provides for LDAP / NT / local authentication and SSO. From May 2007 to September 2007: Customer: Team Strength: Duration: Role: Project Methodology: United Healthcare, Azilon Corporation, Santa Clara, USA 5 (May 2007 to September 2007) Onsite Application Architect Incremental Model Azilon Corporation, USA 5 (From January 2008 to April 2009) Project Manager Waterfall Model

KANNAN S
Project Brief: This is a product development for Healthcare companies, developed for United Healthcare. The platform used for development is iSpring which uses J2E and spring framework. The product deals with 9 modules of the Insurance domain like Service Recovery, Broker Complaints, Federal Filings, State Filings, Compliance Program, Regulatory Advocacy, Product Management Modules like Business Operations Support and General Project Management, Audit management and Work Planning Tool. Currently dealt with Module is the Service Recovery. My role as an application architect is to develop this into a product that can cater multiple clients without much customization using Rule and Process Engines of the iSpring platform. Responsibilities include gaining knowledge at platform level, learning the standards and best practices from the software vendor and imparting knowledge on Team Members, guide developers on developing the product. Responsibilities at the product level include architecture of the product, modules, roles, usage of different components, and fitting the requirements into capabilities of the platform and liaising with software vendor for platform level changes. Also assume the role of a Senior Developer to gain practical knowledge of the application development using this platform; Working as an Onsite coordinator as well to coordinate customer calls and offshore team. From June 2005 to May 2007: Customer: Team Strength: Duration: Role: Project Methodology: Project Brief: This project deals with a product developed to deal with the sales of different brands of IBM PCs / Servers and parts, from a Telesales Representative's point of view. This deals with pricing details, uploading different configuration, pricing mapping and discount rates, etc in form of Text/Excel/CSV/XML files. This has a workflow involved as well, despite being a web-based tool, a Product. This product was already implemented successfully in IBM EMEA, IBM CHINA, IBM India and IBM NA. Underway is the development work for IBM Japan in English & Japanese and the development of IBM CHINA v2.0 in English and Chinese. Apart from managing the project, developed this into a 16 member team, from a 3 member team since June'05. Highlights include having developed 10 Domino Resources from Internship Programme, training and diligent mentoring. This is a product development, involving technologies like Lotus Notes 7.0, DB2, JavaScript, Java, HTML, DHTML, XML, XHTML, XSL, CSS and AJAX hosted on Domino 7.0. IBM, Vacava 16 (June 2005 to May 2007) Project Leader Test Driven Development

3. IBM Global Services India Ltd.


Jan 2004 to June 2005: Customer: Team Strength: Duration: Role: Project Brief: Business Partners Team, IBM-USA 6 (January2004 June2005) Team Leader

August 1998 - June 2005

Business Partners Management Tool consists of a variety of applications viz., (BPMCR) Business Partners Management for Client Representatives, Partner World for S&S Report Sales to EU Customer, BPM-BP(Business Partners), BPM-RM (Relationship Management), SRGT (Segment Requirements Gathering Tool), BP Set/Met, BPDB Discussion, Sales Out Reporting (SOR), Tier-2 Self Revenue Reporting (Tier-2), Campaign Designer Tracking and Cadence. The Project is covering both Applications Support as well as New releases and enhancements. BPMCR, SOR and Tier-2 are web-based

KANNAN S
applications for the IBM Business Partners at different levels. Tier-2 is a multi-lingual application, supporting 5 regions and 7 languages. BPM-BP and RM applications are notes-based and are deployed in over 47 countries and supported in 8 countries. They synchronize data with DB2 at the backend. The Web based applications also synchronize data with DB2 at the backend through scheduled agents, using ODBC classes. Set/Met is deployed and supported in 3 regions. The data in Set-Met is also synchronized with DB2 using scheduled agents, but using LCLSX classes. Responsibilities: Responsibilities include Project Estimation, Validate Requirements, Impact Analysis, Design, Coding, Code Reviews, Project Tracking, Test Case Reviews, Test verifications, Deployment, Deployment Verification and Fix / Version Tracking. Project Management - Change Logs maintenance, controlled documents tracking, Status Reports preparation and tracking, Drafts maintenance and updation, skills tracking, SOW maintenance, PP maintenance, Process Reviews, process adherence and QMS documents (such as Code Review reports, design review reports, project closure documents, estimation documents, schedules, status report documents, effort tracker documents, deployment verification, checklist documents, test case documents, unit test results documents and Impact analysis, design documents ) maintenance. PM activities include weekly status reports to customer, monthly task tracking, labor tracking and monthly status reports to the Program Manager and Training & Skills tracking for team members. Tier-2 Revenue Reporting Application Role : Team Leader Design conception, Tasks Assignment, Design Reviews, Coding, Code Reviews, Project Tracking, Test Cases, Test Case Reviews, Deployment Instructions, verification checklist, review of Instructions, checklist, Test Case Result reviews, Project Closure. Assignment Description: T2 is a multi-lingual application used by 8 countries in 9 different languages, a business-critical application. Authentication Mechanism: Domino Directory Assistance, LDAP. Migrating existing applications authentication mechanism from IREG to use DA and LDAP; Enabling Single Sign On to applications on ibm.com domain; Migrating existing applications from using IREG to LDAP and SSO on a server with a URL redirection. Additional Contributions: Have submitted 9 Reusable Code related Assets to the IBM Developers community, all of them have been accepted. Among the top performers in 2004. Have been a Quality Assurance Practitioner, auditing the processes of IBMs projects, conducting Process Reviews. Architectured LDAP authentication mechanism into web applications Architectured a multi-lingual web application Architectured Single-Sign On mechanism into web applications July 2003 to Jan 2004: Role: Dept: Customer: Team Strength: Duration: Role: Project Brief: The applications used by IBM US (GRDS) and IBM India (RR) for Resource Tracking is on different platforms, and reporting needed to be made simple, hence the Resource Request application needed enhancements. The Project, undertaken, on the RR application, called Resource Request was enhanced to have an import and export functionality, that imports all records sent through a .dat file containing tildae (~) separated values had to be read by an agent and automatically converted into Notes documents in the Resource Request database. Also, the updated Resource Requests, in form of offers to be automatically exported in the same .dat file separated by tilde (~) characters.

IT Specialist - Senior Application Developer AMS Business Operations Resource Fulfillment Team 3 2 months (July & August03) Application Developer

KANNAN S
Customer: Team Strength: 1 Duration: Role: Project Brief: Application used to capture the skill sets and their history needed to be customized to accommodate restrictions on the number of skills, primary and secondary, and the level of skills. Also, a performance tuning required on this database to reduce the response time for creating / updating an existing skill or create skill profiles from another application, and views provided for different roles had to undergo changes to improve performance. Customer: Team Strength: Duration: Role: Project Brief: Application used to capture and fulfill Resource Requirements (RR) across the world, and the application used to allocate Resources (RAD) needed integration and customization for the resource offer process to be simplified for the RDMs. When the RDM selects candidates through the RAD database and offer them to a Resource Request, offers to be automatically created against those candidates, provided they are not confirmed in another project and their skillsets and information given in RAD is complete. RDMs and Pms are notified and are kept in loop through customized mails (stored forms). These mails can also act as an interface to update the RR, Offer, RAD and candidates Project History. Pms are followed up by the application automatically by tracking the open Rrs against their names, and are reminded accordingly. The Pms can also update Rrs and Offers and inform the PM automatically through mails. This requirement is more like creating a second interface in the end users mail box by providing the updation facility by way of sending stored forms. Also, Lotus Enterprise Integrator (LEI 3.01) was setup to pull the data from the RAD database on Notes Server into the DB2 database. Sep '99 to July 2003: Customer: Role: Cadbury India Limited, Mumbai. Tower Leader - Notes & Domino Resource Fulfillment Team & Resource Deployment Managers 2 3 months (September - November03) Application Developer Centre of Competence Team 2 months (August & September 03) Application Developer

Responsibilities: Develop Applications necessary for Infrastructure Management, as well as Customer Domino Applications developed and implemented: Help Desk Management Tool Ver. 3.0 RD.Com New Ideas Lotus Notes /Domino Administration (Site Capacity: 10 Servers with 500 Users and around 45 Remote Users) Desk side Support Windows NT Administration Novell Netware Administration (ver. 3.x) Network Administration (Monitor and troubleshoot Leased Lines, Broadband, V-SAT links and local LAN; liaise with support providers, MTNL, DOT exchanges and locations) Infrastructure Implementation Projects managed: Lotus Notes / Domino R5 Rollout across Cadbury India Tivoli Service Desk Implementation in multiple IBM locations

KANNAN S

KANNAN S
Aug '98 to July '99 : Customer: Role: Foseco India Ltd, Pune. Project Co-Ordinator

Responsibilities: Lotus Notes / Domino Administration (Site Capacity: 10 Servers with 300 Users and around 25 Remote Users) AS/400 Basic Administration Deskside Support, Windows NT Administration Vendor Co-Ordination CERTIFICATION: CERTIFIED LOTUS PROFESSIONAL-APPLICATION DEVELOPER R4 DIPLOMA IN COMPUTER SOFTWARE FROM APTECH COMPUTER EDUCATION

EDUCATIONAL QUALIFICATION:MBA (Project Management): Karaikudi Alagappa University B.Com, Bharathiar University: 2007 1996

You might also like