Post Job Free
Sign in

.Net Lead

Location:
Erie, PA
Posted:
June 09, 2015

Contact this candidate

Resume:

Semalaiappan

Microsoft.Net Senior Developer

Email ID: *******.***@*****.***

Summary

I’m a strong, Microsoft certified professional developer (.NET) with around 10 years of experience in Application Development, Implementation and Maintenance.

Completed MSCD certification in Microsoft.Net Technologies.

Production Support Experience in Web application using ASP.Net MVC3/MVC4 and ASP.Net Web Forms for Intranet and Internet websites.

Experience in working with Agile methodology.

Experienced in developing Web Service using Service Oriented Architecture (SOA).

Hands on experience in developing RESTful WCF Service and ASP.NET Web API HTTP Services for Internet application.

Sound experience and knowledge in SDLC process & methodologies.

Hands on experience in JQuery, Ajax and Entity Framework 4.0

Hands on experience in HTML5 and CSS3.

Expertise in working on SQL Server 2008 Databases Database Design, Query Tuning, and Writing Complex stored procedures while working with the large databases.

Experience with third party controls/Components using with Infragistics, componentart Grid and Telerik Controls.

Expertise in Configuration tools/version control systems like VSS, Team Foundation Server,GIT Extensions and Subversion.

Development Experience in Win Forms using Model-View-Presenter (MVP) based architectures.

Involved in performance related optimizations for ASP.NET web pages.

Expertise in code deployment, user support and production rollouts.

Experience in Microsoft application blocks such as Data access application blocks, Exception management application blocks and Logging application blocks.

Technical Skills

Languages

ASP.NET MVC3/MVC4,ASP.NET 4.0, C# 4.0, VB.NET 4.0,,ADO.NET 2.0, Entity Framework 4.0,WCF, .Net Web Service, ASP.Net Web API, LINQ, NHibernate,,JSON, AJAX, Javascript, VBScript,JQuery,Microsoft Word / Visual Basic, Microsoft Excel / VBMicrosoft Access / VBA C/C++,Angular.js BootStrap.Js,Roaster.js,Validate.js

Development Tools:

Visual Studio.NET 2005/2008/2010/2013,, Visual Studio 6.0, Microsoft Visual InterDev 6.0, Visual Source Safe (VSS), Team Foundation Server 2010, Subversion,GIT Extensions, CruiseControl.Net, NAnt, NUnit, Subversion, Quality center 11, TFS-MSbuild, Fiddler.

Tools and Methodologies

Network Monitor,SOAPUI,Fiddler, Spoon, ANTS, Profiler, .NET CVS, BASH, Shell, Agile,LINQpad

ThirdParty Components

Infragistics, componentart Grid, Telerik Controls

Database

SQL Server 2005/2008, SQL Server Integration Services, Elastic Search and NOSQL, SQL Server Reporting Services, Oracle 9i, Microsoft Access

Domain knowledge

Insurance, Banking and Financial Investment

Web Technologies

IIS 5.0/6.0/7.0/7.5,HTML5 - CSS3, XML, X-HTML, XSLT, SOAP 1.1 / 1.2, RESTful Services, UML

Education

Master of Computer Applications (M.C.A), Bharathiar University, India - 2004.

Bachelor of Commerce (B.COM), Bharathiar University, India - 2001.

MSCD certification in Microsoft.Net Technologies.

Professional Experience

Senior Microsoft .Net Developer Apr 2014-Till Date

Erie Insurance, Erie, PA

Project: Agent Profile

Description:

This project has addressed the business challenges by Optimization of the existing ERIE Enterprise Directory (EED) to maximize performance to provide authorization services. Modifications to SQL change tables and TDI programs to create new and existing interfaces with system of record (MDM and Active Directory). Developing a Home Office UI to present Agency Information. Providing Agent UI to maintain Agency Personnel contact and product line focus information.

Responsibilities:

Understanding the each Story card and develop the feature based on each iteration

Strongly followed the Agile development methodology in the project.

Worked on MVC (Model View Controller) pattern using Angular Js and created different controllers, View to be used in the project.

Developing ASP.NET Web API RESTful Services for the each story card.

Construction of Group Book of Business and personnel information of Agency.

Involved in developing client side grid using ngGrid with Angular Js and Routing using ngRoute.

Used $Resource to make AJAX calls to Web API Rest Services.

Written various Stored Procedures in SQL Server 2012.

Used GIT Extensions as Source control and SharePoint for document management

Co-ordination with Business Team and Testing Team for Defect Fixing.

Show & Tell with Business People for each iteration

Attended the grooming session for major feature with Business team

Participated in Story card Estimation using Fibonacci series.

Environment: Visual Studio 2013, C#.Net 4.0, ASP.Net MVC4, ASP.Net Web API Rest Services, Angular Js, Bootstrap, Json,LINQ, JQuery, JQuery Datatables, HTML5 and CSS3 Tools, Fiddler, Developer Tools, Operating System: Windows 7 RDBMS: MS SQL Server 2012, Elastic Search and NOSQL.

Senior Microsoft .Net Developer Dec 2013-March 2014

CECity, Pittsburgh, PA

Project: compliant online learning management system

Description: CECity is to facilitate the transformation of quality care in medicine by innovating scalable Internet technologies and related services that support the continuing medical education, professional development and performance improvement needs of stakeholders in the healthcare paradigm in order to positively impact and measure changes in practice behaviour, patient care and outcomes. I am part of Velocity module which is healthcare compliant online learning management system. In CME360 have customized eLearning Catalog It’s to track and deliver continuous professional learning and development.

Responsibilities:

Understanding FRD requirements and prepare the Technical Design specifications for the sub modules.

Strongly followed the Agile development methodology in the project.

Worked on MVC (Model View Controller) pattern and created different controllers, Razor View to be used in the project.

Developing ASP.NET Web API HTTP Services for the sub modules.

Construction of Workflow for Velocity Activity, Setup Participant Activity Cycle for Measurement, Re-Measurement and Reporting the Velocity metrics.

Involved in writing client side validations using JQuery.

Used AJAX technology for the front end validations.

Written various Stored Procedures in SQL Server 2012.

XSLT was used for the transformation of data from XML to HTML. XML was used for the transportation of data.

Performance tunings and code optimization.

Used Team Foundation Server(TFS) as Source control and document management

Co-ordination with Business Team and Testing Team for Defect Fixing.

Environment: Visual Studio 2013, C#.Net 4.0, ASP.Net MVC4, ASP.Net Web API Rest Services, Entity Framework 4.0, AJAX, Json,LINQ, JQuery, JQuery templates,Knockout, HTML5 and CSS3 Tools : Fiddler, Developer Tools, Spoon.Net. Operating System: Windows 7 RDBMS: MS SQL Server 2012

Senior Dot Net Developer, Sep 2012-Nov 2013

Sallie Mae, Fishers, Indiana

Project: ATLAS

Description: SallieMae Inc is specialized in education Loan processing activities completely online based system and they have brought a loan processing product from third party vendor Campus Door. The project is all about customizing the SallieMae business process and integrating with existing system. I am part of Task Model development team which will monitor the each loan applicant status efficiently and track the work of internal employees of SallieMae.

Each Task has different state to execute each business conditions. We also developed the Tree Expression Guard Condition engine to support the Task Workflow Engine. Every Application has different types of Application State status and all business flow is tracked by one or more tasks which are checklist items.

Responsibilities:

Understanding FRD requirements and prepare the Technical Design specifications for the each modules.

Strongly followed Agile development methodology in the project.

Used various design patterns like Dependency Injection, Abstract Factory Pattern, Observer Pattern & Singleton.

Worked on MVC (Model View Controller) pattern and created different controllers to be used in the project.

Preparation of UML diagram for the different phases of the project using Microsoft Visio.

Developing RESTful WCF Services for the each modules.

Created test cases and performed msunit testing to rectify errors.

Construction of Task model Workflow Engine component, Task Dashboard, App Doc Processing, Document Search, Associated Documents, Document /Credit Reports and Data Extraction from Task Matrix.

Doing the effective service delivery for the clients, which includes functional change requests as well as maintaining the applications, reports, Web and Windows based Front ends, Web services, SQL Server, stored procedures and functions.

Co-ordination with Business Team for Requirement Clarification.

Co-ordination with Testing Team for Integration Testing.

Environment: Visual Studio 2010, C#.Net 4.0, ASP.Net MVC3, WCF, Entity Framework 4.0, LINQ,JQuery,HTML5,CSS3, MS SQL Server 2008

Microsoft.Net Lead July 2009-Aug 2012

Travelers Insurance

Location: Hartford, Connecticut / Chennai, India

Project: BI PASD – Distributed

Description: BI PASD- Distributed Systems is a project with the Travelers Account. It involves bug fixing, enhancement and process improvement activities to ensure the billing applications of the client is live at round the clock without any problems. The project contains number of application in hand to maintain. Since these applications are developed in different technology platforms, expertise in different technologies is required to handle the real time issues.

The activities covered as part of PASD (Production and Support- Distributed) include provide On Call Production Support, Proactive Monitoring and Scheduling of production jobs, Enhancements work that are less than 10 days of construction effort, Performance Tuning and Pro Active Maintenance, Resolving Business users queries – TPM Tickets/Hotline Calls, Support CORE team initiatives.

Responsibilities:

Involved in requirement gathering and analyzing requirements, and documenting them with use cases.

Involved in database design, created tables.

Was involved in designing and developing the User Interface

Involved in the development of Data Access layer, Business layer and Application layer (user interface) of the 3-tier architecture web application using ASP.Net 2.0, VB.Net

Doing the effective service delivery for the clients, which includes functional change requests as well as maintaining the applications, reports, Web based Front ends, Web services, SQL Server 2005, stored procedures and functions.

Done software development, testing and deployment of components of various modules of the project.

Responsible for the support of the full application after successful deployment.

Performed fix issues and troubleshooting in production support.

Provided technical specifications for the tasks and implemented as per suggestions.

Involved in design including API designing, development and implementation, Troubleshooting

I involved in interpreting the problem statement with business rules and requirements and in turn finding out technical solutions for the same.

I am also primarily involved in doing process improvement tasks for the project to reduce manual intervention. Incident Handling is a critical activity in our project.

Environment: Visual Studio 2005, VB.Net, ASP.Net 2.0 Web Forms, ADO.NET, Documaker,JavaScript, HTML,XML Web Services,AJAX, MS SQL Server 2005, SQL Server Integration Services, SQL Server Reporting Services

.Net Developer Jan 2008 – Jun 2009

Merrill Lynch, Chennai, India

Project: ONLINE

Description: Merrill Lynch is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk-management products and services.

I have involved in Activity Module Which used in portfolio management system for viewing Cash Activity, Investment Activity, Pending Services Request, Pending Trade And Dividends, View Check Details, Visa Monthly Debit Summary and Business Visa Activity, Technically we have used Merrill Lynch Frame Work, Visual Studio 2008, LINQ, Object Oriented JavaScript, CSS,ASP.NET 3.5 and C#.3.5 .

Responsibilities:

Involved in requirement gathering and analyzing requirements, and documenting them with use cases.

Involved in database design, created tables.

Was involved in designing and developing the User Interface

Worked with Indexes and Views for Database tuning.

Performed Knowledge transfer and training to various customers, admin's and other groups.

Several existing Components are modified as per the requirement.

Coding using C#.Net,ASP.Net Web Forms, LINQ, JavaScript, CSS

Testing - Unit testing and Integration testing

Responsible for communicating project related to client.

Environment: Visual Studio 2008, ASP.Net 3.5,C#.Net 3.5,ADO.Net, XML Web Services, LINQ, AJAX, JavaScript,CSS,HTML, Oracle

Microsoft.Net Developer Jun 2007 – Dec 2007

Thomson Financial, U.S.A / Chennai, India

Project: PORTIA

Description: Portia is a Model-View-Presenter (MVP) windows application which deals with asset management Domain for investment management companies which manage different portfolio systems based on US share Market. Basically the entire module based on portfolio and securities in US Share Market. Since product based Application all new modules are integrated with dot net technologies by calling Remote callable Wrapper which will invoke C++ functionalities.

Hedge module deals with hedging securities which has high growth rate in future period

Collateral module deals with lending securities for Repo,Reverse Repo, buy sell back, sell buy back, Security borrow and security lend.

Responsibilities:

Involved in the analysis, design, architecture and development of the various modules of the application.

Coding using C#.Net,ADO.Net

Testing - Unit testing & Integration testing

Responsible for communicating project related to client

Built unit tests abiding by the group's unit test strategy.

Extensively used ADO.NET for database connectivity. Datasets, SQL Data Adapters are used.

Environment: C#.Net 2.0, ADO.Net 2.0, JavaScript, IIS 5.0, MS SQL Server 2005, SQL Server Reporting Services

Role: Microsoft.Net Developer Sep 2006 – May 2007

Client: Hewitt – Canada / Chennai, India

Project: HR Re-hosting Web applications-Hewitt

Description: Bank of Montreal (BMO) is one of the largest financial institutions in Canada, with subsidiary banks such as Harris and Nesbitt Burns. In the process of IT Outsourcing, BMO had outsourced their Human Resources Management System (HRMS) and Payroll to Hewitt Associates. One business requirement as part of this outsourcing agreement is that Hewitt will administer & host the HR related applications.

BMOFG’s Employee Assistance Program (EAP) provides personal counseling, information on childcare resources, information on eldercare resources, trauma response and counseling, management consultations, and group support and solutions.

EAPNet is a web application that provides data entry and case management functionality for the BMO Employee Assistance Group. In addition to that, it also provides Cognos reporting functions based on the case and employee information gathered through EAPNet. This application was built to use customized online forms for the collection of information necessary during the counseling activities offered by the EAP group to BMOFG employees and relatives

My Wellbeing is an Intranet website provided to BMOFG employees in both English and French to provide tips, tools, books, newsletters and articles that address a comprehensive range of personal and work-related issues. By visiting the site, the user will learn more about BMO’s commitment to helping employees manage their well-being, and discover why a healthy workplace is important to our business.

Responsibilities:

Designing the Technical Design document, Unit Test Plan

Configuring environment for re-hosting application.

Developed presentation layer using server-controls, HTML controls and user controls

Used JavaScript validation controls for web pages

Used ADO for retrieving data from backend database SQL Server 2005

Wrote stored procedures and SQL statements to access filings data from SQL Server 2005

Used Caching to improve the performance

Co-ordination with System Integration Testing.

Environment: ASP.Net, VB.Net, Classic Asp, JavaScript, IIS 5.0, MS SQL Server 2005, SQL Server Reporting Services

Junior Microsoft.Net Developer, Jan 2006 – Aug -2006

Client: World Vuer, USA / Chennai, India

Project: WORLD VUER

Description: World Vuer is windows application which developed as enterprise mailing tool with additional features like viewing video files and capturing videos .User can configure more than one pop account and vuemail account in a local machine; they can access his account anywhere in internet environment.

This application has provisions to block users and viewing all details based on preference settings in his /her account .it provides highly secure access to his resource which they have.

Whenever user get new mail from non VUEContact user. It should be in pending mail for security purpose.

End user can send video mails with voice and store capacity of one GB in local storage system

VUEmail application has capable retaining VUEContact and groups wherever u configure your VUEmail account .it has storage capacity of 1 GB .Every new VUEContact only be added by means of authorization from respective vuemail account holder.

Responsibilities:

Preparation of Detail Design System

Developed presentation layer using server-controls, HTML controls and user controls

Used JavaScript validation controls for web pages

Used ADO for retrieving data from backend database SQL Server

Wrote stored procedures and SQL statements to access filings data from SQL Server 2000

Involve in coding and debugging

Unit Test Case Document Preparation

Performing Unit Testing

Environment: C#.Net 2.0, ADO.Net 2.0, MS SQL Server 2000

Role: Junior Microsoft.Net Developer, July 2005 – Dec 2005

Florida Rock Industry, USA / Chennai, India

Project: Mobile Monitor

Description: Mobile Monitor is Internet application which developed for the construction material industry. This application includes tracking trucks, getting and setting the data remotely from and to the vehicles, finding the map route for the given address, finding shortest route for vehicle to reach the destination. It will monitor trucks position and other information using Geo Metric technology. End User can easily get know all vehicle details in a remote environment within a material industry

Responsibilities:

Designing and developing VB.Net web application that is an interface used by all the applications in the organization.

Used ADO for retrieving data from backend database SQL Server

Wrote stored procedures and SQL statements to access filings data from SQL Server 2000

Preparation of Detail Design System

Involve in coding and debugging

Unit Test Case Document Preparation

Performing Unit Testing

Utilized Visual Source Safe for version control during development and maintenance

Environment: Visual Studio 2005, ASP.NET 2.0, VB.NET2.0, MSMQ, Window Service, Geo Metric Web Service, SQL Server 2000



Contact this candidate