Sr. Net Developer Resume
Mountain View, CA
SUMMARY
- 10+ years of extensive software industry experience in design, development, refactoring, testing and deploying of Windows and Web based applications.
- Experience in developing web based applications using ASP.NET, MVC, JavaScript, and jQuery, AngularJS, Bootstrap, HTML and CSS.
- Experience in developing SOA using XML Web Services, WCF, RESTful services, WEB API, AJAX and SOAP.
- Good hands on experience in designing enterprise applications using Object Oriented Analysis and Design principles.
- Experience in implementing Object Relational mapping using Entity Framework.
- Experience in using Language - Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Proven skills in designing applications with adherence to SOLID principles and Design patterns.
- Good experience in working with unit testing frameworks like MS Unit, NUnit, Jasmine, Karma.
- Oversee the Capacity Planning, Server infrastructure, User access and application deployment.
- Extensively worked on TDD approach.
- Proficient in creating complex Stored Procedures, effective Functions, Views and appropriate Triggers to facilitate efficient data manipulation, data consistency and complex business logic.
- Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects.
- Good Knowledge on Web Content Accessibility Guidelines (WCAG 2.0) which is recognized by the International Organization for Standardization.
- Experienced in Configuration Management, maintaining the web sites and services, maintaining company Version policies, build schedule using Team Foundation Server, GitHub.
- Good analytical, problem solving and organizational skills, ability to handle multiple tasks and work independently as well as in team.
TECHNICAL SKILLS
Core Competencies: Visual Studio 2015/2012/2010/2008/2005 , .Net Framework 4.5/4.0/3.5/3.0 , ASP.NET, ADO.NET, Enterprise library 4/5.0, Entity Framework 6, NHibernate, MVC, REST API, Web Forms, Windows Services, Web Services, WCF, LINQ
Languages: C#, VB.NET, T-SQL
Markup Languages: HTML5, CSS3, XML, XSL, XAML
Scripting Languages: jQuery, JavaScript, AJAX, AngularJS
XML Technologies: XML, XSL, SOAP and Web services
RDBMS: MS SQL Server 2012/2008/2005 , Oracle
Database Tools: SQL Server Management Studio
Version Control: GitHub, Visual Source safe (VSO), Team Foundation Server (TFS)
Unit Testing: NUnit, MS Unit, Jasmine, Karma
Reporting Services: SQL Server Reporting Services (SSRS)
Analysis/ Design: MS Visio, Class diagrams, Application Design Patters (MVC Architecture, MVVM)
Operating Systems: Windows 8, Windows 7, Windows 2008/2003/2000/ NT/XP.
PROFESSIONAL EXPERIENCE
Confidential, Mountain view, CA
Sr. Net Developer
Responsibilities:
- Involved in development of Arrive and Depart modules using Asp .Net MVC and Angular JS.
- Involved in analysis of the system requirements, followed by high-level design and detailed specification.
- Implementation of intensive business requirements using C#4.5, Domain Driven Design and Test Driven Development using Jasmine.
- Adopted a strict adherence to Agile methodologies for project delivery which includes Sprint Planning and Daily Scrum meetings.
- Involved in writing interoperable and reusable services over the ORM layer using WCF.
- Involved in iteration and capacity planning and intensely involved in requirement gathering from the business users and analyzing, determining the ways to address wide range of complex scenarios.
- Implementing Business Logic with strict adherence to SOLID principles and Design patterns.
- Designed JSON objects for data transfer between UI and controllers.
- Involved in Designing of WebAPI using Actions, Filters and Routes.
- Designed user interfaces using HTML5 and CSS3.
- Involved in implementing Accessibility using HTML5 according to industry standards by using plugins such as Audit, Axe and Keros.
- Used jQuery and Bootstrap for Responsive Web Design.
- Created bug reports to monitor resolution status along with Unit testing and Bug fixing.
- Used GitHub for versioning, involved in Code merges from Development - Integration - Staging to Production.
- Created unit tests using MsUnit and Jasmine.
Environment: Visual Studio Team System 2015, VSO, .NET 4.0, ASP.NET Core, C#, MVC 6, SQL Server 2012, Entity Framework 7, REST API, T-SQL, WCF, Angular JS, jQuery, JSON, java script, XML, XSLT, HTML, CSS 3, Boot Strap, Fiddler, TFS, Azure, GULP, Selenium, Jasmine, E2E testing, Spec Runner, GitHub
Confidential, Carrollton, Texas
Sr. Net Developer
Responsibilities:
- Involved in complete software development life cycle (SDLC) phases such as requirement review, analysis, estimation, development, testing and deployment.
- Worked on a 3-Tier system having Business Logic Layer(C#), Presentation Layer and Database Layer (Database Connection and Security Settings).
- Designed and developed .NET web applications using ASP.NET, MVC, C#.NET, SQL Server 2008 and AJAX.
- Involved in implementation of the Entity Framework object relational mapper layer using database first approach.
- Created layout views and incorporated them into the ASP.NET MVC application.
- Implemented custom validation controls and data-grid controls.
- Involved in Database design and writing complex queries using Joins, LINQ to entities and Dynamic SQL.
- Worked on Database Query and Performance tuning.
- Worked on execution of selenium test cases, regression testing and reporting defects.
- Involved in technical documentation.
- Worked with the QA team constantly to discuss and fix bugs.
- Performed Code reviews, unit testing, Integration testing and performance testing.
- Creating build definitions, release definitions in VSO.
Environment: .NET 4.0 ASP.NET, C#, MVC4, SQL Server 2012, T-SQL, SSRS, WebAPI, AngularJS, jQuery, Javascript, JSON, HTML5, CSS3, BootStrap, Fiddler, Telerik, WCF, XML Web Services, Responsive Design, AJAX, TFS.
Confidential, New York
.Net Developer
Responsibilities:
- Designed, architected and implemented the RESTfulwebAPI service layer that was consumed by the hosting provider partners and customers.
- Undertook implementation of the business critical modules like the Manage hosting module using technologies like ASP.NET MVC, jQuery, HTML and JSON.
- Was involved in standardizing the styles of the web pages involved using CSS.
- Integrated application with external systems using a combination of web services and APIs.
- Generated class entities based on the database schema and improved the development of N-tier architecture using LINQ.
- Implemented partial page update using AJAX, Minimized the page refreshes and eliminated the Post Backs.
- All Requests data/content exposes through a WCF service with Service Oriented Architecture (SOA) by defining end points.
- Extensively used CSS in designing the web pages for the application.
- Developed Database Stored Procedures, User defined functions and Triggers using T-SQL.
- Design and Implement Database Schema, Import Institute data and build stored procedures on SQL Azure.
- All Requests data/content exposes through a WCF service with Service Oriented Architecture (SOA) by defining end points.
Environment: C#3.5, ASP.NET MVC, ASP.NET 3.5, JSON, jQuery, AJAX, WCF, SQLServer2008, Entity Framework, Windows Azure, LINQ, T-SQL, SSIS, JavaScript/JQuery, KnockoutJs, Fiddler, CSS, Web API, AJAX and TFS.
Confidential, Cherry Hill, New Jersey
.Net Developer
Responsibilities:
- Involved in design and development of new web forms in ASP.NET 3.5, C#, using MVC pattern.
- Involved in implementing the Masters/Referential module using Three Tier architecture.
- Involved in analysis of the system requirements, followed by high-level design and detailed specification
- Involved in implementation of the Entity Framework object relational mapper layer using database first approach and EDMX modeling.
- Involved in designing and developing the GUI for the user interface with various controls.
- Involved in writing interoperable and reusable services using WCF.
- Used AJAX Toolkit, CSS, and Knockout JS for rich looking of web application.
- Used Team Foundation Server (TFS) for version controlling of application.
- Involved in Unit testing of modules and bug fixing.
Environment: Asp.Net 3.5, C#3.5 framework, SQL, Web Client Software Factory, Windows Communication Foundation(WCF), Entity Framework, TFS, SQL Server Reporting Services(SSRS).
Confidential
.Net Developer
Responsibilities:
- Involved in Requirements Gathering, interacted with the end users. Understanding the project requirements and analysis with knowledge sharing sessions.
- Developed a web based Customer Retain application using ASP.Net MVC, C#.NET and SQL Server 2008, JQuery, AJAX, JavaScript, Master Pages and Site Style sheets.
- Implemented MVC Routing mechanism, Created JQuery Controls and Grids.
- Designed and developed the Emailing system and Html templates used by the application
- Managed both configuration and development teams throughout the project, and coordinate with quality assurance teams - using Agile Software Development and SCRUM (SPRINT of 6 weeks).
- Worked with WCF Services for Performance Evaluation operations and document specific operations. Implemented Service Contracts, Operation Contracts, Data Contracts and Fault Contracts.
- Involved in developing RESTful web API service layer that was consumed by the hosting provider partners and customers.
- Implemented the Session Management, MVC Forms Authentication and Authorization for various roles like Admin and common users.
- Worked on implementing new Stored Procedures in Oracle database as well as modifying the existing ones based on the requirements.
- Generated ADO.Net Entity Frame work classes as a data first approach and written LINQ Queries for Database Operations in WCF Service Operations.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET.
- Involved in developing stored procedures with Reporting Tools SQL (SSRS).
- Involved in Deployment of Application at Client place and worked in Testing and Debugging of Modules and end-to-end support of Application.
- Worked on Documentation for developed modules, component and functionalities and involved in technical documentation.
Environment: Visual Studio 2010, .Net Framework 3.0, ASP.Net MVC 3.0, WCF Services, HTML, C#.NET, LINQ, ADO.Net, J-Query, JavaScript, Entity Data Model, MS-FxCop, Oracle 11g, SSRS, LINQ, Active Directory, TFS.
Confidential
.Net Developer
Responsibilities:
- Involved in Requirements gathering, Analysis and design of all the client requirements.
- Integration of Microsoft application blocks (data, exception handling, caching).
- Writing business and data access components (as separate assemblies) in C#.
- Developed various Web User controls for extending reusability.
- Involved in creating reference to the third party component for Printing Barcodes and Data.
- Wrote T-SQL queries, Stored Procedures and used them to build package.
- Involved in writing stored procedures using T-SQL for inserting, updating and deleting data from a database.
- Responsible for creating Test cases, testing and implementation of the project.
- Used XML/XSLT for data transformation.
Environment: C.NET Framework 2.0, VB.Net, ADO.Net, MS SQL Server 2000, HTML, Windows XP, IIS, Visual Studio 2003, T-SQL, VSS.