Dot Net Developer Resume
New York, NY
PROFESSIONAL SUMMARY:
- 7 years of experience, using .NET involved in Object Oriented analysis, Design and Development of web, client - server and Service Oriented.
- Have taken Computer Specialist (Software) exam (Exam # 7005, on 2016).
- Expertise in Microsoft .NET Framework (3.0,3.5, 4.0, 4.5), ASP.NET, MVC (3,4,5), WebApi, WCF C#, SQL Server, GUI design using HTML, CSS, JavaScript, jQuery, JSON and development, consuming and manipulating data using ADO.NET, LINQ and Entity Framework.
- Developed numerous applications from scratch, worked with multiple Large Projects simultaneously, and developed core functionalities involved in complete Life Cycle including Analysis, Design, Development and Testing.
- Proficient in Data Analysis, Design and Data Modeling, using LINQ (LINQ to SQL, LINQ to XML), Entity Framework, ADO.NET and T-SQL in developing Data Access Layer, writing SQL Queries, Stored Procedures User Defined Functions and View. Good experience in SQL Server 2005/2008/2012/2016 , Oracle and MySQL.
- Experience on DDD (Domain-Driven Design) and TDD (Test-Driven Development) design and development.
- Worked with Microsoft.Net Design patterns including MVC, MVP and MVVM. Experience with Dependency Injection and Mocking framework like Ninject, Unity, Structure Map, Autofac, Castle Windsor, Moq and Rhino Mocks.
- Extensively used JavaScript, jQuery, KnockoutJS, AngularJS and AJAX to develop dynamic web applications for enhanced user experience.
- Worked extensively on HTML4/HTML5, Bootstrap, W3CSS and CSS2/CSS3 to design rich web pages.
- Extensively implemented Master Pages, Layout Page and Themes for consistent look and layout of web pages.
- Worked on Scaffolding Templates, Paging, Custom Html Helpers, Razor View Engine, Action Filters and Remote Validator on ASP.NET MVC applications.
- Proven ability in developing applications which are optimization of performance using caching, bundling, minification and asynchronous methods for more concurrent user.
- Strong working experience in managing Security policies including Authentication, Authorization, Membership, Roles and Profiles.
- Good exposure in working with applications based on 3-tier architecture and using ADO.NET components such as DataSet, DataReader, DataAdapter and custom ObjectDataSource.
- Experience in implementing SOA, Distributed and Interoperable application using Web-Api, WCF Services, WCF Rest and XML Web Services (using SOAP, Rest and WSDL).
- Experience in using GIT, SVN, TFS and VSS for Version Control.
- Ability to work on Agile Scrum Methodology to meet timelines with quality deliverables.
- Worked with RDBMS and Normalization technologies.
- Ability to plan and implement all the different stages of Software Development Life Cycle including System Analysis, User Requirements Determination, Data modeling, Coding, Implementation and Testing.
TECHNICAL SKILLS:
.NET Technology: .NET Framework 2.0/3.0/3.5/4.0 , 4.5, C#, ASP.NET, ASP.NET MVC 3/4/5, ADO.NET, LINQ, ADO.NET, Entity Framework 5/6, Web API and WCF.
Internet Technology: Trim Path, PHP, JavaScript, jQuery, AJAX, Knockout.js, AngularJS, CSS, CSS3, W3CSS, Bootstrap, HTML4/HTML5, XML, and JSON.
Languages: C#, JAVA, C++, C.
Ioc: Ninject, Unity, Structure: Map, Autofac and castle Windsor.
Mocking: Moq, Rhino: Mocks and Microsoft Fakes.
Databases: SQL Server 2016/2014/2012/2008 R2/2005, MySQL 4/5, Oracle 8i/9i (PL/SQL), MS ACCESS
Web/App Server: Web Server: IIS 7.0, IIS 6.0, APACHE.
Editors/Tools: MS Visual Studio.NET 2015/2013/2012/2010/2005 Macromedia Dream Weaver, ZEND studio, SQL Management 2012/14/16, SQL Developer, Red Get, LAMP etc.
Operating Systems: Microsoft Windows 7/ Vista/ XP/ 2003/ 2000
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Dot Net Developer
Responsibilities:
- Involved in analyzing the Business requirements and System specifications to build the applications from scratch.
- Gathered User Requirements, designed the Framework using UML that included identifying the use cases and its surroundings, drawing Use case diagrams, identifying classes, drawing class diagrams and sequence diagrams.
- Worked closely with the User and business team to understand the requirement.
- Developed web-applications using ASP.NET MVC, WebApi, C#, EF, LINQ, AJAX & JQuery.
- Used Elmah logger and developed auto email for job scheduler.
- Actively involved in all phases of Application lifecycle development following Agile Methodology
- Developed various abstract classes, interfaces, classes to construct the business logic for SOLID principle using C#.
- Designed & created dynamic web pages using AmChart, HTML5 features, JQuery, JavaScript, CSS3, Bootstrap, Entity Framework, C# & ASP.NET
- Developed views using Scaffolding templates, Layout Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Implemented Action Filters to handle errors, Validation & Authorization
- Extensively used Web-API & worked on WCF to enable applications to communicate to get all data from vendor device.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Used LINQ for Entity Framework querying in memory collection & database object
- Extensively used JavaScript for Client-Side Validation
- Performed DDD using Dependency Injection to decouple the code using IOC container (Unity).
- Created class libraries for creating and consuming business components in ASP.NET MVC
- Executed SQL queries, stored procedures from .NET Database Application including EF, LINQ.
- Deployed application in IIS Server.
Environment: Windows 7, ASP.NET4.5, ASP.NET MVC5, C# 4.5, Web-API, EF, WCF, jQuery, JavaScript, HTML5, CSS3, Bootstrap, W3CSS, TFS and Visual Studio.NET 2015.
Confidential, Long Island City, NY
Dot Net Developer (Computer Specialist)
Responsibilities:
- Developed web-applications using ASP.NET 4.0, ASP.NET MVC4, C#, AJAX & JQuery, SQL Server and ORM(Entity Framework).
- Developed application from scratch with separate layering that include Business Façade Layer, Data Layer, Model Layer, Contract Layer and UI layer using SOLID principle.
- Developed a single data repository in MVC application using base class and interface for all models and function/store procedure in ORM.
- Developed various abstract classes, interfaces, classes to construct the business logic for SOLID principle using C#.
- Designed & created dynamic web pages using HTML5, JQuery, JavaScript, W3SS, CSS3, Bootstrap, Entity Framework, C# & ASP.NET
- Developed views using Scaffolding templates, Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Implemented Action Filters to handle errors, Validation & Authorization
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Used LINQ for Entity Framework querying in memory collection & database object
- Extensively used JavaScript and jQuery for Client-Side Validation
- Performed DDD & TDD using Dependency Injection to decouple the code and Unit testing (Unity) to rectify errors.
- Created class libraries for creating and consuming business components in ASP.NET
- Executed SQL queries, stored procedures from VS.NET Application including EF, LINQ.
- Used windows authentication for all application.
- Deployed application in IIS Server.
Environment: Windows 7, ASP.NET4.0, ASP.NET MVC4, C# 4.0, ADO.NET, WebApi, jQuery, JavaScript, HTML5, CSS3, W3SS, Bootstrap SQL Server Management 2012 and Visual Studio.NET 2010.
Confidential, New York, NY
Dot Net Developer
Responsibilities:
- Developed web-applications using ASP.NET, C#, Trim Path, AJAX & JQuery.
- Developed all functionality by SPA using heavy JavaScript-plugin, Trim Path, jQuery and AJAX in Web Form.
- Worked heavy JSON data exchange between UI and Web Service in domain.
- Worked in both client side layers and server side layers that include data layer, business layer, common layer, utilities layer, façade layer and service layer.
- Developed standard SP for which most business logic depends on those.
- Extensively used Web-Api & web-Services & worked on WCF to enable applications to communicate with each other.
- Executed SQL queries, stored procedures from VS.NET Application including EF, LINQ.
- Actively involved in all phases of Application lifecycle development following Agile Methodology
- Developed various abstract classes, interfaces, classes to construct the business logic for SOLID principle using C#.
- Designed & created dynamic web pages using HTML5 features (Application Cache, Canvas Drawing & Local Storage), CSS3, Bootstrap features (Gradient, Transform & Transition),Entity Framework, C# & ASP.NET
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Used LINQ for Entity Framework querying in memory collection & database object
- Extensively used JavaScript for Client-Side Validation
- Created class libraries for creating and consuming business components in ASP.NET
Environment: Windows 7, ASP.NET4.0/4.5, C# 4.0/4.5, ADO.NET, Web-Api, WCF, jQuery, JavaScript, HTML5, CSS3, Bootstrap, TFS, JIRA and Visual Studio.NET 2013.
Confidential, Columbus, OH
Dot Net Developer
Responsibilities:
- Developed web-applications using ASP.NET MVC, C#, AJAX & JQuery.
- Actively involved in all phases of Application lifecycle development following Agile Methodology
- Developed various abstract classes, interfaces, classes to construct the business logic for SOLID principle using C#.
- Designed & created dynamic web pages using HTML5 features (Application Cache, Canvas Drawing & Local Storage), JQuery, JavaScript, KnockoutJS, AngularJS, CSS3, Bootstrap features (Gradient, Transform & Transition),Entity Framework, C# & ASP.NET
- Developed views using Scaffolding templates, Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Implemented Action Filters to handle errors, Validation & Authorization
- Extensively used Web-Api & web-Services & worked on WCF to enable applications to communicate with each other.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Used LINQ for Entity Framework querying in memory collection & database object
- Extensively used JavaScript for Client-Side Validation
- Performed DDD & TDD using Dependency Injection to decouple the code and Unit testing (Unity, Ninject, Structure Map, Autofac) to rectify errors
- Created class libraries for creating and consuming business components in ASP.NET
- Executed SQL queries, stored procedures from VS.NET Application including EF, LINQ.
Environment: Windows 7, ASP.NET4.0/4.5, ASP.NET MVC4/5, C# 4.0/4.5, ADO.NET, Web-Api, WCF, jQuery, JavaScript, KnockoutJS, AngularJS, HTML5, CSS3, Bootstrap, GIT and Visual Studio.NET 2012.
Confidential, Rochester, NY
Dot Net Developer
Responsibilities:
- Involved in SDLC followed by Agile methodologies to produce high quality software model using N-Tier Architecture
- Designed the application based on ASP.NET MVC design pattern.
- Worked with C#, ASP.NET MVC 3.0, RAZOR Views, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Developed and designed web forms using ASP.NET, C# and XAML.
- Designed front end UI with help of ASP.NET, Ajax Controls, and CSS.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
- Developed reusable custom data-access layer using ADO.NET.
- Extensively used ASP.NET Data Grid and Data List controls for displaying the data.
- Used Ajax Update Panel for faster post back of the data.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Implemented a separate query processing using Entity Framework, LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the Credentials related to the application.
- Created and consumed WCF, WCF Rest and Web Services.
Environment: .NET Framework 4.0, ASP .NET 4.0, ASP.NET MVC 3/4, Microsoft Visual Studio 2010, C# 4.0, HTML4, XML, CSS, JavaScript, LINQ, Entity Framework, IIS 7.0, TFS, Win Forms, SQL Server 2008, ADO .NET.
Confidential, New York
Dot NET Developer
Responsibilities:
- Involved in SDLC followed by Agile methodologies to produce high quality software model using N-Tier Architecture
- Designed the application based on MVC design pattern.
- Developed and designed web forms using ASP.NET, C# and XAML.
- Designed front end UI with help of ASP.NET, Ajax Controls, and CSS.
- Implemented web based front end using ASP.NET, JavaScript, jQuery, CSS, HTML controls and business logic using C#.
- Developed reusable custom data-access layer using ADO.NET using Store-Procedure.
- Extensively used ASP.NET Data Grid and Data List controls for displaying the data.
- Used Ajax Update Panel for faster post back of the data.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Implemented a separate query processing using Entity Framework, LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Created and consumed WCF, WCF Rest and Web Services.
- Used Form Authentication and Windows Authentication Mechanism for successful Authorization and Authentication of the Credentials related to the application.
Environment: .NET Framework 4.0, ASP .NET 4.0, ASP.NET MVC3,WCF, WCF Rest, Web-Service, Microsoft Visual Studio 2010, C# 4.0, HTML4, XML, CSS, JavaScript, jQuery, LINQ, Entity Framework, IIS 7.0, TFS, Win Forms, SQL Server 2008, ADO .NET.
