Professional Summary
Over **+ years experience in Design and Development of information systems in Commercial applications, eCommerce, B2B, B2C, Product and Business systems.
Expertise in Architecting, Designing and Developing applications using Microsoft Technologies [.NET Framework (1.0,2.0,3.0.3.5)/Visual Basic (5.0,6.0)/ASP], Sun Microsystems technologies [J2EE], Manufacturing Execution System [Factoryworks and AIM Framework] and SAP technologies [SAP .NET Connector]
Experience in Design, Development, Integration of SOA, EAI, B2B and B2C Applications and Extensive experience in all phases of SDLC.
Extensive experience in Gathering Business Requirements, Analysis, Gap identification and Documentation using software best practices methodologies.
Expertise in writing Functional Design Document, Technical Design Document, Detail Design Document and Business Process Flow Diagrams.
Profound knowledge in UML modeling concepts using Rational Rose and Visio modeling tools and Sound foundation in relational and object oriented design methodologies [OOAD]
Extensive experience using Design Patterns (such as MVC, Contract First, Abstract Factory, Object Pool, Singleton Pattern, Façade Pattern, etc.) in application design and development.
Extensive experience in project planning tools like Microsoft Project Plan [MPP], SharePoint and MS-Office products.
Extensive experience in Windows/Web based applications using .NET technologies (C#, VB.NET, ASP.NET, ADO.NET, .Net Web Services, Remoting, SOAP, Server-side User Controls, Microsoft Application Blocks, Active Reports and Crystal Reports for .NET), Java Script, JQuery, VB Script and HTML/DHTML
Extensive experience in writing and implementing middle-tier COM/DCOM/COM+ components for complex business processes using C#, VB.NET and VB.
Sound foundation in Database concepts and design using various DBMS/RDBMS like SQL Server 2000/2005/2008 and Oracle 7/8/9i.
Have played various IT roles like Architect, Business Analyst, Project Lead, Customer Support Lead, Onsite Coordinator and Developer.
Expertise in working with teams across the globe, both from Offshore and Onsite models.
Excellent work ethics and team oriented with strong communication and analytical qualities
Educational Qualification
Pre Masters in Computer Applications [MCA] (+/- 18 yrs)
Bachelor in Science [Physics], Bharathiyar University (+/- 15 years)
Higher Diploma in Software Engineering, APTECH (+/- 2 years)
Technical Skill Sets
Programming Languages
Languages C#, VB.NET, Visual Basic 6.0, Java, C , Pro *C
Familiar:
C++, COBOL, PASCAL
Web & Windows Development Environments/Tools
Web/Internet ASP, AJAX, XML, XSL, XSLT, HTML, DHTML, CSS, Java, Cold Fusion, CFML
Web Servers IIS, CWS, JWS
.NET Technologies .NET 1.0/1.1/2.0/3.0/3.5, ASP.NET,ADO.NET, WinForms, Windows Presentation Foundation [WPF], Windows Communication Foundation [WCF], Windows Workflow Foundation [WF]
RAD Tools Visual Studio 5.0/6.0/2003/2005/2008, Visual Interdev 6.0, ColdFusion Studio, SharePoint Designer 2007, FrontPage, AMI MES
Distributed Technologies XML Web Services, .NET Remoting, DCOM, COM+
Component Technology : COM
Database & Configuration Management
Query Language T-SQL, PL/SQL,LINQ
Databases SQL Server 2005/2000/7.0/6.5, Oracle7/8i/9i, Microsoft Access, Foxpro
Configuration Management Visual SourceSafe[VSS], SharePoint portal
Project Management and Team Management
Team Management Work Breakdown Structure [WBS], Effort estimation, Function points, Scheduling
Project Management Tools MS Project, MS Project Server, VSTF, SharePoint Server
Software Modeling Tools
UML Diagrams Use case, Activity, Class, Sequence, Object, Component, Package and Deployment diagrams
Modeling Tools Rational Rose, Microsoft Visio
Maturity Models Capabilities Maturity Model & People Capabilities Maturity Model (PCMM )
Methodologies OOAD (OMT) design methodology, UML
Processes Rational Unified Process (RUP), Microsoft Solution Framework (MSF), Visual studio team system [VSTS]
Manufacturing Execution System
MES Solutions Hewlett Packard MES Solution Frameworks, Brooks Factory works, NanoTrack Framework
Familiar:
PROMIS [Brooks] ,SIMATIC IT [Siemens], IFS Applications
SAP
SAP SAP .NET Connector
Operating Systems Windows 2000/2003/2008, Windows NT/XP, Windows 95/98/Visa, Linux, OpenVMS
Professional Work Experience
Hilton, USA
Senior Programmer Analyst, Oct 2007 – till date
Hewlett Packard, USA
Associate Consultant III, Mar 2003 – Oct 2007
British Telecom, UK
Software Design Engineer, Aug 2002 – Feb 2003
ObjectOne Information Technologies, INDIA
Senior Software Engineer, Jun 1998 – Jul 2002
Professional Project Experience:
Title : SCORM - LMS
Client : Hilton Hotel Corporation, Memphis, USA
Duration : November 2007 to till date
Environment : SCORM 2004, Visual Studio Team System [VSTS],
MSF,WCF, WF, ASP.NET, .NET 3.0, C#, AJAX, MS-Visio, ADO.NET, MS Sharepoint, MS SQL Server 2005 Reporting Service, Source Offsite
Description : Sharable Content Object Reference Model (SCORM) is a collection of standards and specifications for web-based e-learning. The Learning Management System [LMS] defines communications between client side content and a host system called the run-time environment (commonly a function of a learning management system). This project SCORM 2004 introduces a complex idea called sequencing, which is a set of rules that specify the order in which a learner may experience content objects.
Roles and Responsibilities
Involved in SCORM detail design document which handles SCORM course upload, lesson tracking and score tracking functionalities
Delivered high quality technical design documents & Business process flows for Payment, Refund, Mange groups and Roster functionalities
Written high quality code for SCORM module using .NET web services
Involved in coding for Payment, Registration, Certification, Refund and Curriculum roster modules using vb.net,asp.net and SQL server 2005
Worked as Deployment in-charge and followed full life cycle of software deployment process.
Worked closely with LMS support team to resolve end-user issues and fixed production issues
Architected and Developed File Sync Tool to keep lessons in sync in different servers using Microsoft File Synchronization framework.
Title : HP Channel Service Network [CSN]
Client : Hewlett Packard, Houston, USA
Duration : April –2006 to October 2007
Environment : .NET,Visual Studio Team System [VSTS], WCF,
WWF, MSF, ASP.NET, C#, AJAX, MS-Visio,
ADO.NET, COM+, SAP Connector, MS Sharepoint,
B2B, UML Diagrams, MS Project, MS SQL Server
2005 Reporting Service, MS Visual SourceSafe 6.0
Description : The HP Channel Services Network is a robust Web-based management system for HP and its worldwide authorized service partners. The HP Channel Services Network provides the process for obtaining spare parts, accelerates the transfer of technical information, and makes it easier for partners to do business with HP with streamlined administrative practices. The product availability and warranty information are retrieved from manufacturing units. The NT system interacts with MES application and retrieves information from the shop floor.
Roles and Responsibilities
Designed functional design documents for New Traceability Product Hierarchy, Warranty Entitlement and User Security modules
Involved in B2B and SDI application integration functional design document
Written high quality code in C#, ASP.NET, ADO.Net, XML Web Service, AJAX and SAP.NET connector for the complex modules New Traceability Product Hierarchy [NTPH] , [Warranty Entitlement and World wide data configuration]
Developed Web services for accessing Product Hierarchy and Bill of material[BOM] from manufacturing plant application
Involved in Data migration and Pilot/Cutover design documents
Maintained requirement Traceability matrix using SharePoint
Worked effectively with a widely dispersed and diverse with worldwide team and Involved in Onsite-Offshore coordination
Guided Technical Analysts & Developers to the best solution
Worked with business and technical conversations smoothly and helped bridge the gap between the two teams
Helped the PM to determine an appropriate work breakdown structure
Provided accurate milestones and timelines for technical development work
Title : Computer Integrated Manufacturing - MES
Client : Quanta Display Inc, Taipei, Taiwan
Duration : 25 Months (Feb –2004 to March 2006)
Environment : C, .NET, VB.net, WinForms, COM+, Rational Rose,
UML Diagrams, MS Sharepoint, BMQ, Oracle 9i, Windows 2000, OpenVMS, Brooks FactoryWorks, AMI Framework
Description : Quanta Display Inc [QDI] is one of the largest LCD Panels Manufacturing company in the world. Computer Integrated Manufacturing [CIM] system is designed to perform consistent data management through all and every processes of TFT LCD panel production activities. From Glass-entry-process to the end of Cell-process which allows monitoring the status of lot/substrate/sheet/panel and transportation-/manufacturing-equipment and making comparison between the actual and projected production volume. For these reasons, both optimum inventories and the targeted volume of production can be attained.
Roles and Responsibilities
Involved in collecting customer business needs from key stakeholders
Designed appropriate technology architecture using .NET Framework, BMQ messaging and Open VMS technologies to meet customer expectations and communicated the solution to management, solution architects, and developers
Was technically leading the team for Operator Interface Program [OIP], Operator Interface Program Server [OIPS], Load Management System [LMS] and Equipment interface [EI]
Designed user interface prototypes using .NET windows forms
Was leading technical & domain support for Global Delivery India Center development team.
Involved in verifying that, the system as built meets its requirements using Requirement traceability
Configuration & Build Management using Microsoft Sharepoint portal and Visual Source Safe
Developed stored procedures, triggers and functions for various modules using t-sql in Oracle database.
Escalated technical issues or delays to business team and IT PM's
Worked effectively with a widely dispersed and diverse team which involved China, Japan and India teams.
Involved in Functional Effort estimation and Designed functional design documents for Operator User Interface [OIP], Message specification [MS] and Equipment Interface Program[EIP]
Reviewed functional test cases provided by the testing team with functional requirements
Involved in Data Modeling
Addressed Equipment and User issues in Release to Production [RTP] meetings with Management team
Onsite-Offshore coordination
Title : PRINTRACK [911 CALL]
Client : Motorola, Colorado, USA
Duration : 9 Months [Apr –2003 to Feb 2004]
Environment : .NET Framework(C#, ADO.NET, .NET Remoting,
WinForms), COM+, XML, Rational Rose, UML Diagrams, SQL SERVER 2000, Windows 2003, TANDOM
Description : CAD is one of the best selling products for Motorola. This product is a 911-Emergency services support product. The entire processing emergency calls, allocation of police, ambulance and fire units, police radios are all handled by this system. Currently the product exists on Tandem-Cobol platform – this system is affordable by the bigger states only. Our current project aims to create a new product in Windows platform on the same lines as the existing product.
Roles and Responsibilities
User Interface prototype design using .NET windows forms for Admin Configuration module
Involved in coding using C#, .Net Remoting, ADO.Net, XML, Win Forms and COM+
Developed GUI prototype for User Security module
Developed and designed the Business component layer
Task & Time scheduling for project tasks
Gained understanding of existing applications source code which is developed in COBOL
Designed and Developed class libraries (business and presentation layers) for Dispatching and Workload Transfer[WT] modules
Responsible for gathering the requirements of the business clients
Designed functional design documents for User Security, Admin Configurations and Dispatching Incidents command
Involved in Functional Effort estimation for User Security and Admin Configuration modules
Other Projects
Title : Mobile Billing System
Client : British Telecom, UK
Role : Team Lead / Developer
Duration : 5 Months (Aug –2002 to Mar 2003)
Environment : .NET Framework(C#, C++, VB.NET, ASP.NET), SQL
SERVER 2000, Web Services, Broadvision, Siebel
Title : WAP – ERP
Client : WHEEL AND AXLE MANUFACTURING PLANT
(INDIAN RAILWAYS), BANGALORE, INDIA
Role : Team Lead
Duration : 13 Months [Jun 2001 - Jul 2002]
Environment : .NET Framework(C#, C++, VB.NET, ASP.NET), SQL
SERVER 2000, Crystal Report 8.0, Windows 2000, UNIX
Title : HUMAN RESOURCES INFORMATION SYSTEM
Client : National Thermal Power Corporation [NTPC]
Role : Team Lead / Developer
Duration : 8 Months [Oct 2000 - Jun 2001]
Environment : .NET Framework (Beta 1), VISUAL BASIC 6.0,
ASP.NET, SQL SERVER 2000, Windows 2000 Server
Client : ObjectOne Information Systems
Web site : www.teluguone.com
Role : Team Lead
Duration : 6 Months [May 2000 - Oct 2000]
Environment : Java Technologies (JSP, Servlets, EJB, etc),
MySql, Windows NT
Title : www.rrplots.com
Client : RR PLOT PROMOTERS, DUBAI.
Role : Developer
Duration : 4 Months [Jan 2000 - May 2000]
Environment : COLD FUSION 4.0, SQL SERVER 7.0, Windows NT
Title : On-Line Placement Systems.
Client : Universal Network Communications, CHENNAI
Role : Developer
Duration : 3 Months [Oct 1999 - Dec 2000]
Environment : ASP, VB Script with Oracle, Windows NT.
Title : RAILWAY RECRUITMENT BOARD
Client : SOUTHERN RAILWAYS (RRB), CHENNAI
Role : Developer
Duration : Six Months [May 1999 - Oct 1999]
Environment : Visual Basic 6.0, Oracle 7.0, Windows NT
Title : Internet Billing System
Client : Cyber Space
Role : Developer
Duration : Three months [Mar 1999 - May 1999]
Environment : Visual Basic 6.0, MS Access, Windows 98
Title : COLLEGE MAINTENANCE & MANAGEMENT
Client : MERIT-SWISS ASIAN SCHOOL OF HOTEL
MANAGEMENT
Role : Developer
Duration : Four months [Aug 1998 - Feb 1998]
Environment : FoxPro 2.0, Windows '95