Senior .net Developer Resume
Plano, TX
SUMMARY
- Microsoft Certified Professional Developer
- 8+ years of IT Experience in developing Internet / Intranet and Client/Server applications.
- Experience in design, development and implementation of Software applications in the area of Client/Server and n - tier Web based enterprise technologies.
- Proficient in developing web page quickly and effectively using HTML 5, CSS3, JavaScript, AngularJS, Konckout.JS and JQUERY and also experience in making web page cross browser compatible
- Extensive experience in designing professional UI Web Applications using Front End Technologies like HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, Node.JS, Knockout.JS and Bootstrap.
- Extensive experience in development of Client-Server and Distributed Web Applications with ASP.NET MVC 3.0, 3-Tire Architecture.
- Strong skills in designing and developing applications on the Microsoft .Net platform using .NET Framework, Architecture Concepts, Visual Studio.NET (C#.NET, ADO.NET, ASP.NET, VB.NET).
- Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of XML Web Services, WCF services, REST Services and Web API.
- Experience in N-tier application with ASP.NET UI, DAO, Data Access, Backend SQL Server 2000.
- Experience in creating Tables, Indexes, Views, Stored Procedures, Functions, Triggers, Oracle Packages by maintaining efficient data manipulation, consistency, and integrity and fine tuning the queries.
- Experienced in building Cross Browser Compatibility Web Pages in Responsive Design using Bootstrap.
- Developed the administrative UI using AngularJS.
- Experience in working with AJAX1.0 and User Controls and Custom Controls.
- Hands-on experience with Software Development Lifecycle (SDLC) Phases (Feasibility, Analysis, Design, Implementation, Test and Maintain) involved in development.
- Experience in developing E-Commerce sites in 3-tier and N-tier, and strong knowledge in Web Service development.
- Proficient in the use of both structured and object oriented system analysis, design and development tools. Performing System Analysis, GAP analysis and Use Case Analysis.
- Worked on ADO.NET, Entity Framework to associate with database for CRUD operations and LINQ to Entities, LAMBDA Expressions, and OO Design Patterns.
- Leveraged Entity Framework and Repository Pattern to Build Data Access Layer (DAL).
- Implemented Data Integration using SQL Server Integrated Services (SSIS).
- Knowledge on Developing Reports using SQL Server Reporting Services (SSRS) and Data Transformation Services (DTS).
- Involved in Unit Testing, User Acceptance Testing to check whether all the Business Objectives and requirements are met. Developed the test scripts and performed the unit and integration testing of the functionality.
- Good knowledge on B2B eCommerce Application
- Excellent Analytical, Organizational, Interpersonal and Communication skills, accustomed to work in a team environment with tight schedules and capable of working efficiently.
- Experience in using Unit Test Frameworks (NUnit and MS Test) and Performed Test Driven Development (TDD).
TECHNICAL SKILLS
Development Tool(IDE): MS Visual Studio 2013/2012/2010/2008/2005 , Webstorm, SOAP UI, Notepad++, Expression Blend, MS Test
Programming Languages: .Net Framework 3.0/3.5/4.0/4.5 , C#.Net, VB.Net, C, C++, Visual Basic
Web Technologies: .Net Framework ASP.Net 2.0/ 3.0/3.5/4.0/4.5 , Web Forms, XML Web Services, ADO.Net, Silverlight, Windows Services, XAML, LINQ, Restful Web Services, Entity Framework, Web API
Reporting Tools & Modeling Tools: Crystal Reports, SQL Server Reporting Services(SSRS), SQL Server Integrity Services(SSIS), MS Visio 2010/2007
Databases: SQL Server 2012/2008/2005 , Oracle DB, My SQL, MS Access, MongoDB, T-SQL, PL/SQL
Operating Systems: Windows NT/2000/2003/XP/Vista, Windows Server 2012/2008/2003.
Configuration & Version Control Tools: VSS(Visual Source safe), TFS(Team Foundation Server), Git (Atlassian Bitbucket), SVN
Scripting & Markup Languages: JavaScript, HTML, HTML5, XML, CSS, jQuery, Knockout.JS, AngularJS, Node.JS
XML Technologies: AJAX, XML Web Services.
Packages: MS Office
Cloud Services: Microsoft Azure, AWS
Others: LINQ, AGILE, SCRUM, WF, SOAP
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Senior .Net Developer
Responsibilities:
- Involved in Analysis, Design, Development and Implementation of the Intranet application.
- Participated in full development life-cycle using Object Oriented Programming concepts and Agile Methodologies (Scrum).
- Designed and Developed Web Forms with various controls to in corporate the User Interface in ASP.NET 3.5
- Developed the Web Application in ASP.Net 4.0 using Master Pages, Themes & Skins to maintain the consistent look and feel throughout the application.
- Implementation of client side validations using JQuery and ASP.NET. MVC Validation implemented at Controller level.
- Used front-end web development tools like CSS, JavaScript, HTML, AngularJS, Knockout.JS and jQuery.
- Used ASP.NET web form controls for displaying data.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Developed web services with ASP.NET MVC or Node.JS Express on server side and LESS, Angular, JQuery on a client side.
- Configured Jenkins for Continuous Integration. Also, wrote PowerShell script to configure the same.
- Worked on creating Rest Services using ASP.NET Web API and C#.
- Developed Web services using C# with IIS7 and Used ADO.NET to manipulate and fetch the data from database.
- Worked extensively to integrateADO.Net,Entity Framework,LINQ, andLambda Expressionswith SQL services.
- Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Worked extensively with SOAP UI for testing WCF Web Services.
- Dependency Injection done using Structure map Framework.
- Written various unit tests using NUnit and Moq Framework.
- Created and tuning the database objects like complex Stored Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
- Involved in Unit Testing, Integration Testing and Regression testing to improve the performance of the application.
- Involved in fixing the issues occurred in the testing process.
- Hands on experience in developing AWS Cloud Formation templates & provisioning software’s using Ansible playbook's and integrating it with DevOps Jenkins Job.
- Used GIT for source control and documented the entire application.
- Maintaining the version of the project in Team Foundation Server (TFS) 2008 by merging the module developed with latest version in TFS
Confidential, Austin, TX
Senior .Net Developer
Responsibilities:
- Involved in requirement analysis, designing and development.
- Used n-tier architecture for presentation, business and data layers
- Developed the Web Application in ASP.Net 3.5/4.0 using Master Pages, Themes & Skins to maintain the consistent look and feel throughout the application.
- Improved the user experience of Web pages by using AJAX, jQuery.
- Used front-end web development tools like CSS, JavaScript, AngularJS, HTML, and jQuery.
- Used ASP.NET web form controls for displaying data.
- Developed Web services using C# with IIS 7
- Involved in implementing the logic using C# and Object Oriented Analysis and Design (OOA/OOD) concept.
- Extensively used ASP.NET, C#.NET Validation Controls and JavaScript for client side validations in the Web Pages.
- Used ADO.NET to manipulate and fetch the data from database.
- Used C#.NET to develop code behind logic, business tier and SQL server 2005 for data tier.
- Developed and consumed WCF Web Service to access data layer components.
- Client side validations are done using JavaScript and AJAX scripting.
- Involved in Unit Testing, Integration Testing and Regression testing to improve the performance of the application.
- Developed MongoDB for a storing large amounts of data for background processing.
- Built Tables, Views, queries, stored procedures and triggers for the System using SQL Server 2005
- Enhanced web pages interactivity using powerful AJAX controls.
- Design and implement flexible data access components for extracting data from various database systems using C# and SQL Server.
- Involved in fixing the issues occurred in the testing process.
- Developed the user manual for the end user.
- Used WPF to create an application with a wide range of Graphic elements like labels, text boxes and other well know elements.
- Responsible for code delivery as per provided guidelines.
Confidential, Sacramento, CA
.NET Developer
Responsibilities:
- Involved in allphases of SoftwareDevelopment Life-Cycle(SDLC)for theapplication.
- Designed whole application in ASP.NET 4.0 using C# as code behind.
- Involved in designing and developing the Web pages (UI) usingC#, ASP.NET, HTML5, CSS, JavaScript, AngularJS, Knockout.JS, jQuery, Server Controls, Data Controls and vb with IIS 7.
- CreatedASP.NETUser Controlsand Master pagesto reduce the complexity of user interface designand to have a common look and feel.
- Extensively used JavaScript, CSS, Ajax and JQuery to make the User Interface more responsive to hence enhance the performance of the application.
- Used Angular.JS as the development framework to build a single-page application.
- Used Angular.JS directives and controllers to present the data in charts and tables.
- Created and registered Angular Service Functions in the Factory Service for each page.
- Used Ajax Update Panel for faster post back of the data and prevent flickering of the screen.
- Java Script and .NET validation controls are extensively used for client-side custom validations.
- Worked with Custom Controls, Validation Controls, and rich controls like calendar control.
- Effectively used Session Cookies for users for validity and to make a timeout for the connectivity.
- Creating a webpage and user account for the website using the ASP.NET application, AngularJS, JQuery and JSON.
- Used share point application framework for developing Content Management System (CMS) with in intranet of project.
- Used XML and XSLT for transforming data from different formats into XML and vice versa.
- Created Web services and WCF as per the business requirement. Modified them using C# to interact with the other applications and exposed them using SOF or
- Multi-threaded that the visual-tree rendering pass happens on a separate thread by implementing WPF and HTTP.
- Proficient in developing, deploying, and consuming the web services using WCF.
- Integrating Third Party Tools like Telerik and Component Art to the website.
- Created custom entities in entity framework to connect data access layers and SQL server 2008.
- Used Entity Framework Code First Approach in implementing data access layer in the project
- Used GitHub for providing access controls and collaboration features like bug tracking, task management and feature requests for the project.
- Developed Stored Procedures, Triggers, and Views for accessing the database. Developed many SQL queries to fetch data as per the business requirements in SQL Server 2008.
- Used SSRS for analyzing and generating reports. Generated graphs and charts dynamically that reflects reports. Version control for the source code and scripts are managed using TFS.
Confidential, Bloomington, IL.
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Creating reusable N-Tire Components (BLL, Entities and DAL) using C# and DI design pattern.
- Developed Razor views with strongly typed view models and HTML Helpers and partial views using ASP.NET MVC, CSS, JavaScript, AngularJS and C#.
- Used AngularJS and ng-grid JS libraries as a part of client side development.
- Implemented Client side validations using AngularJS.
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Involved in the design of the DAL using ASP.NET, Entity Framework and LINQ to Entities.
- Developed and maintained SQL Server Databases. Migrated all DTS packages to SQL Server Integration Services (SSIS) and modified the packages accordingly using the advanced features of SQL Server Integration Services.
- Created and tuning the database objects like complex Stored Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
- Developed Restful Services using Web API that are consumed by various Client applications for routing data between different systems.
- Converted the application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated SQL Server database to Microsoft Azure SQL Database and updating the Connection Strings.
- Used Team Foundation Server (TFS) for source control and documented the entire application.
- Created test plans and performed unit and regression testing using MS TEST.
- Written technical documentation of the application.
- Experience in coordinating with on site and offshore team members in daily status meeting to resolve issues related to project Activities.
Confidential
Senior Software Analyst
Responsibilities:
- Developed responsive website visualizing data with dashboards.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Designed GUI using JQuery, Ajax and AngularJS.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC 4.0.
- Used various Telerik controls, developed User Controls to design custom UI to meet the requirements and to increase the ease of use for customers.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript and CSS classes
- By implementing WPF Clear separation between UI and logic
- Responsible for designing and developing the database objects like Tables, Views, and Complex T-SQL Store Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions)
- Testing the website for multiple browser support. Multiple test plans were drafted. Added JavaScript components for few parallax animations and Maintain MS SQL Server 2008r2 and 2012, including security, configuration and install servicepacks upgrade.
- Created the Interactive Presentation layer in C#.Net and C# with IDE as Visual Studio.Net.
- Implemented Windows Presentation Foundation (WPF) for rich and interactive client applications
- Implemented Forms Authentication using database for Usernames/Passwords and Worked on the WCF service to call the data from the existing database.
- Validation controls were used to accept or reject input before additional processing.
- Client form validations are done using HTML, Java Script.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC4 and implemented sorting, filtering and paging with Entity framework in MVC.
- Used Entity Framework Code First Approach in implementing data access layer in the project.
- Writing unit tests using N-Unit and Involved in Test Plans and wrote Test Scripts for Manual and Automation Testing.
Confidential
.NET Developer
Responsibilities:
- Implementing Business Layer using C#. Involved in designing and developing the Web Forms (UI) usingHTML, CSS,HTML Controls, Server Controls and Data Controls.
- CreatedASP.NETUser Controlsand Master pagesto reduce the complexity of user interface designand to have a common look and feel.
- Develop Business logic layer by implementing Object Oriented Programming Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#.
- Java Script was extensively used for client-side custom validations.
- Developed XML Web Services to interact with Java apps to retrieve Quote information.
- Designed and implemented Data access layer usingADO.NETto connect and retrieve or manipulate database information.
- Install, configure and maintain SQL server databases and Perform database backups and refreshes.
- Responsible for designing database tables, Complex T-SQLStored Procedures, Functions and Triggers inSQL Server
- Developed dynamic partial page updates using AJAX and added AJAX features to the existing web applications.
- Developed, Published, Consumedweb services to interact with the other applications and exposed them using SOAP and HTTP.
- Involved in unit testing and integration testing of the application.
- Used Crystal Reports to create Reports.
Confidential
.Net Developer
Responsibilities:
- Developed System Objectives, Requirements, Business Models, User Models, and Business Rules.
- Analyzed and designed approaches using UML Use Case Diagrams, Class Diagrams, State Diagrams, and Activity Diagrams.
- Implemented the presentation layer using Master Pages, HTML, XML and JavaScript.
- Used CSS for common appearance all over the website.
- Used JavaScript for Client Side Validations.
- Involved in creating applications using VB.NET.
- Worked with Grid Controls, Server controls to meet the client requirements.
- Developed Web forms using ASP.NET Server Controls and Validated input using JavaScript.
- Created Business Logic Layer and Presentation layer in ASP.NET.
- Created Common Data Access Layer using ADO.NET.
- Used ADO.NET Objects such as Data Adapter, Data Reader and Data Set for consistent data access.
- Developed various SQL queries and PL/SQL Procedures in Oracle Database for the Application
- Involved in Testing and Fixing bugs.
