.net Developer Resume
Chapin, SC
SUMMARY
- Over 7 years of experience in Systems Analysis, Design, Development and Implementation of client/server, web based and n - tier applications.
- Proficient in developing applications with .NET Framework 4.5/4.0/3.5/3.0 with ASP.Net, C++,C#, ADO.Net, VB.Net, AJAX, LINQ, Kendo UI, WCF, CSS 3.0 and IIS 6/7/8.
- Extensive Experience in developing web based front end using Layouts, Themes, Skins, HTML 5, DHTML XML, CSS, JavaScript, jQuery and ASP.Net Custom Controls.
- Extensive experience in object oriented programming and design.
- Exposure in developing application using ASP.NET MVC framework to higher testability and support clean SoC.
- Expertise in developing GUI (Graphical User Interfaces) using Client/Server (Win Forms), Web based (Web Forms, ASP.Net) and WPF
- Worked with JavaScript and jQuery frameworks in AJAX-driven websites to enhance user experience and performance.
- Experience in developing and managing high-end Internet applications, Microsoft Dynamic CRM implementations, database management, scripting
- Experienced in IT support for monitoring emails and service desk call for wintel platform servers
- Implemented ASP.NET 4.0 Validation controls to validate the user input on the server-side.
- Expertise in implementation and hosting of Web Services and WCF Services
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts
- Worked extensively on SOAP and REST web services.
- Proven expertise in implementing IOC (Dependency Injection).
- Excellent understanding ofsecurity practices, including PCI-DSS compliance.
- Good Experience in using LINQ in Memory Object, XML Document and Database Objects.
- Strong Experience in using ADO.NET objects and ORM tools like Entity Framework.
- Extensive implementation of MVC design pattern.
- Good Knowledge on Task runner tools like Grunt/Gulp using GIT and Javascript.
- Good Knowledge on SignalR to add any sort of Real-Time web functionality to the ASP.net Application.
- Possess abilities in developing database programs like Stored Procedures, Triggers, Views, Cursors, Packages and Implementation scripts on PL/SQL and T-SQL using My SQL, SQL Server 2012R2/2010/2008R 2/2008/2005.
- Expertise in reports generation using Crystal Reports and SSRS.
- Experienced with issue, project tracking and versioning tools like JIRA, TFS, SubVersion and VSS
- Experience working with Unit Test Framework, involved in Unit testing and have created unit test cases.
- Experienced in various testing methodologies like Unit Testing, Integration Testing and Load Testing using tools like N-Unit and Visual Studio.
- Implementing security features in the .NET framework 3.5/3.0 like Authentication and Authorization of users using Forms Based authentication, Creating Roles, User Account Impersonation and Digital certificates.
- Ready to take up challenges and willing to work in independent and collaborative environments.
TECHNICAL SKILLS
Application Server: IIS 6/7/8
.Net Technologies: Net Framework 4.5/ 4.0/3.5/3.0 , Asp.net MVC 4.0/3.0, Asp.net, C#, ADO.Net,VB.Net, LINQ, Entity Framework, WCF, WPF, Silverlight
Programming Languages: C, C++, VB.Net, C# and JAVA
Web & Scripting Tools: HTML 5, XHTML, CSS, JSON, JavaScript, jQuery, Backbone.JS, AJAX, IIS 6.0/7.0, Web Services, AngularJS
Databases Technologies: SQL Server 2012/2008 R2/2008/2005, Postgres, MYSQL, MS Access
XML Related Technologies: XML, XSL.
Development Tools: Microsoft Visual Studio 2012/2010/2008/2005.
Reporting Tools: Crystal Reports, SSRS, SSIS
Design Pattern: MVC, MVP
Windows Platforms: Windows 7/Vista/XP/200/98, Windows Server 2008
Tracking and Version Control Tools: JIRA, TFS, SVN, VSS
PROFESSIONAL EXPERIENCE
Confidential, Chapin, SC
.Net Developer
Responsibilities:
- Involving in full SDLC followed by agile methodologies to produce high quality software model
- Developing the application with n-tier architecture using Class libraries, Data entities, Services, Data access layer, business logic layer and stored procedures
- Developing core functionality with the ASP.NET MVC Framework and C++ C#
- Working with Web API to provide services to HTTP requests
- Using Microsoft Entity Framework 6.0 as an object relational mapper for .Net Framework
- Using JavaScript, Backbone.JS, React.JS and jQuery for validations and post-backs and HTML 5 and CSS controls for the enhanced interfaces in the UI
- Worked closely with clients to understand MS Dynamics CRM application enhancement needs.
- Extensively working on AJAX to get partial post back and asynchronous communication
- Utilized WPF to maintain the same look and feel across desktop and web interface such as with controls like buttons, menus, grids, and check boxes while cutting the time and budget required in maintaining such consistency
- Worked closely with all Application/Development Teams that used Control-M Scheduling.
- Participated in Development of MDM strategies and solutions utilizing SQL server MDS tools.
- Using LINQ for querying on certain business objects
- Creating SQL scripts, and implemented complex logic SQL queries and stored procedures
- Solid Knowledge working with automated testing of web application using Test Architect
- Performing manual testing, integration and regression testing
- Working with JIRA and SVN for version control and project tracking
- Using Jenkins for continuous integration with different environments
Environment: Visual Studio 2012, .Net 3.5 Framework, C++,C#, ASP.Net MVC 4.0 Framework, JIRA, WPF, Web API, MS Dynamics, Microsoft Entity Framework 6.0, AJAX, JavaScript, jQuery, Backbone.JS, HTML 5, CSS, WCF, Silverlight, XML, LINQ, SQL Server 2012, SVN, Rally, Jenkins
Confidential, Miami, FL
.Net Developer
Responsibilities:
- Actively involved in different phases of the SDLC including requirements, design and analysis, coding and testing the application
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5 application
- Conducted security configuration validation and analysis of wintel servers
- Configure the application to meet a client’s requirements using the Microsoft Dynamics CRM Customization Tool, Workflow Tool, or SDK
- Developed views using Scaffolding templates, Partial Views, and Custom HTML Helper with Razor View Engine
- Gathered Client requirements and converting them into coding by implementing the business rules using C#.net
- Extensively worked with Java Script, Backbone.JS, HTML5, CSS3, Bootstrap, JQuery & AJAX to design and enhance the UI
- Solid Knowledge working with most of the data models, Business Services and repositories in the application
- Responsible for writing Complex SQL Queries and Stored Procedures
- Used LINQ for data exchange
- Used AngularJS as the development framework to build a single-page application (SPA).
- Involved in the application design including writing Technical Design Documents TDD
- Extensive knowledge on PCI-DSS compliance and designed and developed application by ensuring compliance with it
- Identified business priorities on MDM subject areas.
- Developed WebService Application Programming Interface (API) s for exposing functionalities to client applications
- Participate in daily standups on a scrum team under Agile development process
- Implemented N inject as IOC (Dependency Injection) in refund generating services
- Developed unit test components/modules using NUnit Testing Framework
- Successfully tested each new feature by writing a test case in Test-driven development
- Involved in deployment and Maintenance of Project servers between various environments such as development, production and testing
- Worked with JIRA and TFS 2012 for version control and project tracking
Environment: ASP.Net MVC 5.0, .Net 4.5 framework, Kendo UI, MS Dynamics,C++, C#, EF 6.0, AJAX, JavaScript, jQuery, NHibernate, CSS 3.0, HTML 5.0, Bootstrap, Backbone.JS, Angular JS, SQL Server 2012, IIS 8.0, MS-Visio 2010, ADO.NET, Agile, JIRA, TFS 2012
Confidential, New York, NY
.Net Developer
Responsibilities:
- Extensively involved in all stages of application development life cycle using Scrum and Test Driven Development Methodologies
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET)
- Involved in creating Models, View Models and DAL using Entity Framework
- Used Ajax, Backbone.JS, JavaScript and jQuery for validations and post-backs, HTML 5 and CSS controls for enhanced interfaces in the UI
- Documented process and procedures for Production Control and Application/Development Teams.
- Developed Views using Master Pages, Partial views, Custom HTML helper and jQuery with Razor view engine
- Created Batch Schedule based on requirements from Application/Development Teams using Control-M.
- Helped migrate from SOA to RESTful services using ASP.NET Web API
- Developed WCF RESTful web services using NHibernate as an object-relational mapper for .Net Framework
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation
- Involved in creating tables, stored procedures in SQL for data manipulation and retrieval
- Used SSIS packages to transform Oracle 11g tables and load them in to SQL Server database
- Participated in migration tasks from Oracle apps to PostgreSQL databases.
- Used LINQ to Entity to query database and made use of LINQ to objects and lamda expression
- Involved in automated unit-testing of web application using NUnit
- Successfully performed Integration tests in Test-driven development environment
- Supported Development UAT, System Test, Training, Staging and Production
Environment: Visual Studio 2012, .Net 3.5 framework, C#, Kendo UI, WPF, ASP.NET MVC 4.0 Framework, Entity Framework 4.0, AJAX, HTML 5, Agile, CSS 3, Backbone.JS, AngularJS, LINQ, jQuery UI, XML, Oracle 11g, JSON, WEB API, JavaScript, MSMQ SOAP, WCF, Postgre SQL, SQL Server 2012, IIS 7.0, TFS
Confidential, Jersey City, NJ
.Net Developer
Responsibilities:
- Involved in all phases of SDLC along with requirements gathering (3 tiers Architecture, Agile Methodology).
- Designed and developed the application on ASP.Net MVC3.0 Framework
- Implemented Entity Framework in data access layer and used LINQ for data queries
- Created rich, easy-to-use Views, Partial Views using Scaffolding Templates and Razor View Engine.
- Created Layout Views using CSS/ Themes/ jQuery for Razor Engine to give a consistent look to header element
- Developed the Aggregation service to pull the content via Dow Jones REST API periodically in to the application database
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript/jQuery
- Worked on Grid view using ADO.NET and retrieved data from Oracle 11g using queries
- Created data access layer to communicate with the Oracle Database with ADO.NET objects
- Created Link/Forms that provide A-sync operations using AJAX Helper class
- Developed various Controllers with Action Methods returning varied action results like File Content, Script Execution, JSON Data, URL Redirection and HTTP Status
- Enabled Client and server cache using ASP.Net Cache API in MVC application
- Applied Action Filters on key method to handle error, validations and authorization. Also implemented Custom Filters
- Used Unity Container as Dependency Injection container with Test Driven Development
- Created Stored Procedure and Complex queries using SQL Server 2008 R2
- Worked on providing and consuming information from web services using WCF
Environment: Visual Studio 2010, VB.Net, ASP.NET MVC 3.0, PL/SQL, Entity Framework 3.5, WPF, SQL Server 2008 R2, C#, WCF, HTML, JavaScript, Oracle 11g, LINQ, AJAX, MSMQ SOAP, jQuery UI, Agile, CSS, WCF, SSRS, NUnit 2.5, TFS, IIS 7.0
Confidential, New York, NY
.Net Developer
Responsibilities:
- Involved in requirement analysis, design, development, and deployment of the web based application
- Designed Master Pages, User Controls, and Custom Controls for presentation layer
- Developed User Interfaces using CSS, HTML, JQuery and Javascript
- Used Ajax techniques and Collapsible Panel Extender control for enhancing performance and responsiveness
- Used GridView, Repeater, DataList to display and manipulate data in ASP.NET Web Forms
- Used XML web services to get the information from backend database
- Written several Stored Procedures, SQL Queries and Functions and created edited tables and views
- Used LINQ for querying on certain business objects
- Developed HTML pages for screen outputs and auto response emails
- Dealt with AJAX Update Panel, JavaScript and jQuery for faster post back of the data
- Utilized Cookies, Session and Application objects for State Management at client side and server side
- Used SSRS and SSIS for Reporting and Integration service
Environment: Visual Studio 2010, .NET Framework 4.0, VB.Net, ASP.NET 4.0, jQuery, MSMQ SOAP, AJAX, WPF, VSS, C# 4.0,SQL Server 2008, JavaScript, HTML, CSS, SSRS, SSIS, XML.
Confidential, New York, NY
ASP.Net/Application Developer
Responsibilities:
- Involved in full SDLC followed by agile methodologies to produce high quality software model
- Developed the application with n-tier architecture using Class libraries, Data entities, Services, Data access layer, business logic layer and stored procedures
- Designed and developed web pages using ASP.NET, C#, JSON, HTML and jQuery
- Defined Master Pages for entire application to achieve similar look/feel
- Optimized Application performance handling server side events and ASP.NET server controls
- Implemented Caching and State Management strategies to improve overall performance of the application
- Used Fiddler, Firebug for debugging and testing XML, JSON based RESTful services
- Achieved Master/Details presentation format of displaying data using Grid View and Details View
- Extensively worked on AJAX to get partial post back and asynchronous communication
- Used JavaScript to perform validations and catch the events on client's browser
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using WCF web service hosted
- Incorporated JSON in data loading
- Developed the business layer with LINQ to Objects and LINQ to SQL
- Created SQL scripts, and implemented complex logic SQL queries and stored procedures
- Performed Integration test, Unit test, Stress and Regression test with improved debugging standards
Environment: .NET Framework 3.5, Visual Studio 2008, ASP.NET 3.5, C#, AJAX, WPF, Agile, jQuery UI, JSON,PL/SQL, JavaScript, SQL Server 2008, LINQ, Oracle, SOAP, SOA, TFS, T-SQL
Confidential, Westbury, NY
.Net Developer
Responsibilities:
- Actively involved in developing web applications using ASP.NET, C#, ADO.NET and Visual Studio.Net 2008
- Implemented Behavior Pattern for code reusability using WCF web service as a Mediator
- Used Master pages, CSS, HTML, JavaScript, and ASP.NET Server Controls on web forms
- Data bound controls such Data Grid, Data List and Repeater were extensively used to bind data
- Extensively used ADO.NET to handle the communication with the database
- Implemented client side validation using java script
- Developed pages using ASP.NET 3.5 and migrated ASP pages
- Used ASP.NET Login User Controls, Membership, Authentication and Authorization services for security purpose
- Implemented AJAX for partial post back and asynchronous communication
- Developed Various Web based reports of various modules using Crystal Reports
Environment: Visual Studio 2005/2008, ASP.NET 3.5, C# 3.0, .NET 3.0, ADO.NET, LINQ,SQL Server 2005, Ajax, TFS, JavaScript, Agile, WCF, SOA, Web Services, HTML, CSS.
