Team Lead .net Developer Resume
SUMMARY:
- Software professional with 9+ years of experience in full project life cycle that includes Analysis, Planning, Design, Development and Testing.
- Extensive experience developing web and windows based applications using Microsoft .Net Technologies C#.Net, ASP.NET, MVC, ADO.Net, Web Services, Entity Framework and SQL Server.
- Experienced in creating rich User Interface on the web using AJAX, JSON, JavaScript and jQuery.
- Proficient in building Web API, Restful services, WCF services and Web Services using SOAP Protocol and Expertise in consuming and publishing Web Services & Web Server Controls.
- Very well acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed and also comfortable with the SOLID principles.
- Hand - on experience with Reporting Tools in writing and tuning with better design and much information in different layouts using Tableau.
- Experience working with version control tools like Team Foundation Server (TFS), Subversion (SVN), Visual Source Safe (VSS), Git.
- Worked with different software design patterns like Dependency Injection, Repository Pattern, MVC, MVP, MVVM, Factory and Singleton etc.
- Strong experience working in Agile Software Development Methodology, Waterfall Software Development Methodology including SCRUM thoroughly.
- Utilized the framework concept to develop Web Form application, Windows Form application.
- Strong experience in design of Web-Based Applications using ASP.NET, AJAX, JQuery, Master Pages, Web Services and Server Controls.
- Extensive experience in developing, debugging multi-tier applications usingC#.Net andASP.Net.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes.
- Expertise in Windows application development.
- Expertise in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization and reliability.
- Working experience in data modeling and implementing tables, views, stored procedures, functions, and triggers using T-SQL.
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Experience with Test-Driven Development (TDD)andN-Unit testing frameworks.
- Strong experience in using Configuration Management, Building Schedule using TFS and VSS.
- Good knowledge in Banking, Healthcare, Insurance and Retail (Logistics) domain.
- Having excellent analytical, problem solving, communication skills and a quick learner.
TECHNICAL SKILLS:
Microsoft Technologies: .NET Framework 4.5/4.0/3.5/3.0/2.0/1. x, LINQ, ADO.NET, ASP.NET Web API, WCF, ASP.NET, MVC, Entity Framework
Languages: C, C++, C#.NET, VB.NET, T-SQL, PL/SQL
Frameworks: .NET MVC 4/5, MVVM, JS, JavaScript, Angular JS, Bootstrap
Web Development Technologies: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, AJAX Toolkit, SOAP, REST, Web Services, JSON, XML, XSLT, infragistics, shell objects
Database Technologies: MS SQL Server, Oracle, MS Access
Microsoft Software: Visual Studio.NET
Reporting & ETL Integration Tools: Crystal Reports, Tableau
Operating System: Windows 2012/2008/2007/2003/2000/ NT/XP/Vista/98
Version Control: Team Foundation Server (TFS), Git, Subversion (SVN), VSS
Application Server: IIS 7/6/5
Design Pattern: MVC, MVP, MVVM, Dependency Injection, Repository
SDLC Methodologies: AGILE, SCRUM, Waterfall, UML
Testing Framework & Tools: N-Unit, TDD, ALM, RTC,RQM
PROFESSIONAL EXPERIENCE:
Team Lead .Net Developer
Confidential
Responsibilities:
- Involved in analyzing the requirements, preparing detailed design documents, development and application maintenance.
- Led a team of 5-6 professionals, reported to the Senior Project Manager and involved into architecture design, development and process improvement.
- Trained team members on .NET technologies and involved in code review and optimizations.
- Followed agilesoftware methodology and participated in daily Scrum meetings for the development of web applications.
- Developed Views, Controllers and their action methods for the entire workflow for the application with ASP.NETMVC 5, HTML5/CSS3, jQuery, JavaScript.
- Implemented features of Infragistics Controls such as Calendar Controls.
- Developed Partial Views for reusability and to reduce the complexity in user interface coding and provide consistent look and feel.
- Involved in analysis, design and development of interactions between View and Controller components of the application.
- Designed and developed web pages using C#.NET.
- Created Class Libraries and used them extensively throughout the project.
- Implemented View Model concepts in Model-View-Control (MVC5) software architecture in Web Applications to develop new objects from the retrieving data collections for better separation concern.
- Created complex business components in C#.Net using .Net Class Library assemblies.
- Implemented the data access layer using Entity Framework Code First Approach and writing queries using LINQ to Entity for Data Retrieval.
- Achieved Server-Side and Client-Side Validations using Data Annotations, C#.NET, HTML5/HTML helper, which are used for the entire site giving the site a dynamic look.
- Created and consumed restful services using ASP.NET Web API to be able to share data across applications.
- Created stored procedures, functions and views for the related business scenarios in SQL Server.
- Worked with existing WCF Services to get some data from different applications.
- Experience in Unit testing for the developed modules, used N-Unit extensively for unit testing
- Used Team Foundation Server for Source Control.
Environment: .NET Framework 4.5, Visual Studio 2013, ASP.NET MVC 5, Entity Framework, ASP.NET Web API, C#.NET, HTML5, JavaScript, WCF, SOAP, SQL Server 2012, SQL, TSQL, IIS7.5/7.0, TFS.
Sr .Net Developer
Confidential
Responsibilities:
- Understanding system requirements and execution of tasks allocated to maintain and develop web pages.
- Involved in giving demos to clients.
- Involved in supporting and maintaining of the application after it’s released to production.
- Worked on Agile Methodology to practice-based methodology for modeling and documentation of software-based systems.
- Responsible for creating high performance and responsive web pages using ASP.NET MVC, jQuery, JavaScript, HTML, CSS, Entity Framework and SQL Server.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Designed and Developed data layer using Entity Framework to communicate with SQL Server database.
- Used LINQ and WCF to communicate between Data Access Layer and Business Components.
- Developed the business components Class, ASP.NETweb services using C#, SOAP to encapsulate business logic components to be used in distributed environment.
- Developed Web API'S for all data exchanges between Client and server.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Using Tableau tool created reports for Test Analysis, Code Change ETC.
- Created Complex Views using joins for robust and fast retrieval of data in SQL Server using T-SQL.
- Created Unit tests using N-Unit Framework and Experienced in creating complicated SQL queries.
- Created batch processes for processing end of day files.
- Server management for client using VPN.
- UsedTFS to share all the work, code, to sort out the exceptions raised during work.
Environment: C# .NET, ASP.NET, MVC, ADO.NET, Microsoft Visual Studio 2013, WPF, AJAX, WCF, MVVM, LINQ, SQL Server 20012, ASP.NET Web API, Entity Framework, XML, JSON, HTML, CSS, JavaScript, jQuery, TFS, N-Unit.
Sr .Net Developer
Confidential
Responsibilities:
- Developed Web forms using ASP.NET, C#.NET using Server controls, HTML controls and User Controls.
- Gathering the requirements for building the application.
- Prepare high level and detailed design documents.
- Prepare Use Cases and Test Cases.
- Implemented features of ASP.NETAJAX such as Calendar Controls, Repeater Control, and Validation controls, Dataset, Security using forms authentication.
- Developed the application using C#.net, SQL Server technologies.
- Developed Classes, interfaces for the Data Access layer using C# and Entity Framework.
- Used JQuery for browser compatibility and Telerik controls for rich UI functionality.
- Meeting with QA for bugs/enhancements in modules.
- Actively participate in database design meetings.
- Maintaining Audit Log using SQL Server R2 Change Tracking System.
- Developed XML and Collection parser using LINQ.
- Writing WCF Services to interact with Business Components.
- Actively participate in code reviews.
- Created dashboard reports of the application using Crystal Reports
- Actively involved in new Research and Development work as and when required.
- Handled the TFS branching & merging.
- Client VSS check-in/check-out.
- Created TFS team builds for the application.
- Automated the deployment of application on lower and higher environments.
- Involved in release and deployment of the application.
- Prepared Technical document for future development .
- Used TFS for Version Control.
Environment: Visual Studio 2010, C#, ASP.Net, .NET Framework 4.0, SQL Server 2008 and 2012, SaaS framework,Entity Framework, WCF, LINQ, MVC Pattern, Web Forms, jQuery, XML, TFS 2010, Windows 7/2008.
Sr.Net Developer
Confidential
Responsibilities:
- Created ASP.NET pages with web server controls for the presentation layer.
- Implemented validation using validation controls, JQuery and JavaScript client side validations.
- Developed web applications using ASP.NET and AJAX Extensions.
- Created WinForms and Web Forms for developing the applications using win Controls, webserver controls and HTML controls.
- Using Entity Framework, connected to relational data by writing LINQ to SQL queries.
- Involved in all the phases of the Software Development Life Cycle including System Analysis, Design and Development.
- Implemented Page level security and permissions based on the authentication details.
- Developed administrative functions such as assigning property viewing permissions and adding system users.
- Designed reports and written some dynamic calculations for reports using SQL Server Reporting Services.
- Data Formatting was done using HTML, CSS and client side scripting using JQuery.
- Involved in the development of business logic in C#. NET.
- Created web custom controls and web user controls where necessary.
- Created and consumed WCF Services using C#, ADO.NET and SQL Server
- Working with Team Foundation Server as the source for version control and project / issue management.
Environment: ASP.NET, C#, ADO.NET, Visual Studio.NET 2010, T- SQL, XML, NET Framework 4, WCF, AJAX Control Toolkit, TFS, VSS, SQL Server 2008, HTML, XML, Web Services.
Sr.Net Developer
Confidential
Responsibilities:
- Created ASP.NET pages with web server controls for the presentation layer.
- Implemented validation using validation controls, JQuery and JavaScript client side validations.
- Developed web applications using ASP.NET and AJAX Extensions.
- Created WinForms and Web Forms for developing the applications using win Controls, webserver controls and HTML controls.
- Using Entity Framework, connected to relational data by writing LINQ to SQL queries.
- Involved in all the phases of the Software Development Life Cycle including System Analysis, Design and Development.
- Implemented Page level security and permissions based on the authentication details.
- Developed administrative functions such as assigning property viewing permissions and adding system users.
- Designed reports and written some dynamic calculations for reports using SQL Server Reporting Services.
- Data Formatting was done using HTML, CSS and client side scripting using JQuery.
- Involved in the development of business logic in C#. NET.
- Created web custom controls and web user controls where necessary.
- Created and consumed WCF Services using C#, ADO.NET and SQL Server
- Working with Team Foundation Server as the source for version control and project / issue management.
Environment: ASP.NET, C#, ADO.NET, Visual Studio.NET 2010, XML, NET Framework 4, WCF, AJAX Control Toolkit, TFS, VSS, SQL Server 2008, HTML, XML, Web Services.