Sr.net Developer Resume
Salem, VA
SUMMARY
- Over 8 years of experience in designing, developing, and maintaining web applications using Microsoft Technologies.
- Proficient with Software Development Life Cycle (SDLC), including business requirements, analysis, design, development, testing, and implementation of application.
- Extensive experience in developing various applications using MS Visual Studio 2008/2010/2013 technologies like C# 3.5/4.0/4.5, ASP.NET 3.5/4.0/4.5, MVC 3.0/4.0/5.0, HTML5, CSS3, Web Services, WCF, IIS 6.0/7.0 and Crystal Reports.
- Good experience in implementing C# features such as Generics, Anonymous methods, Anonymous Types, Lambda expressions and Extension methods.
- Worked extensively with Entity Framework, ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server.
- Experience in building complex and critical web based applications. Experience in both developing new applications and maintaining existed .Net applications.
- Strong experience in design patterns like Model View Controller (MVC).
- Experience with Windows Communication Foundation (WCF), Web API, Service Oriented Architecture (SOA) and Restful Services.
- Strong experience in writing SQL Queries, Joins, Stored procedures, Triggers, Indexes and Views in SQL Server and Oracle. And Developing PLSQL/ TSQL Programs.
- Strong experience working with AJAX controls, Java Script, JQuery and LINQ.
- Used Language - Integrated Query (LINQ) query to retrieve data from different data sources LINQ TO ENTITIES.
- Strong knowledge of working in Agile and waterfall methodologies.
- Experience in Agile methodologies, daily stand up meetings, client meetings to better understand all the requirements.
- Hands on experience in (SQL SERVER) Database Design and Development, Writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions using T-SQL.
- Experienced in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS) and SVN.
- Ability to handle multiple tasks and demonstrates initiative and adaptability and capable of handling responsibilities independently as well as a proactive team member.
- Strong communication skills and the ability to work with cross-functional teams.
TECHNICAL SKILLS
Programming Languages: C#.NET, C, T-SQL, PL/SQL
Database Servers: SQL Server 2005/2008/2012/2014, Oracle 9i/10g/11g
Reporting Tools: SQL Server Reporting Services, Crystal Reports
IDE: Microsoft Visual Studio 2005/2008/2010, SSMS
Others: Visual Source Safe, Team Foundation Server, SVN and IIS
PROFESSIONAL EXPERIENCE
Confidential - Irvine, CA
Senior Dot Net Developer
Responsibilities:
- Designed and developed reusable UI controls and infrastructure using Angular JS.
- Created custom angular Directive and templates for repetitive and customizable components.
- Consumed different Cordova plugins and angular modules and providers. Used UI-Router and state provider to manage Url’s and states.
- Wrote unit-tests for all custom Angular services using Karma/Jasmine.
- Communicate with business analysts, project managers and testers, to understand detailed business requirements at all stages of the development lifecycle.
- Implemented Agile/ Scrum methodology on Sprint basis.
- Collaborate with Product manager, Create Mockups using balsamic, collaborated in creation and documentation of API and JSON architecture.
- Created Rest based Services using Web API.
- Used Dependency Injection design pattern for Business Layer.
- Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework.
- Used NPM, Grunt, and Bower to build and deploy code to multiple environments.
- Modifying existing code and adding new functions/controls upon client request.
- Developed interactive GUI using HTML5/CSS3, JavaScript, Angular JS, and Bootstrap.
Environment: Visual Studio 2013, C#.NET, MVC 5, Entity Framework 6, WCF, JQuery, LINQ, AJAX, SQL Server 2014, TFS, Angular JS, Karma, Jasmine, HTML5/CSS3, Bootstrap
Confidential - Bridgeton, MO
Senior Dot Net Developer
Responsibilities:
- Involved in all phases of SDLC along with requirements gathering.
- Developed dynamic web pages for Application using ASP.NET MVC 5, C#.NET, HTML5, JavaScript, JQuery.
- Extensively used MVC using Html5 with razor syntax.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Implemented Database First EDMX and used Linq to Entities to massage the Data and optimized the Query Expressions.
- Created Restful Services using Web API.
- Project core framework was architected WCF (Windows Communication Foundation) instead regular web services due to performance gain offered by WCF.
- Design and developed WCF web service and configured the web service with appropriate endpoints for consuming them in web application.
- Used AJAX for rich user interface operations and avoiding post back to the server.
- Writing the JavaScript, JQuery, JQuery UI, JSON and Ajax to handling the Client side validations and dynamic page updates.
- Created and maintained database objects like complex Stored Procedures, Triggers, and Tables, Views and SQL Joins.
- Used SVN has used for all the source code maintenance among the whole team members.
- Implemented test driven development by integration and unit testing.
- Involved in understanding and transmitting the business requirements for the project, and translating these into functional specifications.
Environment: Visual Studio 2013, C#.NET, MVC 5, Entity Framework, WCF,JQuery, LINQ, AJAX, SQL Server 2012, N-Unit, SVN, JQuery UI
Sr.Net Developer
Confidential - Alpharetta, GA
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site.
- Taking advantage of the MVC pattern of the AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules along with HTML 5.
- Used Angular JS to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Used ASP.NETMVC (4.5) Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Implemented the Entity Framework Code First Approach to interact with Database and also implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Created and deployed SSIS packages using various Transformations such as Multi-cast, Look-up, check-sum, union all and Derived Column.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET POST, PUT and DELETE.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Created subscriptions and jobs on the SSRS reports for financial analysts.
- Involved in unit testing, integration testing and deployment of the application.
Environment: VisualStudio 2013, C#/VB.NET, HTML5, CSS, ASP.NET, HTTP, MVC 3.0/4.0, WCF, Entity Framework 4.0, Java Script, SSRS, SSIS, SQL Server 2008 R2, Web API, Windows Server 2003
Confidential - Salem, VA
Dot Net Developer
Responsibilities:
- Participated in enhancements, design reviews, and ensured design meets functional and operational needs.
- Used ADO.NET technology extensively for data retrieving, querying, storage and manipulation of interface screens developed using ASP.NET.
- Implemented DAL using ADO.NET components like Data Set, Data Provider, and Data Reader to store and retrieve database information.
- Used JavaScript, JQuery and .NETValidation Controls for performing client-side validations.
- Designed a Master Page and used CSS for to provide a consistent look and feel of inherited web pages.
- Implemented and Consumed WCF Services.
- Implemented Cascading style sheets (CSS), Master pages, and HTML for maintaining uniformity among all Web pages in GUI.
- State Management Techniques are used to maintain state at control level using View State and at application level using Sessions.
- Wrote SQL queries, views and stored procedures using T-SQL.
- Involved in Writing SQL, TSQL queries, functions, Stored Procedure, and packages.
- Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
- Used Visual Source Safe for version control and file sharing.
- Performed Unit Testing (Mocking objects) on data access and business access layers.
Environment: Visual Studio 2010, C#, ASP.NET, ADO.NET, HTML, CSS, Web Forms, JavaScript, JQuery, WCF Services, IIS, SQL Server 2008, Windows 7, VSS, SSRS, NUNIT.
Confidential
Dot Net Developer
Responsibilities:
- Interacted with Business Analyst to understand the Business Requirement Document (BRD).
- Designed, developed and tested web forms using Visual Studio 2005
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to SQL data sources.
- Extensively used Data Grid, Data list and Repeater controls.
- Master pages were used to provide consistent design all over the application.
- Involved in System Analysis, design and development.
- Experience with the jQuery JavaScript framework.
- Provided database connectivity using ADO.Net and created procedures, Indexes and Triggers using MS SQL Server 2005.
- Involved in the Deployment and Delivery of the product in the client environment.
- Used VSS for code repository and Version Control.
- Followed the AGILE technology.
Environment: Visual Studio 2005, C#, ASP.NET, Agile Methodology, Web Services, AJAX, HTML, CSS, JavaScript,MS Visio, MS SQL Server 2005
