.net Developer Resume
MI
SUMMARY:
- 8 years of Professional IT experience in developing Web and Windows - Based Applications using .NET technologies(C#.NET and ASP.NET).
- Extensive experience in analyzing, designing, developing, documenting, testing and deployingWeb applications and Web services using Visual Studio environment.
- Experience in developing applications front end using Angular JS, HTML 5, CSS3, Bootstrap, JavaScript framework, AJAX controls, JQuery.
- Experience with JavaScript, React JS, JSON and JQUERY for implementing client side code in ASP.NET applications and AJAX controls to improve the responsive nature of the application.
- Used HTML, CSS and JavaScript for developing Responsive Web Design.
- Developed web Single Page Applications (SPA) using ANGULAR JS.
- Very Good experience with the Web services REST API and SOAP.
- Strong experience in implementation of Object Oriented Languages (OOPS), Object OrientedApplication Development (OOAD), Relational Database (RDBMS).
- Experience in data object models like Language-Integrated Query (LINQ) to SQL and Entity Data framework to retrieve and modify data.
- Expertise in working with Web Server Controls, HTML Controls, User Controls,Custom Controls using C#.
- Experience in implementing the design Patterns like MVVM (Model View View-Model),MVC (Model View Controller) architecture.
- Worked on designing and developing of the applications using the ADO.NET and Entity Framework for loading and processing the data with MS SQL Servers. Data grids and Data setsfor displaying and for real time updates.
- Developed databases in the Azure cloud services and maintaining the back end code also in theAzure.
- Advanced experience in SQL, Stored procedures, triggers and views using Microsoft SQL Server.
- Extensive experience developing WinForms, WPF, Silverlight applications using C# .NET and Visual Studio.
- Worked on applications using MS SQL server T-SQL, ADO.NET, ENTITY Framework, SSIS, SSRS and SSAS.
- Strongly experienced in mainly using Agile methodology (Scrum) and following the AgileMethodologies with SDLC and PDLC. Also experience in the waterfall method or traditionalsequential development.
- Experience in Team Foundation Server (TFS) backlog tracking and release management of theapplication.
- Experience in Test Driven Development (TDD) using N-Unit and visual studio test tools for unittesting.
- Experience in implementing data integration using SQL server integrated services (SSIS) anddeveloping reports using SQL server reporting services (SSRS) and Crystal reports.
- Excellent communication, presentation and decision-making skills and a good team player withproblem solving capabilities, flexible working individual or in team environment
TECHNICAL SKILLS:
Programming Languages: C#, C, C++, Java, SQL.
.Net Technologies&.Net Framework: ASP.NET (Web Forms and MVC), Win Forms, ADO.NET, Entity Framework, Angular Framework, Web Services, WCF, MVC.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSLT, JavaScript, Ajax,Angular JS, JQUERY, React JS. .
Database: MS SQL Server Management Studio,Oracle9i/10g.
Directory Services: Active Directory, LDAP.
Reporting Tools: SQL Reporting Services, Crystal Reports
Web Servers: Microsoft IIS
PROFESSIONAL EXPERIENCE:
Confidential, MI
.Net Developer
Responsibilities:
- 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.
- Product development is an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
- Application design based on n-tier Architecture and Implemented different Design patterns in all the layers.
- Designed user interface for application using ASP.NET MVC, ASP.NET Web Forms and implemented business logic using C#.
- Developed presentation layer views using ASP.NET MVC 5, C#, HTML5 and JQuery.
- Created Responsive Web Pages using HTML and CSS.
- Designed and documented REST/ HTTP, SOAP APIs including JSON data formats and API version strategy.
- Worked with ASP.NET MVC 5.0, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Extensively involved in developing components for Business and Data tier using C#, ADO.NET and also involved in creating controllers to handle the events raised on the Razor views in ASP.NET MVC 5 framework.
- Used JQuery to add slick animations and effects to elements, and used simple Ajax techniques and methods.
- Experience in design of RESTFUL Web API services.
- Developed client call back mechanism together with heavy JavaScript to provide better user interactivity.
- All the stateless services will use Azure storage for persistence. Both Azure SQL and Azure Table storage will be used for data storage.
- Deploy WCF services on Azure cloud.
- Developing frontend and backend user interface in Angular JS.
- Used Bootstrap and JQuery libraries for more productive web design.
- Used extensively JavaScript and ASP.NET for AJAX Implementation and Client Side Validations.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Worked on JSON for parsing the requests from UI.
- Using Bootstrap transformed standard HTML websites into single page design.
- Developed web applications using ANGULAR JS.
- Developed and consumed the Windows Communication Foundation (WCF) servers to push the jobs and provide the rules for downstream applications.
- Experience in working with LINQ to Datasets, which uses ADO.NET to handle the communication with the database.
- Extensively worked with LINQ provider and designed the user level application which will build and execute a query expression for Server Side.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, defining roles, creating database users, Assigning Roles to users in SQL Server 2012 using T-SQL.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SQL Server Reporting Services (SSRS).
- Used Microsoft Team Foundation Server and GitHub for the purpose of version Control and source code maintenance needs.
- Involved in Unit testing, Modular testing, Regression Testing and successful integration of modules and multiple layers in the system .
Environment: ASP.NET 4.0, SQL Server 2012, SSIS, HTML, XML, CSS, C#, JavaScript, JQuery, Angular JS 1.6, PL/SQL, Windows Server 2008, AJAX, ADO.NET, IIS, Visual Studio 2015.
Confidential, Houston, TX.Net Developer
Responsibilities:
- Involv ed in all phases of Software Development Life Cycle (SDLC) including Requirement gathering, Designing, Programming, Testing and documentation.
- Working in an Agile Environment to deliver higher-quality software far more rapidly.
- Used ASP.NET MVC4.0 Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Developed user interface screens using ASP.NET, MVC, JavaScript, JQuery, CSS, HTML and WinForms.
- Created web sites using Responsive Web Design which automatically adjust to look good on all devices.
- Responsible for designing the ASP.NET Web Forms authentication using .NET Framework.
- Used ASP.NET MVC4.0 framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Business Logic has been implemented using the concepts of secure coding features and Object Oriented Programming (OOP) with Code behind language C#.
- Effectively designed the pages to balance the load on server as well as utilizing the client browser's capabilities to fetch data on demand using ASP.NET, AJAX, ANGULAR JS, DHTML, and JavaScript to render the UI.
- Used JQuery extensively across the application like making AJAX Calls, Calendar Controls, Tool Tips, Sliding Menus and Expand Collapse Panels.
- Created database tables, views, functions, stored procedures for retrieval of variables and its values.
- Responsible for developing SQL Functions, Procedures, Packages, Cursors and Triggers.
- Defined, created and executed SQL Queries, Stored Procedures, User Defined Functions, Triggers and Constraints using SQL Server 2012.
- Used JQuery for client-side scripting and Entity framework as ORM tool with database first approach.
- Implemented Azure Application Insights to store user activities and error logging.
- Analyzed and designed approach with the help of UML Use Case diagrams, Class Diagrams, State -Diagrams, and Activity Diagrams.
- Created and consumed Web Services, WCF Services and RESTFUL Services in various applications.
- Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
- Developed Restful WEB API services, using ASP.NET WEB API as backend service.
- Implemented new designs, porting and styling legacy pages, integrating JQuery plugins.
- Conducted user input validations using JQuery, JavaScript and validation controls both on client side and server side.
- Used Microsoft Team Foundation Server (TFS) and GitHub for version control and to manage the teams Software Development Life Cycle (SDLC) including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings.
- Created reports using SSRS reporting services and exported them to shared paths required for other teams.
- Created SSIS packages, Windows Services and scheduled them using Windows Scheduler.
- Involved in Unit Testing, Build and Deployment to various environments.
Environment: Visual Studio 2013, .NET 4.0 framework, C#, ASP.NET MVC 4.0 Framework, Entity Framework, PL/SQL, Angular JS, AJAX, LINQ, JQuery, React JS, XML, WCF, SQL Server 2012, IIS 7.0, SSRS, TFS.
Confidential, St. Louis, MO.Net Developer
Responsibilities:
- Inv olved in designing User Interface and Prototypes for the application using ASP.NET.
- Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.
- Involved in the complete life cycle (SDLC) of the project, including (design, development, and implementation, testing, support, and production maintenance).
- Designed and developed web user interface using ASP.NET, ASP.NET MVC, C#, HTML, JavaScript.
- Implemented Angular JS services to connect the web application to the back-end API.
- Developed screens using ASP.NET server controls; use form field validations server side validations using ASP.NET validation controls.
- Designed and developed the Web Forms extensively using ASP.NET.
- Designed Graphical User Interface (GUI) for various web pages using AJAX, HTML, CSS, JavaScript.
- Designed WinForms, User Controls, ASP.NET Web Forms and HTML pages using ASP.NET 4.0.
- Used LINQ to build set of operations, parameters and expression during execution of data from SQL Server.
- Created an ASP.NET MVC UI that communicates with Windows Communication Foundation (WCF) to interact with the database.
- Used WCF for communicating to the API and between the layers.
- Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
- Created WCF, Web API REST Services and also used different bindings to make it available to different level of users.
- Design and develop various abstract classes, interfaces, classes to construct the business logic using C#, the middle tier contains all the business logic.
- Designed and developed entity classes to retrieve data from the database.
- Designed data access layer using LINQ and ADO.NET datasets and data adapters.
- Developed WCF (Windows Communication Foundation) service to retrieve/update data.
- Developed secured web application to protect sensitive data.
- Developed SSIS package and involved in deployment of jobs.
- Built tables, views, queries, stored procedures and triggers for the system using SQL Server.
- Involved in testing and debugging and performed thorough unit testing.
- Used Team foundation Server and GitHub for version control.
Environment: Visual Studio 2012, .NET 4.0 framework, C#, ASP.NET MVC 4.0 Framework, Entity Framework, Angular JS, AJAX, LINQ, JQuery, XML, WCF, SQL Server 2012, IIS 7.0, SSRS, TFS.
Confidential, Raleigh, NC.Net Developer
Responsibilities:
- Involved in Requirement Analysis, gathering, Low Level Design, Coding and Integration.
- Responsible for designing and developing the Application using ASP.NET.
- Responsible for developing the Data Access Layer (Model) using ADO.NET Entity Framework Model, LINQ to Entities, and C#.
- Responsible for designing and developing the UI using HTML, CSS, JQuery, JavaScript.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery and getting the Data back as JSON and parsing it onto the UI.
- Responsible for implementing the Client Side Validations using JQuery and JavaScript.
- Responsible for writing the Actions in the Controllers which implement the Business Rules and which act as a mediator between UI (View) and Database (Model).
- Responsible for designing and developing the database objects like Tables, Views, and Complex T-SQL statements, Stored Procedures involving Joins and using Temporary Tables, UDF(User Defined Functions).
- Worked in SQL database Optimization, and implementing the Performance tuning steps on the Data Retrieval Queries.
- Responsible for publishing and consuming the WCF Services.
- Involved in changes to WCF, ASMX Web Services, to handle request from POS server and responded back with the required information by getting the information from the Database.
- Involved in SQL, Stored procedures/packages, Triggers, Constraints, Cursors and Views, writing test scripts.
- Involved in creating various reports using SSRS.
- Tested the code developed to ensure it accurately captured the existing business processes.
- Performed Unit Testing on the modules according to the requirements and development stand
- Worked on Microsoft Team Foundation Server for version control, individual task status andDatabase.
- Created various WinForms to support desktop applications.
Environment: Visual Studio 2010, .NET Framework 4.0, Web API, ASP.NET 4.0, C#.NET, WCF, WPF, Web API, MVC 4.0, PL/SQL, SQL Server 2008, ADO.NET, JavaScript, IIS 7.0, NUnit, AJAX, XML, Windows 7.
Confidential, Chicago, IL.Net Developer
Responsibilities:
- Involved in development of Presentation Layer, Business Logic Layer, Data Access Layer and various other tiers of N-Tired application.
- Designed and developed abstract classes, interfaces, classes to construct the business logic using Object Oriented Concepts.
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C#.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Developed graphical user interfaces using WinForms API.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages "Layouts and Nested Layouts", "View Start" and MVC User Controls "Partial Views".
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
- Created the Data access layer and Data access objects using ADO.NET Entity framework and LINQ to reduce impedance mismatch.
- Worked with SQL Developer for writing complex Stored Procedures.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Performed CRUD operations with WCF Restful services using Web-Get, Web-Invoke.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve performance to LINQ to Entities in Time manner.
- Wrote database triggers, procedures, functions in SQL and incorporated business rules and constraints
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Created packages using Integration Services (SSIS) for data extraction from Flat Files, Excel Files OLEDB etc. to Access etc.
- Worked with Team Foundation Server for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: .NET Framework 3.5, Visual Studio 2010, MVC 4.0, TFS, LINQ, ADO.NET, WCF, C#, HTML, AJAX, AJAX Control Toolkit, JQuery, PL/SQL, SQL Server 2005, IIS 6.0, SSIS and SSRS.
Confidential.Net Developer
Responsibilities:
- Created HTML, CSS and JavaScript pages for Presentation Layer.
- Created User Controls, Data Access Layer, and Business Logic Layer Classes using C# and ASP.NET for web pages.
- Involved in developing of design documents with UML class diagrams.
- Developed database objects like Queries, Stored Procedures, Packages, Programs, Functions, Dynamic SQL and Tables.
- Used Grid View, Data Grid to render data on web pages.
- Used ADO.NET components like SQL Connection, SQL Command, Data Adapter, Data Set, Data Reader, Grid View and Details View for database connection and database communication.
- Used ASP.NET User Controls to create steps for submitting and modifying events and evaluation forms.
- Web configuration file is used to have own setting for the application by writing database connection string and user authentication.
- Designed & Developed ASP.NET User Controls and used ASP.NET Web Forms Controls.
- Used Server controls, asp: Data Grids, asp: Data list, asp: Textbox, asp: Button, asp: Drop Down List.
- Responsible for fixing the defects received time to time from testing team and involved in enhancement and supporting the application.
Environment: .NET Framework 2.0, ASP.NET, Web Services, C# .NET, Visual Studio 2003, JavaScript, VSS 6.0, IIS 6.0, HTML, DHTML, Crystal Reports.
