.net Application Lead Resume
Richfield, OH
PROFILE SUMMARY
- 10 Years of experience of in Microsoft dotnet application development, analysis, design, testing and production support with emphasis on the Banking and Stock Exchange, 401k retirement plan, Healthcare and Judiciary industry.
- Understanding of business analysis entailing requirements gathering / analysis, client interactions, liaising between teams, deployments, etc.
- Hands on technology experience of designing and developing software applications withMicrosoft .NET Framework 1.0/1.1/2.0/3.0/3.5/4.0 using C#, ASP.NET, ADO.Net, Sharepoint 2007/2010.
- Extensive experience withWeb technologies like ASP.NET, WCF & Web Services, IIS 5.0/ 5.1/6.0/7.0/7.5/8.0, HTML, ASP, XML, SOAP, XSLT, VBScript, JavaScript, Ajax, SSRS and SSIS.
- Sound knowledge of severalDESIGN PATTERNSlikeSingleton, Factory and ASP.NET MVC
- Strong conceptual understanding and experience developing Client/Server, Distributed N - tier architecture to support Distributed Components, Web Services, WSDL, SOAP, XSD on Microsoft .Net platform.
- Designed applications using SOLID and DRY Principles to design loosely coupled and highly-cohesive software components.
- Experience in using ORM technologies N Hibernate and Entity Framework.
- Experience in Designing and Architecture applications using TDD and DDD methodologies.
- Experience in using Various IOC Container’s like Ninject and Structure Map.
- Experience with ASP.NET MVC3/4/5 applications using Code First Approach in Entity Framework 4.0/5.0/6.0 and UI in Razor View Engine.
- Strong working experience in developing traditional SOAP based Web services.
- Experience in Developing and using WCF Services for interoperable communication.
- Experience in writing and consuming REST based web services.
- Experience to implement OAuth Authentication using 2-Legged and 3-Legged process, Single Sign on Authentication and
- ASP.NET authentication using Role and Membership provider for various applications.
- Good understanding of log4net framework for logging enterprise applications.
- Extensive experience in web-based page and site designs usingHTML, DHTML, CSS, Themes, Master Pages, Site Map, JavaScript, AngularJS, Bootstrap, Dependency Injection and AJAX.
- Experience with Data Accessing including usingData Adapter, Data Reader and Dataset in ADO.NET and LINQ (Language Integrated Query) Providers for data manipulation
- Extensively worked on writingStored Procedures, Triggers, Functions, Views and Database Design.
- Hands onexperience with SQL Server 2000, 2005 & 2008
- Experience with Software Development Processes & Models: Agile/Scrum and Waterfall
- Interacting with clients for requirement gathering, finalization of business/functional specifications; generating and compiling reports based on findings; with causes and solutions to systems issues
- Suggesting appropriate as well as technology-based solutions for enhancing functional efficiency of the organization and achieving business excellence
- An effective leader with proven abilities in working with cross cultural teams during the project phase; guiding team members and enabling knowledge sharing among the team
- A quick learner and the ability to apply the knowledge gained effectively.
- Consistent feedback from managers from various geographies regarding excellent communication skills and ability to learn quickly.
TECHNICAL SKILLS
Category: Skill Set
.NET Platform: C#, VB.NET, C, C++, ASP.NET, ASP, ADO.NET, VBScript, VB6, JavaScript, WCF, LINQ.
ORM: NHibernate, Entity Framework.
Database: SQL Server 2000/2005/2008/2008 R2, Oracle 9i/10g/11g.
Web Technology: AJAX, XML/XSLT, WSDL, XHTML, HTML, CSS, DHTML, XAML,UDDI, WSDL, JavaScript, ASP.NET 1.x/2.0/3.0/3.5/4.0
Web Services: SOAP, WCF and REST.
Reporting and BI Tools: Crystal Reports 8/9/10, SQL Server Reporting Services 2008/2005/2000 and SSIS.
Server Platforms: IIS 7.0/6.0/5.0,Windows Server 2003/2008.
Development Environment: Microsoft Visual Studio 2003/2005/2008/2010.
Unit Testing Tools: N Unit and MS Unit
PROFESSIONAL EXPERIENCE
Confidential, Richfield, OH
.Net Application Lead
Responsibilities
- Prepared analysis, design documents, estimation, for different component and functional modules required by the system.
- Responsible to create new web services usingASP.NetwithC#.
- Architect the application platform, including the backend, messaging, and UI layers
- Design and develop rapid prototyping across different architectural layers, i.e. database, application server, workflow, messaging and event management, and user interface
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET)
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level
- Provide technical guidance and assistance to development teams
- Interact with subject matter experts to understand the business requirement and design the application accordingly
- Responsible for various phases of Deployment from Development to QA to Staging and finally into Production.
- Support/modify the exiting web services as per user requirements.
- Working in a collaborative development environment, providing assistance & technical guidance to fellow team members
- Used Structure Map to inject Dependencies to implement Inversion of Control (IOC).
- Used NUnit and MS Tests as unit testing frameworks.
- Involve inWeb Service unit testingusingsoap UI tool
- Used Entity Framework (6.0) for designing data access layer in of the projects.
- Involved in architecting, designing, and implementing and Consuming WCF services as part of Service Oriented Architecture (SOA) re-design.
- Used AngularJS for client side implementation Sync Up Application.
- Translate the Flat XML message to formatted XML message using XSLT mapping
- Created different business classes and interfaces using .Net Framework 4.0 withObject Oriented Programming Methodology.
- CreatedUser Controls and Custom Controlsfor common purpose in the whole application.
- Working on Deployment to QA with Configuration settings. Experience with IIS. Fortunately got an opportunity to work closely with QA for bug fixes to ensure the efficiency and accuracy of the code.
- Participated in writing Stored Procedures for performing optimization and other database operations such as complex SQL queries and views etc
- Used SOLID and DRY Principles to design loosely coupled and highly-cohesive software components.
- Used various Design Patterns like Factory, Chain of Responsibility, Unit of Work and Adapter for various common design problems.
- Involved in AGILE and SCRUM Methodology and undergone in all phases of Software Development Life Cycle and proposed solutions to the business problems
Environment:ASP.NET, MS VS.NET 2010/2008/2003, .NET Framework 4.0,C#, MVC, WCF, Web Services, XML, MS Visio, UML, SQL Server 2008, XML,MS Team Foundation Server, Agile methodologies.
Confidential
Senior .Net Application Developer
Responsibilities
- Creating Web Parts, Application pages, Workflows and deploy to SharePoint server.
- Analysis & Design for migration of the Application.
- Coding for migrating the Application while adhering to the quality standards.
- Working under supervision and performing the assigned tasks.
- Creating stored procedures, database functions and automated backup procedures.
- Involved in creating design diagrams by using Microsoft Visio.
Environment: ASP.NET 2.0,ASP.NET 4.0, C#, SharePoint 2007, Ajax, HTML, CSS, JavaScript, VS.NET 2005, SQL Server-2005, CVS and Windows 2003 Server, SharePoint 2007, WSS 3.0.
Confidential
Human Resource Management System
Responsibilities:
- Maintenance of Employee information - Employee Number, Account and Email Address creation. Employee name change/eTenet Login/Email Address change co-ordination.
- HR maintains the employee Address, Emergency Contact and Phone Number changes.
- Edit any employee data (HR, Benefits and Payroll) including New Hires, Rehires, Status changes, and Transfers.
- View/Change All Employee Demographics Information on a Real Time Basis.
- Handle Employee Benefits Eligibility and Premium Calculations.
- Handle Employee Taxes by Assigning Automated State and Local Taxes.
- Implementation of a Centralized Relational Payroll Database for the 1st Time.
- Create transactions to run Payroll through Genesys Interface.
- Create and Print Online Checks.
- Web Enabled Interface to Access the Central Employee Repository.
- Work In Progress Queue allows for Separation of Duties.
- Model Job Codes from a Master Job Code creating job code standardization.
Senior .Net Application Developer
Confidential
Responsibilities:
- Requirement Analysis and proposing approach for solution
- Analysis & Design for migration of the Application.
- Coding for migrating the Application while adhering to the quality standards.
- Coordinating between Onsite/Offshore.
- Working under supervision and performing the assigned tasks.
- Creating stored procedures, database functions and automated backup procedures
- Collaborated with business staff, IT colleagues and other stakeholders to evaluate defined complex business requirements and processes, assessed available technologies, determined infrastructure and recommend solution options.
- Analyzed impacts of requirements outlined by Business Analysts and propose functional and technical solutions.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers.
- Designed the sequence diagrams to depict the flow of the logic in the system.
- Extensively worked with Forms, web server controls, Data Grids, Data Lists, Data Sets
- Coded the UI and the Business Logic layer using ASP.NET and .NET Framework 3.5.
- Used ASP.NET Membership Concepts for managing users and roles for the entire website.
- Implemented DAL using ADO.Net to talk to SQL SERVER database and used Stored Procedures (SP), User defined functions (UDF), T-SQL Queries to work with data.
Environment: ASP.NET 3.5, ASP.NET 1.1, C#, Ajax, LINQTOSQL, HTML, CSS, JavaScript, VS.NET 2008, VS.NET 2003, SQL Server-2005, SQL Server-2000, Adhoc Reporting, VSS, TFS and WIN-XP Professional
Confidential
.Net Application Programmer
Responsibilities:
- Developed ASPX pages using ASP.NET Web form controls, Custom Controls, HTML Server Controls in C# in VS.NET 2005.
- Used AJAX to populate user interface controls such as drop down list and generate warning messages to enhance overall UI experience.
- Involved in Coding of some critical portions of Admin Modules like products and template creation modules.
- Designed and developed reusable business logic components using C#.
- Provided secure login functionality by implementing .NET form based Authentication and Role based Security.
- Implemented authentication and authorization based on the roles of the user using Forms authentication and LDAP.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints, foreign keys etc. using SQL Server 2005.
- Used AJAX Controls and Extenders to increase the functionality of web page and to reduce the network traffic and Implemented partial page updates using the Update Panel of ASP.NET AJAX.
- Involved in writing SSIS packages to import data sent from DSS into SQL Server Database.
- Made use of ADO. Net objects for developing Data Access Layer (DAL).
Environment: ASP.NET 2.0, C#, Ajax, HTML, CSS, JavaScript, VS.NET 2005, SQL Server-2005, VSS, Component Art, WIN-XP Professional
Confidential
.Net Programmer
Responsibilities:
- User interface development.
- Development of some parts of user module and admin Module.
- Developed ASPX pages using ASP.NET Web form controls, Custom Controls, HTML Server Controls.
- Created stored procedures and database functions
- Designed and developed reusable business logic components using C#.
- Provided secure login functionality by implementing .NET form based Authentication andRole based Security.
- Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.Net to access and update database.
- Involved in writing Stored Procedures and Views for Data Access Layer (DAL).
- Written code to meet technical standards which are validated against FxCop.
- Designed DTS(SSIS) Packages to migrate data from text files and access databases.
- Involved in writing windows service to automate integrating feed from various sources
Environment: ASP.NET 2.0, C#, Ajax, HTML, CSS, JavaScript, VS.NET 2005, SQL Server-2005, VSS and WIN-XP Professional
