.net Developer Resume
Cranbury, NJ
SUMMARY
- Senior .NET Developer offering proven expertise in web - based information systems, customized applications and databases demonstrated through 8 years of experience in the development and maintenance of n-tier web-based applications.
- Eight years of experience in designing and development of Object Oriented Application, Web Portal, Windows Base Application and Client-Server Application.
- Experienced in Waterfall, Iterative and Agile/Scrum Development Methodologies.
- Active participation in all phases of Software Development Life Cycle including analysis, design, coding, testing and deployment using .NET technologies like C#.NET, ASP.NET 4.5/4.0/3.5/3.0/2.0, VB.NET, ASP, VBscript, WCF, Ajax, LINQ, CSS and IIS.
- Strong knowledge of web technologies like HTML, XHTML, DHTML, XML, XSLT, JSON, JavaScript, JQuery, and Kendo UI.
- Proficient in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Unified Modeling Language (UML) and Object Oriented Programming (OOP) in C# using features like Inheritance, Polymorphism, Encapsulation and Abstraction.
- Expertise in developing ASP.NET, Windows Application, Web Services, Windows Services, and WCF.
- Good experience with N-Tier architecture, Singleton, and MVC pattern.
- Expertise in creating and consuming Service Oriented Architecture (SOA) using Windows Communication Foundation (WCF) and Restful Services using Web API.
- Possess excellent abilities in developing database programs like Stored Procedures, Joins, Triggers, Views, Cursors using PL/SQL, T-SQL in My SQL, Oracle 11g/10g/9i, MS SQL Server 2012/20
- Experience in SQL Query optimization using SQL Profiler and Query Plan.
- Extensive experience with process modeling using UML, Flow charts, Sequence diagrams, Activity diagrams and Use cases by using tools like MS Visio and Rational Rose.
- Experienced with versioning tools like Team Foundation Server, Subversion and Visual Source Safe.
- Developed Test-Driven Development (TDD) strategy guiding use of the NUnit unit-testing framework.
- Experienced in various testing methodologies like Unit Testing, Integration Testing and Load Testing using Visual Studio.
- Quick Learner, good communication, committed to deliver timely, independently, good logical and analytical approach, coupled with very positive attitude and team spirit.
TECHNICAL SKILLS
Languages: C#, .Net, VB.Net, SQL, VBA, PL/SQL, Visual Basic 6.0
Web Technologies: ASP.Net 4.5/4.0/3.5/2.0, MVC 5/4/3, Ajax, JavaScript, JQuery, WCF, SOA, Web Services, AJAX toolkit, Remoting, HTML, DHTML, CSS, JavaScript, XML, XSL, XSL, Kendo UI.
Microsoft Technologies: Framework 4.5/4.0/3.0/2.0, WCF, Windows Service
Databases: MS SQL Server 2012/20, Oracle 11g/10g/9i, MS-Access
Reporting Tools: Crystal Report, SSRS
Version Control: MS Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS), CVS, SVN
Scripting: JavaScript, PHP, VBscript, JQuery
Development Tools: MS Visual Studio 2012/2010/2008/2005/2003, Photoshop, Dream Weaver, MS Visio, SQL Server Management Studio 2012/2008/2005
Operating System: Windows, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Sr. .NET DEVELOPER
RESPONSIBILITIES:
- Incorporated Agile/Scrum development Methodology to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project.
- Developed application using ASP.Net MVC Framework, C#, AJAX and jQuery.
- Utilized ASP.NET MVC 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.
- Implemented JavaScript, AJAX, JSON, JQuery, HTML-5, Telerik’s Kendo UI with Bootstrap, XML, for designing and validating UI.
- Used JQuery in the MVC view to call the WCF service to consume SOAP data in the XML format
- Created Data Contract, Operation Contract classes and consumed data from WCF.
- Created LINQ enabled database layer using API, also implemented Entity Framework for data access.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Collaborated with Design team to develop responsive web UI (mobile) application.
- Created custom error pages for errors like 401, 404 and 500 and implemented the custom error handling configuration file to return error status code.
- Wrote SQL Queries to create tables, stored procedures, triggers; additionally optimized Stored Procedures and functions.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Deployed applications to DEV and TEST environment and merged them to beta site in TFS.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- Created Unit Test Scripts for application and services testing.
ENVIRONMENT: C#, Visual Studio 2012, JavaScript, JQuery, JSON, MVC 4, WCF, XML, SQL Server 2012, TFS, AGILE, SCRUM, ASP.NET 4.5,Entity Framework, Web API, bootstrap, Kendo UI.
Confidential, Cranbury, NJ
.NET Developer
RESPONSIBILITIES:
- Participated in requirement gathering and analysis with business users.
- Used AGILE/Scrum development Methodology to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project.
- Designed and developed applications using ASP.NET4.0, C#, WCF, MVC 4.0, HTML-5, JavaScript, JQuery, CSS 3, Telerik Rad controls and SQL Server 2012.
- Developed the application using various patterns including MVC, Singleton, Dependency Injection
- Extensive use of WCF Services using REST.
- Developed data layer using Entity Framework and LINQ to Entities.
- Used AJAX controls like Calendar Control, Accordion, Modal Popup and Tab Controls in order to improve the performance and appearance of the application.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2012.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- Performed Unit Testing using Visual Studio integrated testing tools.
ENVIRONMENT: C#, .Net Framework 4.0/4.5, ASP.NET, HTML 5, XML, JavaScript, XAML, AJAX, MS Visual Studio 2012, SQL Server 2012, TFS, IIS7
Confidential, Jacksonville, FL
.NET Developer
RESPONSIBILITIES:
- Involved in theDevelopmentandTestingphases ofSDLC.
- MVC Design Patternfollowed for ASP.Net application development.
- Used AJAX Library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment.
- Enabled Client-side Data Validation in .NETusing the validation controls like Regular Expression validator, Required Field validator.
- UsedjQuerya concise JavaScript Library for traversing HTML document, event handling andAJAX interactions.
- Involved in developing applications in C# to meet the business requirements usingVisual Studio.NET 2010.
- UsedASP.NET AJAX Toolkitcontrols likeScript Manager,Update PanelandTimerin some web pages.
- Involved inportal GUIdesign using Master page, Login control, Site map, Microsoft menu Control and client side validation is done by Ajax validation extenders.
- Worked extensively on web forms and data binding controls likeGrid View,Data Listanddropdown boxes and Mapping page fields to the database fields.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#, .NET) for database access.
- Designed the database usingADO.NETand was involved in writing and maintaining complex SQL Queries and the required Stored Procedures and Triggers.
- Used ADO.Net such as Data Reader, Data Adapter, Dataset, Data Table, and Data View for retrieving, querying and manipulating data in the database.
- Designed and implemented reusable software elements like Custom Controls and also User Controls using ASP.NET.
- Used web server controls like Login Control, Menu Control and Substitution Control extensively in designing web forms.
- Achieved Master/Details presentation format of displaying data using Grid View and Details View.
- Involved in Deployment of the web application to the server.
- IntegratedWCF servicesto enable effective communication.
- Involved in providing technical support and maintenance for the application running at IIS7.0
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Involved inUnit and Integration testingfor quality assurance purpose.
ENVIRONMENT: C#, .NET Framework 4.0, ASP.NET, ADO.NET, SQL Server, JavaScript, XML, MVC, HTML CSS, TFS, Crystal Reports, Visual Studio 2010, LINQ
Confidential, Minneapolis, MN
.NET Developer
RESPONSIBILITIES:
- Worked with Business Analysts in order to understand business requirements and analyze use cases.
- Involved in configuration, customization, and development of e-commerce platform.
- Involved in designing Class diagrams and Sequence diagrams using MS Visio.
- Actively involved in developing web applications using ASP.NET, C#, ADO.NET and Visual Studio 2008.
- Involved in designing database, creating tables, writing complex queries and writing Stored Procedures using SQL 2008
- Used N-Tier architecture containing Data Access Layer, Business Logic Layer and Presentation Layer in order to manage code effectively.
- Developed E-Commerce functionality in ASP.NET including Google Checkout and NHibernate.
- Implemented Behavior Pattern for code reusability using Web Service as a Mediator.
- Implemented state management using View state, Session variables and Query strings.
- Implemented CSS to provide rich and unified look throughout the application.
- Used JavaScript and ASP.NET validation controls extensively to handle UI validations.
- Used AJAX Control Toolkit and AJAX Extensions like Tab Container, Accordion, Update Panel and Timer to improve the performance of the web application.
- Created WCF Service to retrieve and send information from client side without post-back.
- Used LINQ components in data layer.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Used Crystal Reports as a reporting tool for developing reports.
- Extensively used Runtime and Design time exceptional handling techniques.
- Utilized Trace and Debug flags within the web application in the development and test environments of the application.
- Performed Unit testing and Integration testing.
ENVIRONMENT: .Net Framework 3.5, ASP.NET, ADO.NET, SQL 2008, C#, JavaScript, JQuery CSS, HTML, WCF, XAML, AJAX, TFS, MVC, Visual Studio 2008, LINQ, Crystal Reports, MS Visio.
Confidential, New York, NY
.NET Developer
RESPONSIBILITIES:
- Involved in all the phases of Waterfall Methodology like Requirements Gathering, Analysis, Design, Coding and Testing.
- Analyzed and understood the requirements stated by the end user.
- Involved in Use Case documentation of the requirements using the UML and also functional design of the project.
- Strong experience in developing Win forms using Microsoft. NET with technologies like VB.NET.
- Involved in preparing client side validation forms by using JavaScript.
- Used Custom Controls and Dependency Properties to define unified look and feel for the application.
- Utilized various ASP.NET Validation Controls for data entry validation on the front-end.
- Developed Web Service to access the information through a secured channel.
- UsedADO.NET components like Data Reader, Data Adapter, Dataset, Data Table, and Data View for retrieving data from back-end Oracle 9i database.
- Involved in database activities like creating Tables, Stored Procedures, Functions and Queries in the application.
- Designed large numbers of 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.
- Used Visual Source Safe for Version control to track the Versions in the development environment.
- Used Crystal Reports as a reporting tool for developing reports
ENVIRONMENT: .Net Framework 3.0, ASP.NET, VB.NET, ADO.NET, Java Script, XML, HTML, WCF, Microsoft Visual Studio 2005, Visual Source Safe, Microsoft Visio, Crystal Reports
Confidential, Columbus, OH
.NET Developer
RESPONSIBILITIES:
- Involved in design and development of UI using ASP.Net after interacting with users for requirements.
- Developed application using ASP.NET, C# and back-end database as SQL Server 2005.
- Implemented Data Access Layer (DAL) using ADO.Net data objects such as Dataset, Data Adapter, Data Table, Data Reader and XML Document for consistent access from SQL database.
- Involved in designing database by creating Tables, Constraints, Functions, Triggers and Store Procedures using T-SQL in SQL server 2005.
- Expert in developing User controls and Custom controls using ASP.NET.
- Defined Master pages for the entire application to achieve similar look and feel.
- Implemented AJAX and used Ajax control library toolkit to improve performance and features of application.
- Used Validation Controls and JavaScript to perform client-side validations on web forms.
- Designed and developed application in a MVC design pattern that converts database views to hierarchical XML documents which are then streamed to the ASP presentation layer.
- Used AGILE development Methodology to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project.
- Developed and managed code in VSS (Visual Source Safe).
- Created the Dynamic PDF file reports using Crystal Reports.
- Developed Test cases and subsequently unit tested various modules
ENVIRONMENT: C#, .NET Framework 2.0, ASP.NET, ADO.NET, SQL Server 2005,MVC, JavaScript, XML, HTML CSS, VSS, Crystal Reports, Visual Studio 2005, LINQ
