Sr .net Developer Resume
Houston, TX
SUMMARY
- Over 8 Years of extensive experience in Internet, Intranet, n - tier, Client / Server and Windows Applications Development with active involvement in all phases of Software Development Life Cycle (SDLC) such as design, development, testing, and deployment using Visual Studio .NET Framework ( 1.1/2.0/3.0/3.5/4.0 ).
- Proficient in developing and understanding of Object Oriented Principles (OOP), multi-tier web application design, .Net Design Patterns and Relational Database (RDBMS) principles.
- Excellent knowledge and good understanding of Windows Communication Framework (WCF), Windows Presentation Framework (WPF), Silverlight and MVC Framework.
- Excellent knowledge and good working experience in developing and consuming Web Services (XML, SOAP, WSDL, XSLT and in X path).
- Experience in developing XML Technologies and in XML based data transfer using .NET Framework.
- Skilled in implementing Design Patterns, LINQ, XML/XSL, JQuery, Web Services, Web Parts and Custom Controls.
- Expertise knowledge on HTML, JavaScript, VBScript, COM, DCOM, Classic ASP applications, XML, XSLT, CSS.
- Increased response time and usability using AJAX, MS Ajax Control Toolkits.
- Highly proficient in developing Multithreaded Applications and very strong in .NET framework internals.
- Proficient in generating both structural and behavioral UML diagrams such as Class, Use Case, Object, Component, Deployment and Sequence, Collaboration and Activity diagrams
- Advanced experience on Unit Test Design and Unit Testing using NUnit framework.
- Used JavaScript and AngularJS as part of the development tools.
- Extensive experience in dealing with database applications using ADO.NET Objects such as SQL Connection Objects, SQL Command Objects, Dataset Objects, Data Reader Objects and Data Adapter Objects.
- Well versed in querying the databases like SQL Server 2012/2008/2005 and Oracle 11G/10G database design and development in writing Constraints, Indexes, Views and PL/SQL, T-SQL (Stored Procedures, Triggers, Functions and Cursors).
- Experience in working with the data in Excel sheets and imported in to SQL Server Data base.
- Hand on experience on Design Patterns and Model View Controller (MVC) architecture.
- Good Experience in WPF controls, Telerik controls and User Controls to design custom UI.
- Good Experience in configuring and managing IIS-Server.
- Experience on API using WCF service and Restful WEB API for AngularJS and HTML5 based user interface.
- Knowledge of the cross browser compatibility and KnockoutJS.
- Performed development work adhering to Software Development Life Cycle Activities (SDLC).
- Experience in developing the business reports using SSRS and Crystal Reports.
- Extensively involved in fixing production bugs and production support.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.
- Excellent in envisioning and adapting to upcoming and latest technologies and great contributor of knowledge transfer.
TECHNICAL SKILLS
Languages: C, C++, C#, VB.Net, T-SQL, PL-SQL
.Net Technologies: ASP.NET 1.1/2.0/3.5, ASP.NET MVC, ADO.NET, C#.NET, VB.NET, WCF Services, Win Forms, .Net Framework 1.1/2.0/3.0/3.5/4.0
Web Technologies: HTML5, XML, CSS, AJAX, JQuery, KnockoutJS.
Data bases: SQL Server 2005/2008/2012 , MS Access, Oracle 10g/11g.
Database Tools: SQL Server Management Studio (SSMS) 2005/2008/2012 .
Servers: IIS 5.0/6.0/7.0/7.5
Scripting Languages: Java Script, UNIX Shell Scripting, batch file scripting, JQuery
Environment: s: Microsoft Visual Studio 2008/2010/2012 , Oracle SQL Developer.
Designing Tools: Adobe Photoshop CS, Adobe Image Ready CS, Macromedia Flash, Rational Rose 2008
Operating Systems: Windows 2000/XP/7/8 MS DOS, Mac OS, UNIX GUI
Reporting Tools: SSRS, Crystal Report
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr .Net Developer
Responsibilities:
- Worked on applications software development efforts from deployment through the maintenance support process.
- Responsible for designing, developing and maintaining the operation of database-driven ASP.NET/C# Web applications with the emphasis on usability, performance and scalability.
- Responsible for developed software solutions to address the technical problems.
- Implemented the project using ASP.NET, C#, Vb.net and back-end database as Microsoft SQL Server 2012
- Developed C# components to implement the business logic, consumed instances of these using ASP.NET
- Developing and supporting e-commerce project front-end - providing rich user friendly UI based on AngularJS.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- 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.
- 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
- Used jQuery and AJAX to make the User Interface more responsive
- 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)
- Made AJAX calls between front/back-end for real-time updates to web applications
- Designed User Controls in the Application using ASP.NET for writing reusable User Interface UI and encapsulate the functionality
- Worked with a team responsible for implementing the ASP.NET MVC application using SQL Server, Web API, jQuery, and AngularJS
- Used ADO.NET components such as Data Connection, Data Command, Data Readers, Data Sets and Data Adapter for database connections and manipulations.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript
- Responsible in created and consumed WCF (Windows Communication Foundation) using C#
- Developed Reports using SQL Reporting Services and implemented Optimized SQL Stored Procedures
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Participated in various Client meetings with the team and the Project manager to discuss improvement/amendments
- Involved in daily and weekly meetings to discuss various aspects of the code related to individual modules.
Environment: s Microsoft SQL Server 2012,Visual studio 2012,VB.net, C#, ASP.NET, ADO.NET, WCF, Web forms and Win forms, User Interfaces, HTML, AngularJS, JavaScript, CSS, AJAX
Confidential, Camp Hill, PA
.Net Developer
Responsibilities:
- Involved in Requirement Analysis, gathering, Low Level Design, Coding and Integration.
- Responsible for designing and developing the Application using ASP.Net MVC, Razor Syntaxes, Razor view engine.
- 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 implementing the Client Side Validations using JQuery and Java Script.
- Responsible for designing and developing the Business Layer Component using C#.
- Involved in developing views and controllers as part of MVC pattern within the application.
- Responsible for developing the Data Access Layer (Model) using ADO.Net Entity Framework Model, and C#.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- 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).
- Developed website views using HTML, CSS, and Bootstrap
- Gained fundamental understating of MVC design via AngularJS/Razor/ASP.NET
- Worked with a team responsible for implementing the ASP.NET MVC application using SQL Server 2008, Web API, jQuery, and AngularJS
- Worked with ASP.NET MVC model binding that allows mapping HTTP request data with a model.
- Extensively used Html helpers for writing views.
- 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 Fucntions).
- Developed loosely coupled application using WPF, C#.
- Worked in SQL database Optimization, and implementing the Performance tuning steps on the Data Retrieval Queries.
- Responsible for publishing and consuming the WCF Services.
- Worked on Oracle SQL Developer tool for writing the AD hoc Queries and creating or editing the stored Procedures, tables and views.
- Involved in changes to WCF Web Services, to handle request from POS server and responded back with the required information by getting the information from the Database.
- Involved in modifications to the XML requests and response as per the Business Requirements.
- Implemented SQL Server Reporting Service to generate various reports and charts for customers.
- Used Team foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- System test planning and Unit testing using the Microsoft Unit testing.
- Involved in daily and weekly scrum meetings to discuss various aspects of the code related to individual modules.
- Involved in modifications of various projects related to Service Desk like Configurations Application, Service Desk Web Application and Service Desk Reports, and successfully deployed to Production.
- Tested the code developed to ensure it accurately captured the existing business processes.
- Provided ongoing troubleshooting, defect and enhancements.
Environment: s Visual Studio .NET 2010, .NET Framework 3.5 & 4.0, WCF,WPF, ASP.Net MVC, Team Foundation Server, JQuery, ADO.Net Entity Framework, SSRS, HTML, DHTML, JavaScript, C#, Oracle 10g and 11g.
Confidential, Houston, TX
.NET Developer
Responsibilities:
- Involved in analysis, design and development of application with full Software Development Life Cycle (SDLC) from inception to peak/delivery.
- Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 3.0/3.5.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript, CSS and Custom Controls.
- Used AJAX on web pages to retrieve data in asynchronous mode, update portion of web page without loading (Post Back) the whole page.
- Web form’s input validation using the ASP.Net Input Validation Controls and dynamic features using Ajax, JavaScript and MS Enterprise Library.
- Created complex Web forms, Win forms, presentation layer and various server controls using ASP.NET and C#.
- Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc.
- Consumed XML/SOAP web services for authentication and access to backend mainframe database.
- Designed and developed Windows Communication Foundation Services (WCF) using data contracts, service contracts and operation contracts.
- Used WPF for developing advance visuals on applications
- Client-side scripting included JavaScript, JQuery, AJAX, and CSS.
- Created ASP.NET User Controls and custom controls for code reusability and to reduce the complexity of user interface design.
- Developed Data access layer using ADO.net Objects and C#.
- Created SQL queries, Stored procedures, Views, Triggers and implemented SQL queries in c#
- Evaluated database performance and performed maintenance duties such as tuning, backup and restoration.
- Developed Windows services and Batch application for data transferring and report purpose.
- Created XML files and XSL/XSLT/XPATH for Presentation and transferring Data to HTML page.
- Designed Use case documentation, test cases.
- Performed Code review and Unit testing for better performance.
Environment: s .Net Framework 3.0/3.5, ASP.NET, C#, ADO.NET,WCF,WPF, AJAX, JavaScript, T-SQL, Web Forms WF, XML, XSLT, HTML, Internet Information Services (IIS), Team Foundation Server, SQL Server 2008/2005, Visual Studio.NET, Web Service, Windows Services.
Confidential, Westborough, MA
.Net Developer
Responsibilities:
- Designed & developed the Customer management pages of the application using .net technology.
- UsedAJAXcontrols for better performance.
- UsedWeb Form Controlsto create web pages.
- Used Server Side Validate Controls to validate the form fields.
- UsedGrid View Controlsto display data from the database with paging and sorting.
- Implemented Error Handling using Try-Catch-Finally methodology.
- Used ADO.Net extensively for database interactions usingData Reader, Data Adapter, Data viewandDatasets.
- Extensive Use ofSession Management, View stateandCookie(s)to maintain state in the applications.
- UsedASP.NETAuthentication, Authorization.
- Implemented Data binding between WPF and WCF Services.
- Used Workflow Foundation (WF) to define and manage the workflows in the application.
- Developed web services and WCF services to communicate among various parts of the systems.
- DevelopedMS SQLserverStored Procedures, Triggers,Views,andCursorsfor accessing the database.
- Implementedcachingservices for better performance.
- DesignedCustom control, User Control.
- Developed reports usingCrystal Reports.
Environment: s Visual Studio.NET 3.5, AJAX, JQuery, WCF, CSS, C#.Net,ADO.NET, SQL Server 2005, HTML, IIS 5.0
Confidential
SQL Developer
Responsibilities:
- Installation, configuration of MS SQL Server 7.0 and 2000.
- Consistency and Integrity.
- SQL server Upgrade from 7.0 and to SQL 2000.
- Merging 2 different versions of databases to one single database and upgrading to SQL 2000.
- Installation of service packs and security patches.
- Creating and managing schema objects such as tables, views, cursors, indexes, procedures dynamically for any tables, triggers and maintained Referential Integrity.
- Database and log backups and restoration, backup scheduling the backups. Backing up master and system databases and restoring them.
- Query optimization and performance tuning. Writing triggers and stored procedures and optimizing it.
- Managing the use of disk space, memory and connections. Running DBCC consistency checks, fixing data corruption in application databases.
- Monitor and tune SQL scripts. Creating upgrade scripts for production database and supporting it.
- Server and Application fine-tuning and trouble shooting.
- Assisted developers in Design, development and Implementation of various applications.
- Migration of schema and data from Development and Production server.
Environment: s MS SQL Server 7.0/2000, Windows 2000 Server, Windows NT Server, TSQL, ASP, Visual Interdev, PC anywhere, MS Outlook
