Technical Lead - Sr.asp.net-mvc Developer Resume
Los Angeles, CA
SUMMARY:
- Over 12 - year experience in development and implementation with Microsoft technologies managing projects.
- Strong Analytical and problem-solving skills at any tense and deadline situations. Being a team player and self-motivated, I am confident of better understanding of the situation to get the best possible results.
- Developed Web Forms applications with .NET Framework 4.5/4.0/3.5/3.0/2.0 and Visual Studio 2015/2013/2012/2008/2005
- Strong experience in design, analysis and implementation of Object-Oriented (OOP) Applications (Inheritance, Polymorphism, Exception Handling etc.) using C#.
- Worked on Repository, UOW, Singleton, Decorator pattern, Abstract Factory, Factory, Facade Design patterns.
- Strong expertise in C#, ASP.NET, MVC, Razor ADO.NET, Web Services, WCF, REST, WEB-API
- Experience with Test-Driven Development.
- Experience N-Hibernate, Entity Framework for ORM to traditional relational databases.
- Proficient in developing N-Tier distributed .NET applications using Web Services and WCF.
- Experience with LINQ to XML, LINQ to Objects, LINQ to SQL, ASP.NET Providers.
- Working with MVC 3, 4 & 5 Razor, and AngularJs, Node JS, Type Script and JQuery to develop web applications.
- Building Responsive UI with Bootstrap framework.
- Strong knowledge and working experience developing Web applications using JavaScript, HTML, XML, XSLT, CSS, Master Pages, Themes and Skins.
- ADO.NET objects such as Connection, Command, Data Reader, Dataset and Data Adapter.
- Securing web applications using ASP.NET authentication and authorization mechanisms.
- Strong database design and programming skills in SQL Server 2012/2008, SQL Stored Procedures, functions, triggers, indexing, importing/exporting data from varied data sources.
- Very good hands-on experience in Creating SSIS Packages and SSRS Reporting Services.
- Experience in UML diagrams from Requirements documentation, technical specifications.
- Worked on prototype design and POC.
- Performed unit testing and performance testing.
- Prepare the deployment process document.
TECHNICAL SKILLS
.Net Technologies: ASP.NET, MVC, Razor, MS-AZURE, ADO.NET, Entity Framework, Web Services (SOAP, REST, JSON, Windows Services, LINQ, WCF, WCF-Rest, WEB-API, ASP.
Languages: C#, VB.NET
Client/Browser Technologies: Angular-JS, JSON, JavaScript,jQuery, CSS, XHTML, HTML, DHTML, XSLT
RDBMS / Database / NOSQL: MS SQL Server 2012/2008/2005, T-SQL, Oracle, Microsoft Access, DocumentDB
Design Methodologies: OOAD with UML, Design Patterns, Data Flow Diagrams, Flow charts
Tools & IDE: Microsoft Visual Studio 2017/2015/2013/2012/2010, Visual Studio Code Microsoft Office, Microsoft Project Server, MS VISIO, Fiddler. Glimpse, Telerik, JIRA, ReSharper, Fluent Validation, JIRA API, Swagger Documentation Tool, TypeScript, NodeJS, POSTMANVersion ControlMicrosoft Visual Source Safe, Team Foundation Server, GitHub
Web Servers: Internet Information Server 6.0/7.0
PROFESSIONAL EXPERIENCE:
Confidential, LOS ANGELES, CA
Technical Lead - Sr.ASP.NET-MVC Developer
Responsibilities:
- Design and define the high-level architecture of this WEB API Component.
- Implemented repository pattern and unit of work with entity framework in generic approach.
- Implemented decorator pattern and dependency injection
- Clearly defined Nouns to describe URLs better.
- Describe resource functionality with HTTP methods.
- Implemented versioning for API.
- Implemented Handle Errors with HTTP status codes
- Implemented various filters to implement log and email notifications.
- Implemented Microsoft authentication library.
- Deployed the WEB API as App service in AZURE portal.
- To improve performance in AZURE created Application Insights.
- Implemented auto-scaling to app service.
- Implemented SSL for WEB AP in AZURE Portal
- Used Angular JS to develop responsive User Interface using Visual Studio Code Editor .
- Used Angular JS as framework to create Single Page Applications (visual Studio Code Editor) which can bind data to specific views and synchronize data with server.
- Developed and configure swagger documentation for API.
- Performs code reviews, debugging and testing using POSTMAN tool.
- Written High level technical documentation using JIRA confluence.
- Involved in resolving major bug fixes with in the application.
- Followed Agile Methodology.
Environment: ASP.NET MVC, Razor,C#, MS-AZURE,Visual Studio Code, Angular JS, TypeScript, Entity Framework, WEB-API, StyleCop Resharper, GitHub, MS-VS 2015, Document DB, SQL Server2015, Agile/SCRUM.
Confidential, AR
Sr. ASP.NET-MVC Lead Developer
Responsibilities:
- Implemented repository and UOW patterns.
- Develop complex MVC Controller, View Models and Helper methods linked to back-end database.
- Developed ASP.NET using MVC pattern.
- Used Web API technology to make CRUD operations in the COMET Module taking advantage of the HTTP-Verbs support that Web API provides.
- Integrating Web-API with MVC,Razor.
- Developed custom controls as partial views.
- Used Angular JS for develop Single Page Application (SPA).
- With Angular JS, developed custom directives, decorators, and services.
- Used LINQ for querying entities.
- Developed a module to integrate JIRA API SDK with solution to create JIRA tickets and send a notification etc.
- Client and server-side validations using Fluent Validation and Validation Controls.
- Client and server-side validations done using Java Script, JQuery controls.
- Created Reports like ---SSRS Reporting tools.
- Used Angular JS, Bootstrap for responsive design.
- Have written Unit Test for all modules.
- Used Glimpse tool for Diagnostics.
- Prepares technical designs, performs code reviews, debugging and testing
- Written technical documentation and developed workflows for the business functionality.
- Followed Agile Methodology.
- Involved in resolving major bug fixes with in the application.
Environment: C#, ASP.NET MVC,Razor, Entity Framework, WEB-API, Angular JS, SPA,, StyleCop, Fluent Validations, JIRA API, GitHub, MS-VS 2013, SQL Server2012, SSIS, SSRS, Agile/SCRUM.
Confidential, Chevy Chase, MD
ASP.NET-MVC Lead
Responsibilities:
- Worked as Sr.Net Developer in the team to develop the application using Visual Studio 2013 .Net Framework 4.5, C#, ASP.NET4.5, MVC, SQL Server 2012, and LINQ, Entity Framework.
- Implemented designed patterns.
- Implemented 3-tier architecture for development.
- Client and server-side validations done using Java Script, JQuery and ASP.Net validation controls.
- Involved in creating EDMX (ADO .Net Entity Data Model) and Mapping.
- Used LINQ for querying entities.
- Developed ASP.NET web pages (C# code behind) for authentication, registration, maintenance, documents uploading and faculty approval system
- Client and server-side validations using Fluent Validation and Validation Controls and performing the tasks related to Database issues.
- Created Reports like Master Detail, Side by Side, Table Report using SSRS Reporting tools.
- Developed WCF services and implemented with service contract attributes, operation contract and data contract attributes.
- Implemented REST architectural style in few modules as this is a web application.
- Used Web API technology to make CRUD operations in the COMET Module taking advantage of the HTTP-Verbs support that Web API provides.
- Used Angular js for UI design and implantation.
- Developed Single Page Applications (SPA) using Angular JS
- Developed ASP.NET using MVC pattern.
- Built Interactive UI using MVC Razor .
- Developed standard custom controls.
- Have written Unit Test for all modules.
- Developed Web Services with Service Oriented Architecture(SOA).
- Handled performance testing to measure memory and CPU utilization.
- Used Glimpse tool for Diagnostics.
- Prepares technical designs, performs code reviews, debugging and testing
- Written technical documentation and developed workflows for the business functionality.
- Followed Agile Methodology.
- Involved in resolving major bug fixes with in the application.
- Giving production support after deployment and fix issues.
Environment: C#, ASP.NET, MVC, Razor, Entity Framework, WCF Service RESTFUL, WEB-API, JQuery, StyleCop, Fluent Validations, Telerik, MS-VS 2013,2012, SQL Server2012, TFS, SSIS, SSRS.
Confidential, Reston, VA
Sr. Dot Net Developer
Responsibilities:
- Designed and developed Web application using ASP.NET MVC, LINQ, HTML5, and CSS3 and Entity Framework.
- Implemented designed patterns like Factory, Iterator, Proxy, Decorator Pattern using C#.
- Involved in designing and development of WCF REST services.
- Responsible to handle deployment processes.
- Created User Controls and Custom Controls to enable re-usability and used rich server controls.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.
- Developed Web Services with Service Oriented Architecture(SOA) and invoking them
- Involved in writing unit testing and Load testing applications by using N Unit testing tools.
- Used fluent validation a small validation library for building validation rules for business objects.
- Used Structure Map a dependency injection tool to enable loose coupling between classes and their dependencies.
- Hands on experience on performing load testing to measure site performance in terms of evaluating page response time, memory utilization, CPU utilization.
- Involved in gathering functional requirements, writing design specifications, prototype
- Created Interactive reports using SSRS.
- Developed custom controls, user controls and ASPX pages in C#.Net.
- Fine-tuned application performance using Caching and other techniques available in Microsoft .NET framework.
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Performed query optimization and performance tuning for complex SQL queries using SQL profiler.
- Used Microsoft Team Foundation Server for version Control
Environment: Agile/SCRUM, SQL Server 2012, Visual Studio 2012, ASP.NET, C#.NET, ADO.NET, Web Service,SOA, LINQ, jQuery, Java script, Angular-JS, XML, Windows Server 2008, .NET Framework, HTML5, CSS3, WCF, SSIS, SSRS, TFS, MS Visio, MS Project.
Confidential
Tech Lead
Responsibilities:
- Involved in gathering functional requirements, writing design specifications, prototype and architecting the new application.
- Developed custom controls, user controls and ASPX pages in C#.Net.
- Developed Web Application Security Model using Windows authentication model as well as Forms authentication, configured Web. Config files accordingly.
- Involved in maintenance and enhancements of an application using Microsoft .NET Framework, C#.NET, ASP.NET, JavaScript, XML.
- Implemented the Business Layer for the application in C# using Database Authentication.
- Handled exceptions using try catch blocks.
- Effectively used Session and Cookies for users to validate and to make a timeout for the connectivity with the database.
- Stored Procedures, Triggers and Views for the data access were implemented in SQL Scripts and tested in SQL Server.
- Documentation of the Application was developed in accordance with the specifications.
Environment: SQL Server, Visual Studio, ASP.NET, C#.NET, ADO.Net, Java script, XML, .NET Framework, HTML5, CSS3, SSIS,SSRS.
