Senior .net Developer/team Lead Resume
Chicago, IL
SUMMARY
- 10+ years of professional IT experience in full life cycle development in designing, developing and implementing Web - based and Client-Server Applications using .NET Framework.
- Experience in all phases of software development life cycle like Requirement Analysis, Design, Development and Unit testing of applications.
- Extensive experience in working with technologies like Visual Studio .NET 2003/2005/2010/2012 , C#.NET, ASP.NET, ASP.NET MVC, VB.NET, .NET Framework 1.1/2.0/3.5/4.0/4.5 , ADO.NET, Web services, WCF, VB6 and SharePoint 2010.
- Experience in creating Web Forms, Win Forms, User Controls, Custom controls and validating user inputs using validation techniques.
- Extensive knowledge of applying Object Oriented Analysis and Design (OOAD) concepts and Design Patterns.
- Very good exposure to development with Java Script, JQuery, JSON, HTML, DHTML, XML, XPATH, XSLT, Themes, Skins and CSS.
- Experience in development with SQL Server 2008/2005/2000 and Oracle.
- Have working experience in K2 Workflows.
- Good experience in writing SQL queries, and T-SQL blocks like - Stored Procedures, User Defined Functions and Triggers
- Proficient in performance tuning of complex SQL queries and stored procedures.
- Experience in using Language-Integrated Query (LINQ), ADO.Net Entity Framework 4.0/5.0and in other .NET objects to query and retrieve data.
- Very good knowledge of CMMI quality processes.
- Experienced with Class diagrams, Use Case diagrams and Sequence diagrams using UML with MSVISIO and STAR UML.
- Experience with version Controls like Visual Source Safe (VSS) and Team Foundation Server (TFS).
- Worked extensively with Iterative Agile Methodologies (SCRUM), Waterfall methodologies and Test-driven development (TDD).
- Researched new technologies, evaluated their usefulness, and incorporated them into the existing architecture.
- Ability to work in the complete software development life cycle involving development and testing.
- Ability to work well in both a team and individual environment.
- Highly motivated, detail oriented, has ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills.
- Capable to deliver into the new leading technologies.
- Good at interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
TECHNICAL SKILLS
Programming Languages: C#.Net, VB.NetDatabase Query Languages - PL/SQL, T-SQL (DDL, DML).
Scripting Languages: JavaScript and VB script.
Microsoft Technologies: .Net 1.1/2.0/3.5/4.0/4.5 , Win Forms, LINQ, WCF, MVC, Unit testing Framework, SharePoint 2010, K2 Workflow, VB6 and VBA Macros
Web Technologies: ASP.NET, ASP.NETMVCAjax, Html, JavaScript, ADO.Net,JQuery,CSS and Xml
Databases: SQL Server / 2008, TSQL, PL/SQL, Oracle 10g, My SQL
Design Tools: UML, Web UML Diagrams
GUI Tools: Visual Studio (2003, 2005, 2008, 2010 and 2012) and Visual web developer.
Database Tools: Microsoft SQL Server 2008/2005/2000 , Toad, SQL Developer, MY SQL. Deployment/Web Servers - IIS 7.0, 6.0.
Version Controls: VSS, TFS.
Testing Tools: NUnit Framework
Operating Systems: Windows 7/2000 / XP, Windows Server 2003, Windows Server 2008/2012
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Senior .NET Developer/Team Lead
Responsibilities:
- Worked on maintenance and new enhancements in Microsoft Dynamics CRM using C#.Net and SQL Server.
- Used CRM WCF services to retrieve and update entity data.
- Monitored all production CRM jobs and providing resolution to any encountered issues.
- Coordinating between Dev team and end users to resolve the support tickets in time.
- Production ticket management and their respective SLAs.
- Participating in Business meetings to understand the Post Production Defects and enhancements.
- Research, diagnosed and solved the post production Defects and Issues.
- Coordinating with the onshore business users during UAT and make sure in obtaining the signoff in time.
- Involved in Performance Tuning of SQL Stored Procedures.
- Team Foundation Server (TFS) administration; support and maintain version control.
- Perform software branching activities for each release cycle.
- Assist in the maintenance and administration of build/release systems.
- Report on configuration status of development, test and production environments.
- Weekly Code Reviews.
Environment: Microsoft Visual Studio 2012, Dynamics CRM, IOS App, C#.Net, LINQ, Entity Framework 5,SQL Server, Team Foundation Server ( TFS)
Confidential, Houston, TX
Senior .NET Developer
Responsibilities:
- Involved in developing the requirement with C# and WCF services in .Net 4.0 Technologies and unit testing and system testing.
- Designed and Implemented K2 Workflow.
- Implemented well-structured 3-Tier Asp.Net web application using Data access, Business logic and Presentation layers.
- Written test cases for each module in the development using Unit testing of visual studio.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Used ADO.Net Entity Framework as Data Access layer component.
- Extensively used LINQ to Entities to fetch the data from database.
- Responsible for code changes of shared library modules.
- Written complex SQL queries and developed the Stored Procedures, Views and User-Defined Functions etc.
- Code Cleanup - including try catch blocks, closing all open database connections, logging exceptions etc.
- Designed and coded asynchronous messaging system using MSMQ, reflection, and XML serialization
- Involved in Code Review for business logic modules and prepared the code review documentation.
- Used TFS for version control and code repository.
- Trained developers to get familiar on SQL Stored procedures and .Net coding standards.
- Assisted Developers during coding, debugging and Build issues.
- Coordinated with the QA team to successfully complete SIT and UAT in time.
Environment: Visual Studio 2010, C#.Net, IIS 7.0, LINQ, ADO.Net, WCF, Sql Server 2008 and K2 Workflow.
Confidential, Houston, TX
Senior .NET Developer
Responsibilities:
- Created and Configured SharePoint 2010 sites manually.
- Developed workflows in SharePoint 2010 site.
- Worked on Client Object model and SharePoint Web services in establishing communication between ASP.Net applications to SharePoint site.
- Manually migrated data from SharePoint 2007 to SharePoint 2010.
- Performed technical validations after the migration.
- Involved in Code reviews.
Environment: Visual Studio 2010, SharePoint 2010/2007, Client Object Model.
Confidential
Senior .NET Developer
Responsibilities:
- Analyzed the requirements and significantly contributed in developing architecture for the application and developed UML Use Cases Diagrams.
- Responsible for creating the Class diagrams and Sequence diagrams using Star UML and documenting the project architecture.
- Worked on AJAX Control Toolkit in order to increase the performance of the application.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Used AJAX controls to retrieve the data from the server without interfering the display and behavior of existing page.
- Designed user interface for ASP.NET web forms and implemented application logic using C#.
- Created Master pages and Themes in ASP.NET and wrote code behind pages using C#.
- Created User and Custom Controls in C# to enable reusability and used rich server controls of ASP.NET.
- Designed Client side validations using JavaScript and Server side validation controls in ASP.NET2.0.
- Used ASP.NET Web Server controls like Grid View, Data List and Repeater for displaying the records.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to Oracle and SQL Server data sources.
- Performed Application level tracing, debugging, and state maintenance through the Web.Config file under the root directory of the application.
- Extensively wrote and used Stored Procedures, Database Triggers and Views in SQL Server 2008.
- Contributed towards the security model in .NET framework for the administration module using Windows Authentication based on Role-based security.
- Responsible for maintaining versions of source code using TFS.
- Implemented test cases for Unit testing in Business, Presenter, and Data Access Layers.
- Involved and communicated test results for application level testing, and Integration Testing.
- Involved in writing System Documentation and Code Documentation.
Environment: Visual Studio 2010, C#.NET, ASP.NET, WCF, ADO.NET, SQL Server 2008, JQuery,HTML,CSS,MVC4.0 and Telerik UI Controls
Confidential
Senior .NET Developer
Responsibilities:
- Involved in Business Requirement and prepare analysis document.
- Worked in 3 tier architecture.
- Designed the Data Access Layer (DAL) module for the project.
- Created Web application development using C#, XML and ASP.NET (User Controls, Custom Controls and Data/Business Components)
- Implemented all validations on this module to capture accurate data.
- Designed the multiple pages to implement the Account Opening module.
- Created stored procedure to retrieve the master data and use them in the applications.
- Designed pages for Master Queries web module to view the master information.
- Built and test the assemblies.
- Prepared the master table scripts for deployment release.
- Communicated to users for any further change requests and handle those requests.
Environment: Visual Studio 2010, C#.NET, ASP.NET, WCF, ADO.NET, SQL Server 2008, JQuery, HTML, CSS
Confidential, Santa Clara, CA
Senior.NET Developer
Responsibilities:
- Interacting with the Services team for identifying various critical and highly generated reports which can be queued.
- Designed the xml structure to store the particulars of a Report request.
- Involved in designing the windows service component.
- Developed a function which intimates users with the estimated time via an alert and Email.
- Designed a page where users can see their request status, percentage completed and can also download the report after its completion.
- Worked on migrating reports from VB to VB.Net
- Have written Complex Queries and Stored Procedures.
- Performed testing of the component.
- Involved in Understanding the Requirements and provided the review feedback.
Environment: VB.NET 2.0, Windows service, Asp.net 2.0, Ajax and Oracle 10g
Confidential
.NET Developer
Responsibilities:
- Designing the database structure
- Requirements gathering from the services team regarding various kinds of requests they receive for different reports.
- Designing the XML for storing metadata of the filter for Custom Report.
- Involved in writing complex SQL queries involving many joins, analytical functions, scalar sub queries and inline views.
- Writing Stored Procedures and Functions.
- Involved in writing complex stored procedure for reports.
- Involved in tuning the database, checking site performance.
- Given project demos to Client Managers and clarify doubts in project
- Involved in Coding, code review and code inspection for all modules.
Environment: C# 2.0, ASP.Net, Excel, Ajax and Oracle 10g
Confidential
.NET Developer
Responsibilities:
- Reviewing and understanding the requirements / Functional Specifications
- Involved in designing the database tables and stored procedures
- Performing testing of the component
- Involved in Coding, code review and code inspection.
Environment: C#, VB.Net, ASP.Net, VB 6.0and Oracle 10g