Sr. Dot Net Developer Resume
Houston, TexaS
SUMMARY:
- 6+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Web Based and Client - Server applications using .NET technologies.
- Experience working on Microsoft .NET Framework, ASP.NET, ASP.NET, MVC, C#, SQL Server, GUI design and development, consuming and manipulating data using ADO.NET, LINQ and Entity Framework.
- Proficient in Data Analysis, Design and Data Modeling, using LINQ (LINQ to SQL, LINQ to XML), Entity Framework, ADO.NET and T-SQL in developing Data Access Layer, writing SQL Queries, Stored Procedures and User Defined Functions.
- Good exposure in working with applications based on 3-tier architecture and using ADO.NET components such as Dataset, DataReader, DataAdapter and custom Object DataSource.
- Experience in implementing several Design Patterns (Singleton Factory and MVC), Dependency Injection to standardize the application architecture.
- Proficient in developing N-tier distributed .NET applications using Web services like SOAP based and RESTFUL and Windows Communication Foundation (WCF).
- Experience in developing Windows Presentation Foundation (WPF) based applications.
- Experience with UI skills like HTML, HTML5, CSS, CSS3, XML, XSLT, JavaScript, JQuery, and AJAX.
- Extensively used JavaScript, jQuery, KnockoutJS, AngularJS and AJAX to develop dynamic web applications for enhanced user experience.
- Strong knowledge of Responsive Web Design, Responsible for checking cross browser compatibility on different browsers.
- Experience on DDD (Domain-Driven Design) and TDD (Test-Driven Development) design and development.
- Worked with Microsoft.Net Design patterns including MVC, MVP and MVVM with Dependency Injection and Mocking framework like Ninject, Unity, Structure Map, Autofac, Castle Windsor, Moq and Rhino Mocks.
- Extensive experience in developing, debugging multi-tier applications using different SDLC methodologies like Agile, SCRUM and waterfall.
- Worked with Team Foundation Server (TFS), and Visual Source Safe (VSS).
- Strong experience in developing Stored Procedures, Functions, and Triggers for the implementation of data integrity using T-SQL.
- Proven ability in developing applications which are optimization of performance using caching, bundling, minification and asynchronous methods for more concurrent user.
- Ability to plan and implement all the different stages of Software Development Life Cycle including System Analysis, User Requirements Determination, Data modeling, Coding, Implementation and Testing.
TECHNICAL SKILLS:
.NET Technology: .NET Framework, C#, ASP.NET, ASP.NET MVC 3/4/5, ADO.NET, LINQ, ADO.NET
Entity: Framework, WCF and WPF.
Internet Technology: PHP, JavaScript, jQuery, AJAX, Knockout.js, AngularJs, CSS, HTML4/HTML5, XML, JSON, AJAX DHTML.
Languages: C#, JAVA, C++, C.
Databases: SQL Server, MySQL 4/5, Oracle (PL/SQL), MS ACCESS
Web/App Server: Web Server IIS, APACHE
Versioning Tools: Team Foundation Server (TFS), GitHub, Microsoft Visual Source Safe (VSS)
Reporting Tools: SSRS, SSIS
Operating Systems: Microsoft Windows 7/ Vista/ XP/8.1
PROFESSIONAL EXPERIENCE:
Confidential, Houston, Texas
Sr. Dot Net Developer
Responsibilities:
- Involved in gathering the requirements and defined the business rules to user requirements in SDLC and also analysis of the system based on N-tier architecture.
- Develop Business logic layer by implementing Object Oriented Programming Language's Involved in designing and developing the GUI for the user interface with various controls.
- Developed web-applications using ASP.NET MVC, C#, AJAX & JQuery.
- Actively involved in all phases of Application lifecycle development following Agile Methodology
- Designed & created dynamic web pages using HTML5 features (Application Cache, Canvas Drawing & Local Storage), JQuery, JavaScript, KnockoutJS, AngularJS, CSS3, Bootstrap features (Gradient, Transform & Transition), Entity Framework, C# & ASP.NET.
- Designed the application using MVC (Model View Controller) Architecture that establishes a clear separation of Data access layer, Business logic and Presentation layer
- User interface separated with AngularJS include files and clients side validation.
- Migrated Classic ASP applications to ASP.NET applications.
- Extensively worked in Service Oriented Architecture (SOA) through WCF, RESTful Services and C#.NET.
- Extensively used Web-API & web-Services & worked on WCF to enable applications to communicate with each other.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Implemented the Data Access Layer using LINQ and was involved in writing and maintaining complex SQL Queries and the required' Stored Procedures and Triggers.
- Used Team Foundation Server (TFS) for Version Control, creating and managing projects and accessing the items that are stored and managed for a project.
- Used LINQ and SQL Server for accessing the data.
- Created a Macro in Excel using VB script to depict the status of orders per week.
- Worked with SSIS packages and SSRS reports
- Executed SQL queries, stored procedures from VS.NET Application including EF, LINQ.
- Performed DDD & TDD using Dependency Injection to decouple the code and Unit testing (Unity, Ninject, Structure Map and Autofac) to rectify errors.
Confidential - Holland, MI
Sr. Dot Net Developer
Responsibilities:
- Involved in SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture.
- Designed the application based on MVC design pattern.
- Developed and designed web forms using ASP.NET, C# and XAML.
- Designed front end UI with help of ASP.NET, Ajax Controls, and CSS.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
- Designed the application using MVC (Model View Controller) Architecture that establishes a clear separation of Data access layer, Business logic and Presentation layer.
- Implemented and deployed the Service Oriented Architecture (SOA) using WCF (Windows Communication Foundation).
- Developed UI/Components/Classes/Methods for the application and also functionalities such as data retrieval using C# .Net 4.0, ADO.Net.
- 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.
- Extensively used ASP.NET Data Grid and Data List controls for displaying the data.
- Used Ajax Update Panel for faster post back of the data.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions and also for data validations.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the Credentials related to the application.
- Streamlined the Responsive Web Design to enhance the Mobile User Experience and developed designs for the prototypes for the Mobile UI.
- Worked with Team Foundation Source control (TFS), which stores all code, as well as a record of all changes and current checkouts for versioning.
- Designed and developed Tables, Stored Procedures using MS-SQL Server 2012 to retrieve the data.
- Implemented LINQ (Language Integrated Query) for querying, sorting and filtering the Objects.
- Review code written by other developers and make suggestion on clarity, verbose, length etc to follow coding standards.
Confidential - Charlotte, NC
Dot Net/Web Developer
Responsibilities:
- Actively involved in gathering requirements from the customer service representatives for application development.
- Implemented the changes/modification like iterative/incremental development and used .NET Framework and Object Oriented Methodologies for application development by using agile scrum methodology.
- Extensively used Rational Clear case, clear quest, Toad, SQL developer to manage and maintain Oracle databases.
- Wrote high quality Code in C# & ASP.NET for the complex part / modules of the Products.
- Involved in various phases like Development, Testing and Implementation.
- Used JQuery Ajax calls to consume the WCF Rest Service in the ASP .NET pages.
- Developing C# classes for middle layer business logics and Data Access logics.
- Extensive use of Web API, Web Services, XML to expose the reports to facilitate the information sharing.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions and also for data validations.
- Implemented all data validations at client side to reduce frequent server requests, using JavaScript and JQuery.
- Responsible for developing the RESTful services using MVC 4.0 to share the data over the network.
- Responsible for implementing OOD patterns - Factory Method, Singleton and State Design Pattern in the C #libraries.
- Created new design and styles for the web pages using AJAX controls in the Ajax Control Toolkit to enhance the aesthetic value of the web pages.
- Involved in design of system architecture of Winforms application and windows service using c#, Winforms, xml, windows service, SQL.
- Developed packages for the conversion of Flat CSV/Excel to SQL using SQL Server Integration Services 2008 R2.
- Debugging and defect fixing during system testing by testing team and UAT by clients.
- Interaction with business users during warranty period and product support period to understand enhancements expected.
- Helped end users to differentiate procedural errors, systems errors and overcome procedural errors and close interaction to replicate complex defects.
Confidential, Madison,WI
Dt Net/Web Developer
Responsibilities:
- Involved in full life-cycle implementation of the project from requirements gathering to production move.
- Used ADO.Net Technology to connect the web forms to data sources such as MS SQL Server and Xml files for manipulating data in database.
- Used ADO.NET for data retrieving, querying, storage and manipulation interface screens developed.
- Created and used User Controls and Custom Controls.
- Created WCF service to retrieve the policy information.
- Created Joins, Views, functions, stored procedures and triggers as part of the database programming.
- Involved in performance tuning and query optimization.
- Created component libraries for backend connectivity, data retrieval common error handling techniques and user defined functions.
- Improved the application performance using stored procedures and connection pooling.
- Optimized the queries using Query Analyzer and Profiler.
- Performed Data transformations using SSIS (SQL Server Integration Services) via the Implemented enhancements for better performance.
- Developed document level customizations for Word 2003 and Excel 2003 application level add-in using VSTO tools.
- Involved in performance tuning and query optimization.
- Used forms based Authentication and role based Authorization for security.
- Maintenance/Enhancement of Project and handling/fixing bug on daily basis reported by Help Desk.
