Keerthy Manotheepan
*******.*@*****.***
Professional Summary:
Over 15 years of IT experience specialized in analyzing, designing, developing, testing and deploying various Web, Client Server and Database applications.
Expertise in all the stages of Software Development Life Cycle.
Expert in Microsoft Technologies such as Microsoft C#.Net, ASP.Net, VB.Net, Visual Basic 6.0, ASP, VB Script, SQL Server, IIS, DOM, MS Access and AJAX.
Good understanding and experience in XML, XSL, SOAP and Web Services.
Efficiency in working with various data sources such as MS SQL Server, Oracle, MySQL, XML and Flat files into the staging area.
Good understanding and experience with Object Oriented Programming concepts and architecture.
Proficient in database design and expertise in SQL Programming, including stored procedures, DTS packages, Indexing, Triggers, jobs, functions.
Designing databases, Data Modeling, and normalizing tables.
Strong Decision Support Systems experience using Business Intelligence & Reporting tools such as Crystal Reports and SSRS.
Experienced in SharePoint Development and Administration
Experience in creating Data flow diagrams, Entity Relationship diagrams & Use case diagrams.
Experience in Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Windows Workflow Foundations (WWF), .Net Framework 4.0 / 4.5
Extensive experience in production support, QA testing and documentation
Proficient in Change Control Management process
Experienced in troubleshooting of .Net applications dealing with production issues like performance tuning and enhancement.
Expertise in data migration projects with (target – source) same database as well as with heterogeneous databases using SSIS.
Experience in migrating windows application to web using ASP.Net, C#, VB.Net, AJAX and JQuery.
Expertise in up gradation projects such as .Net 2.0 to .Net 3.0/3.5/4.0/4.5.
Expertise in dealing with legacy applications.
Dynamic, alert, and capable of producing high quality work under time constraints.
Excellent communication, presentation and problem solving skills including Onsite/Offshore Co-ordination.
Excellent analytical, technical, and interpersonal skills along with strong organizational skills.
Education Qualifications:
EDUCATION: Masters in Computer Application
Post Graduate Diploma in Computer Application
Bachelor of Science (Chemistry)
Skill set:
.Net Framework 1.1/2.0/3.5/4.0/4.5 ASP.Net, C#, VB.Net, MVC, WCF, WPF, Web Services, Visual Studio.Net 2013/2008/2005/2003,C, C++, SQL Server 2012/2008/2005/2000, Oracle 11g/10g/9i/8i,7, Sybase, MS Access 2000/2003, XML, SQL and PL/SQL, Toad, SQL *Plus, Windows NT/2000/XP, Windows 2003/2008 server, ASP3.0, VB6.0, IIS, Razor, Telerik Controls, Bootstrap, Angular JS, Kendo UI, VBScript, JavaScript, HTML,DOM,AJAX, XHTML,DHTML, XML, XSL and XSLT, SharePoint, Crystal Reports 11, SSRS, SSIS, Silverlight, Visual Source Safe (VSS), TCP/IP, FTP, SMTP, POP and HTTP, VBA, QTP, MS Project, InTouch Wonderware ( PLC), iText, Component One.,Sputty, Rebex, Remedy, Rally, Kanban
Projects Summary:
Automatic Data Processing, Inc, CA Dec 2014 – till date
Senior Software Engineer
ezLaborManager - An end-to-end payroll services engineered to assist with compliance obligations that scales as business needs grow. Configure workflows to route employee requests to the right levels for appropriate approvals and notifications. Get visibility into employee and manager activity – from vacation requests and address changes to manager recruiting – through a single and secure point of access, Provides Employees to access pay information anytime through the Web/Mobile Solutions App, including pay statements, earnings, deductions, direct deposits and W2s
Environment:
.Net Framework 4.0/4.5, MVC, C#.Net, C++, VB6.0, Dojo, Razor, Asp.net, WCF, Web API, Ajax, XML, Java Script, JQuery, Bootstrap, Angular JS, SVN, Visual Studio 2013, Oracle 11, IIS Web Server
Responsibilities:
Provide technical guidance and assistance to development teams
Interact with subject matter experts to understand the business requirement and design the application accordingly
Key deliverables include Requirements Specification, Functional Design documents,Signoffs for Detailed Design,Project Plan Document, UAT Scripts, Test Plan and Test Evaluation Summary
Responsible for various phases of Deployment from Development to QA to Staging and finally into Production
Develop ASP.NET / C# based application, using MVC, Entity Framework, WCF and Web API
Source Code Management and related tasks around Project Management, SharePoint Best Practices, Guidelines and Operating Procedures Enhanced security by managing users with profiles and audiences.
Toshiba, CA Jun 2014 – Dec 2014
Senior Software Engineer/Architect
Bill Track - EMR – The application is designed interfaces with Oracle, SharePoint and Compass and to allow the organization to process and monitor Engineering Orders and steps through view all aspects of an expected sale from the time an opportunity is forecasted through final installation.
Environment:
.Net Framework 4.0/4.5, MVC, C#.Net, Bootstrap Framework, Telerik Controls, Asp.net, WCF, Ajax, SharePoint 2013, XML, Java Script, JQuery, GIT, Visual Studio 2013, MS SQL Server 2012, SSIS, SSRS, IIS Web Server
Responsibilities:
Design and develop rapid prototyping across different architectural layers, i.e. database, application server, workflow, messaging and event management, and user interface
Involved in application development using Bootstrap framework and Telerik controls.
Designed and developed the business and data access framework for the company's enterprise applications
Designed and developed ASP.NET web assets including customer-facing web applications
Responsible for business analysis, functional specification requirement gathering and conducting feasibility analysis. .
Creation of reports using SSRS 2008 R2 and coded to integrate within application with report-viewer
Involved in various faces of testing such as integrated testing, functional testing.
Worked with SQL Server DBA team for database queries and resolved their issues with production team.
Computer Sciences Corporation
Kaiser Permanente, MD Aug 2011 –Jun 2014
Technical Lead/ Business Analyst
Medicaid –- An Application for reporting process with approval by various department designated for Mid Atlantic States by Kaiser Permanente. The application facilitates that the reports be reviewed for data accuracy and layout compliance prior to the reports being sent to Department of Medical Assistance and retrieves the processed report and distribute.
Responsibilities
Architect the application platform, including the backend and UI.
Took Lead responsibility in successfully delivering the releases/patches to production.
Provide technical guidance and assistance to development teams
Interact with subject matter experts to understand the business requirement and design the application accordingly
Key deliverables include Requirements Specification, Functional Design documents,Signoffs for Detailed Design,Project Plan Document, UAT Scripts, Test Plan and Test Evaluation Summary
Responsible for various phases of Deployment from Development to QA to Staging and finally into Production.
Build & Release Management using Team Foundation Service
Performed R&D, built prototypes and POCs to identify and roadmap relevant new technologies.
Responsible for doing the weekly builds and distributing the code to the respective environments.
Post production support and enhancements.
Environment:
MS Project, MS Visio, IIS 6.0 7.0, TFS, WSS 3.0 SQL server 2008, ASP.Net, C#, WCF
Access Management Tool (AMT) A regional application to provide an intelligent interface for provider schedules (clinical and surgical) and creating a front-end calendaring tool that will allow service chiefs, providers, and Area Access staff to enter calendar templates for each provider. Each template created for the provider will include their available clinical, surgical, rounding, administrative and PTO time
Environment:
MS Project, MS Visio, ASP.NET, C#.NET, ADO.NET, JQuery, SQL Servers 2008, Visual Studio .NET Framework 3.5 Visual Studio 2010, Business Objects XI, IIS 7.0, TOAD 8.5, Windows 2003
Responsibilities
Gather strategic requirements as per the Business needs and also as per the enhancements requests raised by the end users.
Prioritize the requirements and suggesting changes to functionalities to make the whole Business process more efficient and reliable.
Involved actively in GAP analysis, Impact analysis, conducting Working sessions (JAD) with Business, Technical and Testing teams and successfully completed many releases.
Actively involved in User Acceptance Testing (UAT) identifying business scenarios, lead the UAT efforts for many projects. Good Expertise in Business Testing (manual testing). Involved in Production Checkout for many releases.
Involved in Test Script Review and clarifying queries of SIT/Tech teams, helped test team to do the due diligence in defect analysis.
Coordinated with various lines of business teams to gather their requirements, converted them to unambiguous technical responses and functional design documents.
Ability to understand complex system with ease and prioritizing the task, anticipating risks early in the life cycle.
Communicating across teams for a high quality delivery and managing the discussions between various teams and suggesting the best possible scenario.
Key deliverables include Requirements Specification, Functional Design documents,Signoffs for Detailed Design,Project Plan Document, UAT Scripts, Test Plan and Test Evaluation Summary
Responsible for the weekly builds and distributing the code to the respective environments.
Post production support and enhancements.
Takata, Pontiac, MI Aug 2010 – Jul 2011
.Net Developer
Takata Advanced System (TAS) – The application is designed to allow the organization to process and control engineering modifications with Engineering Orders and steps through creation, approval, and release by allowing them to add parts, drawings, parts lists, and color charts being altered by the engineering change.
Environment:
.Net Framework 3.5/4.0, WPF, VB.Net, Asp.net, WCF, Ajax, MOSS 2007, XML, Java Script, Visual Studio 2008, MS SQL Server 2008, SSIS, SSRS, Component One, IIS Web Server
Responsibilities:
Design & Development of User Interface, Business objects and Data object.
Applied AJAX in web forms using ASP.NET AJAX controls in .Net 3.5 Framework.
Involved in Report Generation using Component One.
Responsible for business analysis, functional specification requirement gathering and conducting feasibility analysis. .
Used Web services for Client/Server communication
Developed Excel-based reports using VBA/Excel.
Used Macros in Excel to generate report template
Created many web methods according to the client requirement.
Client side validations performed through JavaScript and Validation controls.
Involved in various faces of testing such as integrated testing, functional testing.
Worked with SQL Server DBA team for database queries and resolved their issues with production team.
Deployed reports on share point performance server.
Created and scheduled SSIS packages for running AM and PM feeds from various departments and multiple servers and resources to Development Servers
Created and configured various SharePoint lists and libraries for information sharing and Document management within the organization
Inai Kiara, Kuala Lumpur, Malaysia Sep 2002 –Jul 2010
IT Specialist
Warehouse Asset Tracking System (Barcode tagging) This application designed to track the warehouse asset and to see what inventory is or will be available, organize work and align resources and optimize fulfillment and distribution processes to ensure that products/materials are delivered on time and in full. Barcode tagging is implemented to ensure precise tracking.
Environment:
C#, ASP.Net, ADO.Net, Ajax, Windows XP/NT, IIS Web Server,, Oracle 10g, MySQL,Crystal Reports 11, MS Excel, DHTML, .Net Framework 3.0, QTP, Visual Studio.Net 2005, SharePoint Server 2003.
Responsibilities:
Recognized business needs, evaluated business and technical alternatives, suggested solutions and took part in their implementation.
Part of development team in developing web application involving all product features using ASP.Net, VB.Net, Silverlight, HTML and Oracle.
Used AJAX controls to create better, faster and more user-friendly web application.
Interacting with Users to get the business requirements.
Created new web services in Visual Studio 2005
Implemented Data Access layer using ADO.Net.
Used ASP.Net Web Parts integrated set of controls for creating Web pages that enable end users to modify the content.
Optimized queries to improve the performance of application.
Maintained client side state management for maintaining state and page information.
Used Datasets, Data Readers, and Data Grids extensively to retrieve, display and manipulate data from database.
Created various reports using Crystal Reports
Designed and created tables, stored procedures, triggers, functions and used ADO.Net to access the Database to add, insert and update data.
Created web pages with animated drop down menus using Jquey.
Used LINQ provider which will be exposed to the user and will be responsible for building and executing a query expression.
Used SharePoint Server for efficiently collaborate with team members and managing the content and workflow.
Developed the entire application such as GUI, Application interfaces and involved in fixing the issues.
Coordinated team application of test-driven development (TDD) strategies to optimize system quality
Conducted meetings on software designs and applications and code reviews
Employed agile methodologies to ensure rapid iterative software development
Mentored and motivated the development team on technical matters including application of modern technologies, efficient developer tools, and best practices
Fleet Management System: This application is a combination of web based and desktop (client) application which helps the users in the vessels to process Vessel Maintenance, Certificates, Asset Management, Defect Analysis, Activity Monitoring, Stock Maintenance, Vessel Production Process and Purchasing offline. The occasionally connected client desktop Application synchronizes data with the remote server as and when required.
Environment:
VB.Net, ADO.Net, ASP.Net, WPF, WCF, JavaScript, Visual SourceSafe, Windows XP/NT, IIS Web Server, MS Server 2005, MS Access,, Silverlight, Crystal Reports 11, DHTML, AJAX 1.0, VB Script, .Net Framework 3.0, Visual Studio.Net 2005, XML, T-SQL.
Responsibilities:
Part of development team in developing web application involving all product features using ASP.Net, VB.Net, HTML and MS SQL Server.
Developed distributed multi tiered client server application using Asp.Net, JavaScript, CSS and Html.
Client Application developed using WPF and WCF.
Used Datagrid and Gridview in client and web application for data manipulation.
Used AJAX controls to create better, faster and more user-friendly web application.
Used Web Services to synchronize data between the occasionally connected client desktop application with the remote database server
Migrated of database from MS Access 2000 to SQL Server 2005.
Implemented Data Access layer using ADO.Net.
Reports were generated using Crystal Reports
Used Visual SourceSafe for version controlling
Optimized queries to improve the performance of application.
Maintained client side state management for maintaining state and page information.
Used Datasets, Data Readers, and Data Grids extensively to retrieve, display and manipulate data from database.
Used Serial Port Component to send SMS Alerts to end user via GSM SIM card
Geo-tagging the vessel location and movement using Google Maps with GPS data received from the vessel.
Extensively involved in creating web forms.
The Concrete Batch Processing and Control System is designed for ready-mix / precast concrete operation of batching plant with mixer. The application ensures the right combination of material for different batches to produce quality concrete mix using Mix design formula
Environment:
ASP.Net, VB.Net, ADO.Net, XML, SOAP, Web Service, Web Forms, JavaScript, Visual SourceSafe, Windows XP/NT, IIS Web Server, MS SQL Server 2005, Visual Studio.Net, DHTML, VB Script, SQL Server 2005 Reporting Services, .Net Framework 2.0, Visual Studio.Net 2003, SMTP Protocol.
Responsibilities:
Used ASP.Net for user interface screens and VB.Net for Business Logic.
Responsible for implementing Data Access layer using ADO.Net
Used .Net validation control like Custom, Compare, Regular Expression and Range Validator to do Server side and client side validation.
Developed DLL's for reducing burden.
Wrote stored procedures and triggers in SQL Server.
Used SMTP server for sending mails.
Created XML Web Service for remote access of the production details.
Used SOAP Protocol for accessing the Web Service.
Involved in generating reports by using SQL Server Reporting Services.
Developed client application using win forms.
Used GDI+ concepts to achieve the real time 2D graphical output for visual monitoring
Used Datasets, Data Readers, and Data Grids extensively to retrieve, display and manipulate data from database.
Used Serial Port Component to communicate between the application and Programmable Logic Control (PLC)
Integrated Computerized Enterprise Management System is a full-fledged web-based enterprise application which caters for Inventory, Payroll, Human Resource, Finance, Asset Tracking, Project Management process, Analysis and Management Reports.
Environment:
VB.Net, ADO.Net, ASP.Net, ASP 3.0, XML, SOAP, Web Service, JavaScript, Visual SourceSafe, Windows XP, IIS Web Server, MS SQL Server2000,, Crystal Reports IX, Visual Studio.Net, DHTML, VB Script, Web Forms, .Net Framework 2.0.
Responsibilities:
Used ASP.Net for user interface screens and VB.Net for Business Logic.
Used ASP to ASP.Net Migration Assistant Tool for migrating application.
Responsible for implementing Data Access layer using ADO.Net
Created various reports using Crystal Reports.
Maintained client side state management for maintaining the state and page information of the client.
Created Global.asax for maintaining the sessions and applications.
Used Datasets, Data Readers, and Data Grids extensively to retrieve, display and manipulate data from database.
Used Web Services and XML to Synchronize data with occasionally connected remote client application
Involved in maintenance of the project to facilitate the change request and bug fixes.
Extensively involved in creating web forms.
The Inai Draft Load Monitor is developed to cater for cost effective dredging. The digital signals from various sensors in the vessel are processed by the application helps to determine the optimum loading time for the dredging material and to monitor the progress of the work
Environment:
VB.Net, ADO.Net, Windows XP, MS SQL Server 2005, Visual Studio.Net, Win Forms, Crystal Reports, .Net Framework 2.0.
Responsibilities:
Involved in design, development and testing.
Used ASP.Net for user interface screens and VB.Net for Business Logic.
Responsible for implementing Data Access layer using ADO.Net.
Involved in developing stored procedures using cursors on SQL Server.
Used GDI+ concepts extensively to achieve the real time 2D graphical output
Reports generated using Crystal Reports
Developed and used DLL for graphical object to avoid flickering while rendering and reusability
Successfully tested and documented the product functionality.
Inai STPM (Suction Tube Positioning Monitoring System) is developed to monitor the positioning of the Suction tubes and Drag Head of the Hopper Suction Dredger and display the position of the arms graphically to the users in different views for optimal dredging performance
Environment:
VB.Net, SQL Server 2000, Win Forms, Windows XP, Visual SourceSafe, Net Framework 2.0, Crystal Reports, Visual Studio.Net 2003
Responsibilities:
Developed Win Forms Application using VB.Net
Involved in database design.
Involved in migrating the application from VB to VB.Net.
Used ASP.Net for user interface screens and VB.Net for Business Logic.
Responsible for implementing Data Access layer using ADO.Net
Reports generated using Crystal Reports
Business logic is developed using visual VB.Net
Used Visual SourceSafe for version controlling
Used GDI+ concepts extensively to achieve the real time 2D graphical output.
Used Serial Port Component to communicate between the application and sensor
MNR Consolidated Berhad, Malaysia Sep 2001 – Aug 2002
Software Developer
Vessel Monitoring System is designed for monitoring the Dredging Vessels inventory and equipment maintenance. The System includes the ISSA and IMPA reference (Universal Catalogue for Shipping) for identifying the required spares/items and place the order universally
Environment:
VB.Net, Asp.Net, SQL Server 2000, Win Forms, Windows 2000, Visual SourceSafe, Net Framework 1.1, Visual Studio.Net 2003.
Responsibilities:
Involved in development and testing of the application.
Developed Win Forms Application in VB.Net
Involved in database design.
Responsible for implementing Data Access layer using ADO.Net
Involved in Data Analysis and Report Generation using Data Report.
Built excel based report using VBA for inventory and equipment maintenance.
Extensively involved in creating web forms.
Manual and unit testing of the application.
East West Technologies, Tamil Nadu, India Feb 2000 – Aug 2001
Programmer
Prima Bayu Automation project is developed for MNRCB to deal with selling developed properties, renovation works and landscaping. Some of the important modules in this project are Purchase, Sales, Stock, Payroll and many Informative & Documentary Reports.
Environment:
VB.6.0, ASP3.0, ADO, VBA, MS Access, SQL Server 2000, Forms, Windows 2000, Visual SourceSafe
Responsibilities:
Involved in development and testing of the application.
Developed Win Forms Application using VB6.0.
Involved in database design.
Responsible for implementing Data Access layer using ADO.
Involved in Data Analysis and Report Generation using Data Report and Excel.
Extensively involved in creating web forms.
Manual and unit testing of the application.
Preventive Maintenance System is developed for monitoring, all the engines, pumps, compressor and hydraulic equipments in the vessel. The system provides alerts to perform necessary service to retain the efficiency of the equipments when certain predefined condition is met.
Responsibilities:
Involved in development and testing of the application.
Developed Windows Forms using VB6.0.
Involved in database design.
Responsible for implementing Data Access layer using ADO.
Involved in Data Analysis and Report Generation using Excel.
Manual and unit testing of the application.
Scorp InfoTech, Tamil Nadu, India Apr 1999 – Jan 2000
Programmer
Medi-Pro system is designed to manage the hospital and its associated pharmacy information, which face hindrance in monitoring various records irrespective of the number of patients. The system includes modules to track patient history, staff attendance, doctor’s job schedule, their availability and tracking medicine availability.
Environment:
VB.6.0, Oracle 7, Data Report, VBA, Windows 98
Responsibilities:
Involved in development and testing of the application.
Developed Windows Forms using VB6.0.
Responsible for implementing Data Access layer using ADO.
Involved in Data Analysis and Report Generation using Data Report and Excel.
Manual and unit testing of the application.