Applications Developer Resume
Chicago, IL
SUMMARY
- Around 6+ years of solid experience in Design, Development, Implementation and Testing of Client/Server and Internet/Intranet applications on .Net platform.
- Solid Experience with Microsoft .Net Framework 4/3.5/3.0/2.0 , and Visual Studio .net 2010/2008/2005.
- ADO .NET, EF, LINQ, WCF, Web Services, TFS 2010/2008, SQL Server 2008/2005
- Experienced in working with Iterative Agile Programming Methodologies, Waterfall methodologies
- Extensive programming experience in developing Enterprise applications using Microsoft.net Technologies (.Net 1.1/2.0/3.5/4.0 ) which includes C#, ASP.NET MVC 5, ASP.NET, WCF, Web Services, Web API, Ajax, LINQ, CSS, IIS 7/6,UML, .NET Remoting, HTML, JavaScript, XML/XSLT.
- Expertise in Developing web forms, web controls, user controls and validation controls in ASP.NET.
- Implemented ADO.NET data access techniques i.e. SQL Connection Objects, SQL Command Objects, Data Set Objects, Data Reader Objects and Data Adapter Objects using Data Grid, Data List and Repeater Controls.
- Extensive experience in working with LINQ to Objects, LINQ to SQL and LINQ to XML.
- Strong knowledge and Implementation of Object oriented programming.
- Implemented applications using 3 - Tier architecture (Presentation Layer, Business Layer and database Layer).
- Experience in writing use cases, interface definitions and web services specifications in collaboration with Business and System Analysts and Architecture Group.
- Involved in Implementation of .Net applications using Microsoft application libraries.
- Involved in database design and database development including SQL stored procedures, queries.
- Proficient in State Management Techniques, Performance, Security, Reusability, Rich User Interface by using ASP.NET and C# features.
- Extensive experience in Developing, Consuming and Debugging the SOAP and Web Services using WCF.
- Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism.
- Good experience in Exception Handling, Debugging and Tracing by which the whole picture of application runtime can be seen and analyzed more efficiently.
- Hands on experience in creating Stored Procedure, Triggers, User Defined Functions, DTS, Transaction Management using T-SQL, code optimization and performance in SQL Server 2008/2005/2000 databases
- Experienced Crystal Reports for report generation, integration into .NET applications.
- Highly Capable of implementing Unit Tests and writing test cases using N-Unit and MS Unit.
- Experience using Version control systems like Team Foundation Server (TFS).
- Strong educational background with exceptional analytical and interpersonal skills.
TECHNICAL SKILLS
Operating Systems: - Windows 7/XP Pro/ 2000/2003/2008.
Web Technologies: - ASP.NET 1.0/2.0, AJAX, ADO.NET, WCF and Web Services.
Application Languages: - C#, VB.NET, SQL, PL/SQL, HTML, XML, XSL/XSLT, UML.
Framework: - .Net Framework 2.0/3.0/3.5, Design Patterns.
Methodologies: - SDLC, UML, Agile development.
Databases: - SQL Server 2005/2008.
Data Access Technologies: - ADO.NET, ADO, ODBC.
Scripting Languages: - JavaScript, VBScript.
Markup Languages: - HTML, XHTML and DHTML.
Application Servers: - IIS 5.0/6.0/7.0 with .NET Framework.
Reporting Tools: - Crystal Reports.
IDE/Tools: - MS Visual Studio .NET 2005/2008/2010.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Applications Developer
Responsibilities:
- Involved in the requirement gathering phase by studying the existing manual process and participating in client meetings
- Involved in system design.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Used ASP.NET MVC( 4.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.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views and SQL Joins.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to fetch data with better Performance Tuning.
- Created Cross-Tab, Drill-down and Sub-Reports using Crystal Reports.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using Nunit to ensure Code Stability and functionality.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
- Developed different data loaders for the implementation team to load the data from legacy systems into the application.
Environment: Visual Studio 2010, C#, ASP.NET MVC 3.0, WCF, Java Script, TFS, AJAX, ADO.NET, LINQ, XML, SQL Server 2010, UML, Windows Server 2008 R2/2008.
Confidential, Scranton, PA
Applications Developer
Responsibilities:
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Designed the web UI ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS and AJAX controls.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# for web pages.
- Used ASP.NET MVC 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.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used 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.
- Extensively used User interface controls which use JQuery to ensure client side validation.
- Written Stored Procedures in SQL Server 2008 and used ADO .NET with Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views and SQL Joins.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to fetch data with better Performance Tuning.
- Created Cross-Tab, Drill-down and Sub-Reports using Crystal Reports.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
- Developed different data loaders for the implementation team to load the data from legacy systems into the application.
Environment: Visual Studio 2008, C#, ASP.NET MVC 3.0, WCF, Java Script, JQuery, TFS, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUnit, SQL Server 2008 R2, Windows XP, UML, Windows Server 2008 R2/2008.
Confidential, Washington, DC
Applications Developer
Responsibilities:
- Involved in designing the layout of User interface using Visio and class diagrams using UML.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in search module.
- Also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Established communication between different applications running on same/different platforms using WCF.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page
- Programmed ADO.NET for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing the database.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP. NET 3.0.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Implemented Serialization and Deserialization of objects.
- Developed Custom Controls which provides flexibility, reusability better deign time experience.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved in unit testing, integration testing and deployment of the application.
Environment: Visual Studio 2008, ASP.Net 3.0, ADO .NET, XML, HTML, JavaScript, IIS 6.0, NUnit, Visual Source Safe, SSRS, SOAP, WCF, .NET Framework 3.0, Web services, SQL Server 2005, PL SQL, DHTML, Windows Server 2003.
Confidential, Newark, DE
Applications Developer
Responsibilities:
- Developed User interfaces for withdraw and deposit functionalities
- Developed Middle tier with custom collection having caching capabilities.
- Extensively worked on ASP.Net 2.0 Data Controls like Grid View to display the transaction information in the Presentation Layer.
- Used java script for front-end validations and DOM modifications.
- Prepared unit test cases and done code review of other team members.
Environment: Visual Studio 2008, ASP.Net 3.0, ADO .NET, XML, HTML, JavaScript, IIS 6.0, NUnit, Visual Source Safe, SSRS, SOAP, WCF, .NET Framework 3.0, Web services, SQL Server 2005, PL SQL, DHTML, Windows Server 2003.
Confidential, Madison, WI
Applications Developer
Responsibilities:
- Designed User Interface and developed code behind classes for the windows application using C# and Win forms and used C#, ASP.NET for the web application.
- Utilized the features of Application Programming Interfaces (APIs) available in the Microsoft Windows Operating Systems.
- Implemented client-side validation components using ASP.NET and JavaScript to reduce server roundtrips.
- Created stored procedures and triggers in SQL and used that logic in the application.
- Used Crystal Reports Services to generate reports, which included Tabular Reports, and Matrix Reports.
- Designed and developed reports using Micro soft Visual Studio 2005 integrated reports.
Environment: Microsoft .NET Framework, Visual Studio.NET2003, VB.NET, C#, JavaScript, Oracle9i, Oracle SQL developer, SQL Server2000, Visual Source Safe, Windows Server2003