Sr. .net Developer Resume
New York, NY
PROFESSIONAL SUMMARY
An accomplished software engineer specialized in Microsoft .NET web development with extensive Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing, Debugging and Maintenance.
- 8years of web application development experience in design, development and deployment of web-based and Client-Server business applications using Microsoft web-based architecture platform - ASP.NET framework including C#,VB.NET, MVC, Entity Framework, nHibernet, SQL Server, SSRS, SSIS, WCF,LINQ, WPF, JIRA.
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Strong database development skills with Microsoft SQL Server 2000/2005/2008 , including normalization, queries, stored procedures, triggers, joins, functions, query optimization techniques, jobs and SSIS.
- Exposure in developing SQL Server 2000 DTS packages and SQL Server 2008 SSIS packages.
- Expertise in ADO.NET connected and disconnected approach.
- Expert level skills with JavaScript, JQuery, HTML, AJAX and CSS.
- Experience using version control tools including Visual Source Safe, Team Foundation Server.
- Production support experience using Remedy tool, SQL server and .NET technologies.
- Worked on .NET 3-Tier and 3-Layer architecture.
- Experienced with post-production software support and migration of large-scale system.
- Rapidly adapts to new technologies, standards, and ideas.
- Equally comfortable working on solo or large-scale team projects.
- Worked in traditional as well as agile methodology.
TECHNICAL SKILLS:
Programming Languages: C# 2.0/3.0/4.0, VB.NET, VBA, VB 6.0, C++, HTML
Scripting Languages: Java Script, VB Script, JQuery
Microsoft Technologies: ASP.NET, ADO.NET, AJAX, Web services, MVC, WCF, WPF, SSRS, SSIS, LINQ, nHibernet, Entity Framework
Database: MS SQL Server 2000/2005/2008 , My SQL, Oracle
Application Servers: IIS
Operating Systems: Windows XP/7, Windows Server 2003/2008 R2
Source Control: Team Foundation Server, Visual SourceSafe
PROFESSIONAL EXPERIENCEConfidential, New York, NY
Role: Sr. .Net Developer
Responsibilities:
- Involved in enhancements, change requests and post-production support of this mortgage-banking project.
- Main legacy application is desktop application developed in MS Access using VBA.
- Developed all enhancements as web applications in .NET 3.5 using C#.
- Integrated new web applications and processes within existing application.
- Implemented some of the changes requests in MS Access application using VBA as programming language.
- For one enhancement, code is written in VBA behind MS Excel form, which calls a WCF service to interact with database.
- Architected CPS utilizing Entity Framework and MVC
- Conceived and developed various reporting macros for Excel using VBA.
- Developed WCF service to communicate load and save data to database.
- Used dependency injection to build loosely coupled system to consume WCF service.
- Designed and developed a tool in C# for HUD claim forms(Housing and Urban Development – United States). Guided other teams for development of similar tool.
- Used JIRA for tracking defects.
- Coordinated and led the migration of large-scale project; database migration from SQL Server 2000 to SQL Server 2008 and host server migration from Windows Server 2003 to Windows Sever 2008 R2, which involved migrating DTS packages to SSIS, modifying execution plan, altering stored procedures, identifying and changing code, replacing user controls and resolving DLL reference problems.
- Worked efficiently for production support with high productivity and quality using Remedy tool.
- Resolved all SQLjob failures on priority basis with zero escalations and also provided critical support on weekends and month ends when needed.
- Proposed and developed automated tool for redundant post-production tickets in C#.
- Got special individual appreciation from Client for providing outstanding production support and zero ticket carry over to next month.
- Involved in bulk data processing, including user statistics, industrial reports, and financial transactions.
- Conducted Knowledge Transfer sessions for new team members for database structure and overview of whole application.
- Used Visual Source Safe as version control mechanism.
Environment: C#, .NET 3.5, SQL Server 2000 and 2008, DTS, SSIS, VBA, WCF Services, XML, JQuery, CSS, VSS
Confidential, Farmington Hills, MI
Role: Sr .Net Developer
Description: This application provides a Ticketing solution. It pulls tickets created in client’s system, processes the tickets and gives Reverse Feed back to the client’s system once processing is complete. This application involves creation, allocation and processing of Tasks. Manager/lead can view task meter and monitor the team members working for the Task. Alert and Escalations mechanism enable manager/lead to manage the work effectively.
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Designed and developed Master Upload Tool using WPF, which uploads data in 32 master tables from excel sheet and validates all data before inserting into the database and inserts considering all foreign key constraints.
- Designed and developed the Data Pull Monitoring Tool using MVC, which monitors the data pull mechanism and helps to track the data pull process.
- Used entity framework for CRUD functionality.
- Developed value added tool related to alert and escalation mechanism using ASP.NET and JQuery.
- Used AJAX control toolkit for dynamic web content development in alert system.
- Wrote test cases and developed key areas of the system, including continual refactoring of the existing code base.
- Analyzed change requests and prepared respective impact analysis document.
- Provided post-production support.
- Wrote JavaScript for transparent presentation of both client- and server-side validation.
- Used CSS for formatting the web pages.
- Used Team Foundation Server for version control.
Environment: C#, WPF, .NET 3.5, SQL Server 2008, MVC, Entity framework, AJAX, JavaScript, JQuery, CSS, TFS
Confidential
Role: Associate
Description: Accounts Payable is an Invoice processing system where the Accounts Payable team members processes the Service Provider Invoices in the FM website and ensure the payments are made within the timelines. This application provides a simple workflow tool to track volume of inflow of Invoices, also to track the productivity on a daily basis. It also involves work allocation and reporting.
Responsibilities:
- Designed, developed and tested modules related to Dashboard, manual and auto work allocation using C# and ASP.NET framework.
- Responsible for all deliverables.
- Lead team of three.
- Proposed and implemented changes to UI for better usability using AJAX technology.
- Used LINQ for loading and saving data from SQL Server database.
- Created invoice reports using SSRS.
- Re-architected, refactored, and performance tuned existing modules.
- Thoroughly tested and debugged important individual components.
- Provided post-production support.
- Wrote all stored procedures for fetching dashboard data, auto and manual work allocation data.
- Implemented tracing and logging of errors.
- Used .NET validation controls for data validation.
- Used JavaScript for client side validation.
- Implemented WCF service for invoice data processing.
- Worked as mentor for juniors in the team.
- Worked closely with team lead for task assignment, time and effort estimation. Played an integral role in strategizing long-range goals.
Environment: C#, .NET 3.5, SQL Server 2008, LINQ, WCF, SSRS, JavaScript, AJAX, CSS, TFS
Confidential
Role: Programmer Analyst
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Developed a generic search user control, used for searching in this application and all future implementations of Cognizant Cloud.
- Coordinate with Business Users and Application owner to extract the requirement and to translate them to workable code.
- Used query optimization techniques on existing queries for database performance tuning.
- Designed front end as web application using C#. NET, web user control and CSS.
- Developed stored procedure and data access layer for search functionality.
- Thoroughly worked on grid view and pagination to display huge amount of data in efficient and faster way.
- Performed major role in deployment of database scripts.
- Worked closely with data warehousing team to resolve reporting issues.
- Developed an automated tool to deploy all stored procedures to SQL Server using WPF.
Environment: C#, .NET 2.0, SQL Server 2008, WPF, ADO.NET, JavaScript, AJAX, CSS, TFS
Confidential
Role: Programmer Analyst
Responsibilities:
- Involved in analysis, design and development phases of SDLC.
- Developed entire modules for Rate card, Manage Provisioning and Manage Assets in C#.
- Refactored the existing application to improve performance.
- Tested and implemented components, worked closely with Quality Assurance assisting with creating test scripts as needed.
- Implemented automated billing code using .NET framework.
- Made the billing application flexible and maintainable to accommodate sudden rise in resource usage.
- Used SSRS to prepare reports of audit data.
- Wrote a module, which fetches tracking data from database and generates MS Excel sheets.
- Developed SQL triggers, stored procedures and functions.
- Provided post-production support.
Environment: C#, .NET 2.0, SQL Server 2008, ADO.NET, JavaScript, AJAX, CSS, TFS
Confidential
Role: Programmer Analyst
Responsibilities:
- Developed Archival Tool using WPF, which reduces the size used for data storage in Cognizant Cloud servers.
- Implemented enhancement and change requests using .NET web application and SQL Server 2008.
- Created and executed software test cases and scripts to uncover, identify and document software problems and their causes.
- Version controls of the code and configuration files are maintained by TFS.
- Developed test cases for Unit testing and performed integration and system testing.
- Testing and integrating with other development tasks.
- Planning and prioritize the work.
- Proactive reporting of all activities to the reporting managers.
Environment: WPF, C# .NET 2.0, SQL Server 2008, ADO.NET, JavaScript, AJAX, CSS, HTML, TFS
Confidential
Role: Software Engineer
Responsibilities:
- Involved in the development and testing phases of Software Development Lifecycle (SDLC).
- Implemented the front end using ASP.NET, HTML, CSS and JavaScript.
- Used JavaScript for data validation at client side.
- Used 3-layer architecture for the project.
- Designed and created various tables required for the project in SQL Server database.
- Extensively involved in coding SQL Queries, Stored Procedures and Triggers in the application.
- Involved in unit testing and integration testing.
- Wrote test cases for leave management module.
- Worked extensively on beautifying the UI.
- Used ADO.NET to implement data access layer.
Environment: C#, .NET 2.0, SQL Server 2008, ADO.NET, JavaScript, AJAX, CSS, HTML, TFS
Confidential
Role: Lecturer
Responsibilities:
- Taught course on Relational Database Management System (RDBMS) to students in class sizes averaging 45 students.
- Utilized a variety of lesson methods including cooperative learning, projects, discussion, competitions and innovations.
- Worked as a subordinate to my senior.
- Joined to my senior for curriculum and exam development activities.
- Monitored student's learning and progress.
Environment: Oracle