.net Developer Resume
Folsom, CA
SUMMARY
- Experience of over 8+ years in development of web - based, client/server, n-tier, distributed and Object oriented applications.
- Involved in various Phases of Software Development Life Cycle (SDLC) i.e. Analysis, Design, Development, Implementation, Testing and User Training of Enterprise Web-Applications, Stand alone and Distributed applications.
- Hands on experience with OOPS concepts and Multi-threading.
- Developed complex data driven Silver light 4 applications with the WCF RIA Services.
- Developed and hosted WCF Services on Multiple Hosts.
- Strong proponent of SCRUM, Agile development.
- Strong Object Oriented Analysis & Design and Programming.
- Hands on experience in developing the projects using .Net 4.0 framework, Visual Studio 2010, ASP.NET AJAX, JavaScript and Jquery.
- Extensive Experience in writing Stored Procedures and User Defined Functions in SQL Server 2005/2008.
- Experience in using User controls and custom controls for application development.
- Experience in implementing Authentication and Authorization for the applications.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory.
- Experience in developing applications using ASP.NET MVC 4/3 framework.
- Experience in implementing N tier architecture using .NET Framework.
- Experience in developing WPF user controls and custom controls/look less controls.
- Good knowledge in Power Shell.
- Mentored client and other developers to use frameworks and get aquatinted with the various software tools.
- Ability to adapt for new tools and technologies quickly and apply to the applications/projects.
- Innovative with a special talent for troubleshooting and resolving complex technical problems and escalated issues.
- Excellent knowledge in Remoting, SOAP, XSD, XML, XSLT, XHTML, CSS.
- Excellent communication and inter-personal skills.
- NUnit Framework for Unit Tests and Acceptance Tests.
- Silver light technology for media enabled applications.
- Experience on LINQ, Entity-Framework for Object-Relational Mapping (ORM).
- Experience in developing User Interface using Web Forms, AJAX Toolkit, CSS, HTML and JQuery.
- Expertise in using ADO.NET objects such as SQL Connection Object and Data Command Object, Data Reader Object, Data Set Object and Data Adapter Object to design data access layer.
- Experience with scheduling and monitoring jobs using the Autosys Graphical User Interface (GUI) and JIL.
- A team player with excellent interpersonal, communication and presentation skills.
TECHNICAL SKILLS
Programming Languages: C, C++, C#.Net … VB.Net … HTML, PL/SQL and T/SQL
Web Technologies: ASP.NET … ASP.NET MVC … Silverlight 4.0/3.0, ASP.NET Ajax, JavaScript, Jquery, VB Script, AngularJS
Scripting Language: JavaScript, JQuery, Type Script, VB Script, DHTML/HTML, CSS, XML, and JSON.
Data bases: MS SQL SERVER,MS Access,Oracle.
Reporting Tool: Sql Server Reporting Services (SSRS), Crystal Reports,DevExpress
IDE Tools: Visual Studio,SQL Server Management Studio
Operating Systems: Windows2008, XP, Windows 7, Vista., MAC OS
PROFESSIONAL EXPERIENCE
Confidential, Folsom, CA
.Net Developer
Responsibilities:
- Followed Agile and scrum for completing the project.
- Application worked across modern desktop browsers and iPad.
- Created Single-Page Application using AngularJS, Html5, and CSS3.
- Coded Business logic in C#.
- Created traces using SQL server profiler to find long running queries and modify those queries as a part of Performance Tuning operations.
- Performed unit testing using NUnit and did code review.
- Used TFS for source control and for following the duties of scrum.
- Created TFS Build definition for continuous integration of code into the source control.
- Wrote complicated stored procedures according to the business requirement. Created and when required, modified already existing stored procedures.
- Loading data from various sources like OLEDB, flat files to SQL Server database Using SSIS Packages and created data mappings to load the data from source to destination.
- Created SSIS packages to pull data from SQL Server and exported to Excel Spreadsheets and vice versa.
- Handling of Exceptions extensively without crashing the Application.
- Used Logging frameworks like log4net to log system errors and information for debugging
Environment: ASP.NET, C#, Visual Studio 2013, WCF, XML/XPATH, XSLT, Web Services, Type Scripts,HTML5, CSS, TFS, SQL Server 2012, AngularJS.
Confidential
.Net Developer
Responsibilities:
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Implemented the web application framework using ASP.NET MVC4, C#, ADO.NET, WCF, Entity Framework, JavaScript, Jquery and various Design Patterns for Custom solutions and the service Layer
- Developed reusable components like Mail Helper, File upload /Download Helper etc.
- Implemented Data Access Layer using customized MS Enterprise Library.MVC 4.0 helps in partial views which are a user control and it is embedded inside other view.
- Involved in doing the easy way of validations in MVC by using data annotations
- Developed a Razor view engine using MVC because it is light weight and has simple syntaxes.
- Used HTML helpers in a view to render the HTML Content.
- Experience working with Angular JS used its key features like Declarative HTML approach, two way Data Binding, MVVM Design Pattern, Dependency injection, Directives which allow to use extend HTML, Filters.
- Involved in performance tuning and code cleanup of the old PRO solution/migrated partial modules to MVC, also implemented Dependency injection using Unity.
- Maintained the Web UI compatibility in all major Browsers (IE7 and above, Firefox and chrome).
- Worked extensively on CSS for making the application responsive over all screen sizes.
- Developing interfaces which can interact with other CRM systems and Microsoft AX environments.Used front-end web development tools like CSS, JavaScript, HTML and jQuery.
- Used ASP.NET web form controls for displaying data.
- Developed Web services using C#.
- Used Angular JS, a web browser JavaScript framework fully client-side library to build single page web applications using MVVM patterns.
- Involved in implementing the logic using C# and Object Oriented Analysis and Design (OOA/OOD) concept.
- Created proof of concept for implementing views in Angular JS rather than using razor for development
- Extensively used ASP.NET, C#.NET Validation Controls and JavaScript for client side validations in the Web Pages.
- UsedADO.NET to manipulate and fetch the data from database.
- Designed underwriting modules as a SOA, prepared technical artifacts including UML class diagram, sequences diagrams using Microsoft Visio.
- Involve in full life-cycle of product from requirement analysis, designing UI/Middle tier/ database and transition.
- Implemented various client side validations using JQuery and Angular JS, ASP.NET MVC Validation implemented at Controller level using Data Annotations.
- Worked extensively with web forms, Server (Web/ HTML) and Data Binding controls.
- Involved in unit testing for the change request and the defects. Implemented Business Objects layers using C# 4.0 and new features like Partial Class, Generic List and Nullable Types.
- Involved in working with Server side State Management Techniques to maintain state between ASP.NET pages.
- Used Angular JS to standardize web application structure and provide a future template and Knockout JS for data binding.
- Actively involved in Database design and stored procedure /Trigger development and optimization.
- Designed, develop a SQL Server 2012 database based on requirements.
- Used Action Filters for user authentication and authorization depending upon roles users are able to change some data, info or configuration.
- Develop administrative module to add/remove roles from users, activate users, configure privileges, and ensure authorized users had approval authority for certain actions.
- Implemented caching to improve performance and scalability in some processes that consume commonly used static data.
Environment: Visual Studio 2013, C#, VB.NET, ASP.NET MVC 4.0/3.0, WCF SOAP, REST, Entity Frame Work 6.0, Java Script, JQuery, Angular JS,Kendo UI, XAML, TFS 2010/2012, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML
Confidential, Bloomington MN
.Net Developer
Responsibilities:
- Developed the project using traditional 3-tier architecture with presentation tier, Business Tier and backend database tier SQL Server 2008.
- Front end development utilizing HTML5, CSS3, JavaScript, JQuery leveraging MVC framework and SQL/ backend.
- Envisioned and built front end for the site.
- Used various ASP.Net controls such as Button, Datagrid, Expander, List Box, GroupBox etc., in designing the UI interface..
- Implemented progress bar functionality (ASP.Net, C#) to provide a visual UI feedback while executing long running queries from the backend database.
- Used VSS (Visual Source Safe) as the source control software to maintain different versions of the project.
- Applied different styles to the WPF controls at runtime, to give a rich UI look to the application. Implemented JQuery for client side sorting and implemented for custom formatting on columns.
- Implemented synchronous AJAX methods to validate on server side using JQuery and JavaScript
- Client side validations were taken care by using Java Script.
- Used Angular JS as the development framework to build a single-page application.
- Used AJAX Control toolkit for modal popup controls, Expand collapse extenders and ASP.NET AJAX update panels.
- Used C# MVC page control pattern to accept input from the page request and to invoke the requested actions.
- Created Web Services and also used different bindings to make it available to different types of clients.
- Used ASP.NET MVC Framework to support the use of Dependency Injection to inject objects, instead of relying on the class to create the object itself.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Developed WCF services to enable effective communication.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields.
- Programmed LINQTOSQL for communication between application and database, used extensively Data Grid.
- Worked on e-commerce product allowing websites to accept online payments with banks
- Integrated XML schemas through Web Services to make XML documents.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in project search module.
- Created Web services, RESTful Web Services, which are used to communicate to the other departments.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
Environment: Visual Studio 2012, C#, VB.NET, ASP.NET,MVC 4.0/3.0, WCF SOAP, REST, Entity Frame Work 6.0, Java Script, Query, XAML.
Confidential, King of Prussia, PA
.Net Developer
Responsibilities:
- Participated in System Specification meetings, analyzed user requirement, coordinated with coders and team members.
- Followed Agile Methodology to produce high Quality software and satisfy the customers.
- Involved in working with Server side State Management Techniques like Session state to maintain state between ASP.NET pages.
- Implemented AJAX Update Panel with the Script Manager Control for group by option to enable partial page rendering.
- Created and worked with dependency, attached and complex properties and plugged them into different Silver light 3.0 Services.
- Utilized WCF resources to communicate between components using MSMQ, Peer to Peer, TCP, HTTP and Named Pipes protocols.
- Accessing the data from Data Access Layer for the User Interface using WCF.
- Extensive use of Database Tables and Stored Procedures (created in MS SQL Server) in LINQ and used Lambda Methods to manipulate data and display in the front end.
- Created Custom Site Columns, Master pages using Design Manager, SharePoint Designer 2013.
- Worked with term store management, Navigation Properties.
- Created Sub sites for the user redirection to the previous or Document Library files using JavaScript, JQuery in the page layouts or Content Editor Web Parts.
- Worked with Search Engine Optimization (SEO) Keywords, Metadata, and Description of the Site Pages.
- Worked with integrating social media links onto the site pages.
- Implemented Controllers to transfer data between Views and Models.
- Used View Model to handle multiple Models in one single View, used in different grids and filtering options inside Invoice module.
- Created reports for different criteria' Confidential and dynamically bound the data from the database.
- Used indexes into tables that need boost search operations.
- Consumed Web Services for data sharing adhering to REST concepts for credit check.
- Used XML intensively to bind the data to the Web Controls, Data manipulation to store data.
- Created the Win Forms applications using N-tier client/server architecture.
- Generated reports using SSRS and integrated with web application. Extensively worked with Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Prepared unit test cases and performed Unit testing prior to system implementation
Environment: VisualStudio2010, C#, ASP.NET MVC 3.0, WCF, Entity Frame Work 4.0, Java Script, JQuery, CSS, HTML5, SILVERLIGHT 4.0/3.0, Expression Blend 3.0, XAML, TFS 2010, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML.
Confidential, New York City, NY
.Net Developer
Responsibilities:
- Responsible and active in the analysis, design, implementation and deployment of full Software Development Lifecycle (SDLC) of the project.
- Developed stored procedures and user defined functions to create and update tables and views in SQL databases. Like i.e. a candidate gets stored into the database when fills an application in the job portal. Transactions are used in the steps of the hiring process to avoid loss of info, reviews and decisions.
- Implemented the UI with Razor engine and Partial Views. User interface is very friendly due to its very specific buttons, dynamic interactions retrieving information and displaying it, partial views called upon a selection of a main action in the options available.
- Coded View Model to encapsulate all models and classes used on the different views for an efficient, performance and readable extensible code. A lot of grids, tables, information, need data from different models like interviewers assigned to a candidate. Approach to this is the usage of View Model to handle multiple models in one view.
- Implemented LINQ functions using Lambda Expressions to perform CRUD operations on SQL database.
- Worked with different data sources like AS400 DB2 and My SQL.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created Web Services, WCF, WEBAPI and RESTFUL Services and also used different bindings to make it available to different types of clients.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Extensively used LINQ with collections objects.
- Implemented the Data Access Layer using LINQ and was involved in writing and maintaining complex SQL Queries and the required' Stored Procedures and Triggers.
- Database transactions were achieved through Datasets, Data View.
- Developed reporting dash boards extensively using SSRS in the project to indicate the progress achieved by the individual divisions of the corporation.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Implemented Web Services to integrate the client systems using WCF.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
Environment: Visual Studio 2008, ASP.NET 3.5, LINQ TO SQL, C# 3.0, Web Services, WCF, Silver light 2, SQL Server 2008, T-SQL, MVC 3.0, JQuery, SQL Server Integrated Services (SSIS), SSRS, XML, XSLT, VSS, CSS, Crystal Reports, VBA, NUnit 2.2.
Confidential, Mt.Laurel, NJ
.Net Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Involved in development using ASP.NET 3.5SP1/3.5, HTML, CSS, jQuery, User Controls, Master Pages, C# 3.0, Ajax Control Toolkit, WCF 3.5. Implemented 3 layer architecture to implement coding in applications.
- Web Forms design and visual effect animation implementing CSS.
- Implemented client-side validation and visual effect, animated controls with show/hide functionality with jQuery.
- Involved in the designing and development of Database, creating also stored procedures, triggers and views using Microsoft SQL Server 2008R2.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Development of a detailed schedule including the detail of hours and percentage of resources used.
- Development of Design documents like use case diagrams, sequence diagrams using Visio.
- In development phase analyzing existing database structure, Usage of Team Foundation Server, Development of Delivery Management System (DMS) and Delivery Communication Panel (DCP) modules and Crystal Reports, Deploying to Windows Server 2008.
- Configured ASP.NET Web.Config file for the entire web application.
- Used ADO.Net extensively to interact with Oracle database.
- Developed ASP.Net web services to encapsulate business logic components to be used in a distributed environment using VB.Net and exposed them through SOAP.
- Set up database backup and recovery procedures for production, development and staging.
- Created XML' Confidential by using stored procedures and user defined functions.
- Monitored and schedule jobs on production and staging environment.
- Implemented and introduce control process, security policies and procedures.
- Performed Data Transfer/Migration using Export/Import.
- Updated XML documents with financial information.
- Involved in the Code Review Process and testing the application using Nunit.
- Used Team Foundation Server for Version Control.
- Wrote Windows services for job scheduling of auto e-mail notifications.
- Worked on the Calendar Control to display the scheduled transfers. Encouraged and maintained systematic principles among team members for proving outstanding results in short time.
Environment: C# ASP.NET, ADO.NET, JQuery, MS SQL Server 2000, Crystal Reports, Test Link and Team Foundation Server
Confidential
.Net Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
- Responsible for developing ASP.NET web based pages used by the administrator for effectively managing various software' Confidential installed on client machine including the devices it is attached.
- Developed web pages which give graphical details of Palm and Pocket PC using ASP.NET.
- Responsible for integrating the newly developed C# classes with the existing architecture.
- Utilized DHTML and JavaScript extensively to effectively display UI with drag and drop capabilities.
- Designed a web based interface which allows a web administration of Microsoft SMS Server 2003 using complex WMI classes, ASP.NET, DHTML, CSS and C#.
- Coding and debugging using ASP.NET and C#.
- Developed web forms using ASP.NET server controls and validated client side using Java Script.
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
- Writing Database routines, stored procedures and fixing up standard specifications.
- Testing using N-unit testing.
- Creating reports using the Crystal Report for the report needed by Middle Office, Back Office users.
- Worked on deploying the application on to development, staging and production servers.
- Used AJAX tool kit for better user experience in the web pages in the application.
Environment: ASP.NET, VB.NET, XML, IIS 5.0, SQL Server 2000, Windows 2003/2000, JavaScript
