Application Developer Resume
Pennsylvania, PA
SUMMARY
- 5+ years of experience in all phases of SDLC: Analysis, Design, Coding, Testing and Implementation and Support of Web and Windows Applications.
- Experience of working in Healthcare, Insurance, Finance and Software solution Industries.
- Skilled professional with extensive experience in developing applications in .NET framework 2.0, 3.0, 3.5, and 4.0
- Expert in developing n - tier web applications in .NET environment using different .net Technologies such as C#.NET, VB.NET, ASP.NET, ASP.NET MVC, WCF.
- Proficient in creating rich and interactive front-end UI Windows applications with WPF and XAML with added data and control template.
- Proficient in using JavaScript, jQuery, AJAX, AJAX Toolkit and CSS to enhance performance and user experience.
- Worked extensively with HTML, HTML DOM, DHTML, XAML and XML. Worked with XSL (XSLT, XPath, and XQuery) to query XML documents.
- Proficient in relational database like SQL Server 2000/2005/2008 and ORACLE 9i/10g.
- Worked extensively with Data Adapter, Dataset, Data Reader as a part of ADO.NET to access and update database.
- Proficient in writing SQL queries, Stored Procedures, Functions, Views and Triggers.
- Implementing security features in the .NET like Authentication and Authorization of users using Forms Based authentication, creating Membership and Role Providers.
- Experience in working with Entity Framework and LINQ (proficient in LINQ to SQL and LINQ to Objects).
- Created and consumed WCF web Services
- Extensive Experience in writing code using design patterns like Abstract, Factory, Singleton, MVC, MVP and MVVM
- Hands on experience in using Web Servers like IIS
- Experienced in various testing methodologies like Unit Testing and Integration Testing using tools like N-Unit
- Experienced with versioning tools like TFS, Subversion and VSS.
- 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.
- Reliable, responsible, hard working and good team player.
TECHNICAL SKILLS
Programming Languages: ASP.NET, C#.NET, VB.NET, Visual Basic, HTML, DHTML, T-SQL, PL/SQL, CSS, JavaScript, XML, XSL, XSLT, WSDL, SOAP
Operating Systems: Windows Server 2003/2000, Windows XP/Me/2000/9x, MS-DOS,UNIX/Linux
RDBMS: SQL Server, Oracle 10g/9i, MS Access
Web Technologies: AJAX.NET, Web Forms, Web Services, COM+, WCF, MVC
Development Platforms / Environments: IIS, SQL Enterprise Manager, SQL Query Analyzer, SQL Profiler, Crystal Reports, SSRS, WSS 3.0, MOSS 2007
Version Control: Visual Source Safe 6.0, Visual Team Foundation Server, Rational Clearcase
Frameworks: .NET Framework 2.0, 3.0, 3.5 & 4.0 NUnit, NHibernate
PROFESSIONAL EXPERIENCE
Confidential, Pennsylvania PA
Application Developer
Responsibilities:
- Involved in the design and development of web application using ASP.Net MVC 3.0 Framework.
- Created rich, easy-to-use Views, Partial Views using Scaffolding Templates and Razor View Engine.
- Created Layout Views using CSS/Themes/jQuery for Razor Engine to give a consistent look to applications header elements
- Created and optimized Views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript/jQuery
- Developed various Controllers with Action Methods returning varied Action Results like File Content, Script Execution, JSON Data, URL Redirection and HTTP Status.
- Applied Action Filters on key methods to handle errors, validations and authorization. Also implemented Custom Filters in applicable scenarios.
- Created Links/Forms that provide A-sync operations using AJAX Helper Class to provide functionalities like Partial Page Rendering, Client Side Validations/Remote Validations, Error Handling and Auto Complete to optimize UI.
- Used Entity Framework for data access.
- Used JQuery library extensions to provide advanced Front-End functionality and rich user experience
- Created and Consumed WCF web services
- Created and modified tables in database based on the requirement.
- Followed Agile methodology.
Environment: ASP.NET, C#, ADO.NET SQL Server 2008 R2, JavaScript, jQuery, Visual Studio 2010, WCF, IIS 6, XML, JSON, AJAX, HTML, CSS Team Foundation Server
Confidential, Honolulu, HI
Application Developer
Responsibilities:
- Involved in Design, Development and unit testing.
- Understanding and reviewing the existing applications and involved with the Business team and implemented the tasks as per the Priority of Business Requirement using Agile Methodology.
- Used Domain Driven Design for developing web services.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Configured TCP Protocol, Transport Level Security in WCF Service.
- Responsible for hosting Web services in IIS.
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
- Involved in application development using VisualC#, VB, Microsoft Enterprise Patterns and Practices Framework/ SQL Database,LINQ, WCF.
- Wrote Unit test cases and test the application thoroughly before deployment
- Used SoapUI for functional testing of Web services.
- Wrote Complex SQL queries to retrieve and insert data to and from multiple tables.
- Used Sql Server 2008 features like Table Valued Parameter for bulk insert.
- UsedADO.NETobjects such asData Reader, DatasetandData Adapter, for Consistent access to SQLdata source.
- Created and consuming WCF web services.
- Created SQL stored procedures and functions
- Interacted with the business team and drafting down the requirements.
- Used TFS as a source control for maintaining co-ordination with the work of otherdevelopers.
- Provided support to the existing applications by fixing up issues.
Environment: QNXT 4.71, VB.NET, C#, LINQ, SQL Server 2008, Visual Studio 2008, Web Service Software Factory 2008, Team Foundation Server, SOAPUI, NUnit, Windows XP
Confidential, Cincinnati, OH
Application Developer
Responsibilities:
- Involved in all the phases of SDLC following agile methodology.
- Developed Windows application using WPF and XAML.
- Designing rich GUI using WPF Controls, Layouts, User Controls, Styles and Data Template in XAML.
- Worked on UI elements and features such as Dependency Properties and Routed Events using XAML.
- Used various WPF Layouts (Grid Panel, Stack Panel, Canvas), Controls (Textbox, ListBox, Button) and Data Binding features.
- Implemented Data Triggers, Event Triggers and Property Triggers in XAML and Converters in C#.
- Used Control Templates, Data Templates to modify existing look and feel of WPF controls
- Involved in using various transactions of WPF data binding controls in binding data, retrieving data including implementations of data templates.
- Used WPF technology and XAML code for creating standard control library allowing to re-use the controls throughout the application
- Participated in implementing WPF command bindings, routed event handlers for handling different button events and animation events.
- Design graphical user interfaces for the web and windows forms.
- Write Unit test cases and test the application thoroughly before deployment.
- Created and consumed WCF web services.
- Used Ajax to call web services from client side.
- Wrote SQL stored procedures and functions
Environment: ASP.NET, C#, SQL Server 2008, SQL Server Reporting Services, SSIS Package, JavaScript, Team Foundation Server
Confidential, Louisville, Kentucky
Software Engineer
Responsibilities:
- Involved in Design and Code Construction withOOPsImplementation inMVCArchitecture.
- Involved inMaintenance / Enhancementsof the application which includesdevelopingthe new reports.
- Involved in application development using VisualC#,ASP.NET3.5 / Microsoft Enterprise Patterns and Practices Framework/ SQL Database,LINQ, WCF.
- Responsible forDatabase design, and creatingof Stored Procedures,triggersto perform the Data retrieval from multiple tables using SQL Database.
- Developed project using agile model.
- Developed web pages using Asp.Net,JavaScriptforClient side Validation.
- DevelopedGUIusingMS VISUAL STUDIO,ASP.NETWeb Forms with Ajax controls.
- Deployed applications into test and production environments by using web server (IIS).
- Implemented CoreBusiness logic.
- Implemented the Error Handling
- UsedADO.NETobjects such asData Reader, DatasetandData Adapter, for Consistent access to SQLdata source.
- DevelopedWeb User ControlsandCustom User Controlsto minimize code redundancy.
- Extensively used ASP.NETGridView,DetailsView, TreeView, DataListandRepeater controls for displaying the data in a clear format.
- Worked with ASP.NETWeb Forms,State Management, Caching features, configuring optimizations and securing the web application
- To persist and transfer data between pagesSession State, View State, Cookies and Query Strings were used.
- All the commonly used functions are written in a class file and calling those functions usinginheritance.
- DevelopedUnit Test Scenariosand tested Test Scenarios in Web methods usingNUnit.
Environment: ASP.NET, C#, VB.NET, Winforms,ADO.NET, Visual Studio .NET, Agile Model, MVCArchitecture,TFS, Web Services, SOAP, VBScript, JavaScript, Ajax, HTML, XML, XSL, XSLT, IIS,SQL Server2005, MS-Access 2000,PL/SQL, Sql server reporting Service, Windows XP/2003/2000/NT.
Confidential, Columbus, OH
.Net Developer
Responsibilities:
- Involved in gathering requirements from business and evaluated the technical specifications to determine feasibility
- Involved in code re-factoring and testing of all modules by performing unit testing with different kinds of data.
- Responsible for designing and developing UI features such as Master pages, CSS, JavaScript and for rich look and uniformity throughout the website.
- Implemented AJAX features for asynchronous data transfer and partial page updates, used a variety of AJAX Control Toolkit features such as Accordion, Cascaded Dropdown, and Modal Pop-up etc..
- Extensively designed re-usable .NETweb custom controls and attractive web forms in C#.
- Developed ASP.NETcaching features, configuring ASP.NET optimizations, securing ASP.NETweb application.
- Involved in Integrating WCF Services with the web services which are exposed externally.
- Extensively used web services for transferring the data to other data base models and also created web methods for taking data input.
- Used Visual Source Safe as a source control for maintaining co-ordination with the work of otherdevelopers.
- Involved in creating tables, views, triggers and stored procedures and also performing various data operations in SQL Server 2008.
- Implemented Stored Procedures, Triggers, and Views on Oracle 10g database for carrying out data operations on a subset of data.
- Involved in performing data operations and responsible for data retrieval based on the conditions supplied by the user on a SQL server 2008 database
Environment: .NetFrame Work 3.5,Visual Studio 2008, ASP.NET, Agile, C#, Silverlight, WCF, LINQ, Web Service, Ajax, SOAP, CSS, HTML, Visual Source Safe, Oracle 10g, Web forms, XML,IIS, JavaScript, Windows 2003,SSRS,Crystal Reports and SQL Server 2005/2008.
Confidential, Hartford, CT
Programmer Analyst
Responsibilities:
- Involved in gathering requirements from business and evaluated the technical specifications to determine feasibility
- Involved in full software development lifecycle of the Project such as DEV, STAGE, QA, PROD, PERF extending support in all the phases for successful release of the application.
- Involved in Code Review and Testing of all the modules and also performed Unit Testing with different kinds of Data
- Designed and Developed the GUI using the ASP.NET2.0 features like Master Pages, CSS, DHTML and Javascript for achieving rich and uniformed look and feel of all the Web pages.
- Created excellent layout and design for special WebPages using Style Sheets and other advanced ASP.NETfeatures
- Used Team Foundation Server (TFS) for source control in order to coordinate with otherdevelopers.
- Involved in writing stored procedures, views, triggers and other SQL functions to determine the performance of the application in various stages of SDLC
- Extensively designed re-usable .NETweb custom controls and attractive web forms in C#.
- Developed ASP.NETcaching features, configuring ASP.NET optimizations, securing ASP.NETweb application
- Created UML (Class Diagrams, Sequence Diagram, and Component Diagram) diagrams using Visio.
- Implemented Daily Builds in Agile Methodology to prevent manual merging of the code and for QA testing.
- Implemented Agile Methodology by breaking the releases into shorter stints.
- Implemented page level error handling using Custom Error pages and Error logs.
- Created and consumed Web Services over SOAP, DISCO, WSDL protocols and tools.
- Implemented CRUD operations on MS-SQL Server as for a subset of data in the application.
Environment: .NetFrame Work 3.5,Visual Studio 2008, ASP.NET, Agile, C#, Web Service, Ajax, SOAP, CSS, HTML, TFS, Web forms, XML,IIS, JavaScript, Windows 2003,SEO,Crystal Reports and SQL Server 2005.
Confidential
.Net Developer
Responsibilities:
- Prepared and executed unit test plans for every module.
- Made reports using Crystal reports.
- Created setup and the user manual with installation guide of the application.
- Writing user defined functions, stored procedures and views using SQL Server 2000.
- Designed ASP.net Web pages.
- Creation of Master Pages
- Gathered and analyzed the client requirements.
- Created user controls for the application.
- Extensively worked on ADO.NET to access data from SQL Server
- Used strongly typed datasets for database operations
- Created the database tables for the application.
- Created the Stored Procedures and Functions in the database.
Environment: ASP.NET, ADO.NET, C#.NET, Crystal Reports, SQL Server 2000
