Software Developer Resume
IN
SUMMARY
- 7+ years of professional experience in Object - Oriented Design and Analysis with extensive experience in the full life cycle of the software design process including requirements definition, prototyping, proof of concept, design, interface implementation, testing, and maintenance.
- Extensive experience of designing and developing software applications with the C# ( 4.0/3.5/3.0/2.0 ), .NET Framework ( 4.0/3.5/3.0/2.0 ), ASP.NET ( 4.0/3.5/3.0/2.0 ), ADO.NET, AJAX, LINQ, WCF, CSS, Win Forms, JAVA Script, XML, Web Services & SOAP.
- Experience in Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Experience with ASP.NET MVC Architecture 3.0/4.0 in designing web applications.
- Experienced in a fast paced Agile Development Environment including Extreme Programming, Test-Driven Development (TDD) and Scrum.
- Experience in developing WCF Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS).
- Good experience in using ADO.NET objects such as SQL Connection Object, SQL Command Object, Data Reader Object, Data Set Object and Data Adapter Object.
- Worked with ASP.NET Web Parts, Navigation Control and Master Pages.
- Experience in developing N-Tier Architecture systems.
- Experience in using Microsoft Office Suite: MS Word, Excel Spread Sheet, MS Access, PowerPoint, Visio and Outlook.
- Involved in various phases of Software Development Life cycle (SDLC).
- Hands on experience in creating crystal reports ( 8.0/8.5/10/13 ) in .NET.
- Knowledge in UML, Model Based Engineering, Agile practices.
- Experience with writing Use Case specifications and developing Work Flow diagrams.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Experienced in Service Oriented Architecture SOA using Windows communication foundation.
- Experience in creating web based application using technologies like Classic ASP, AJAX Toolkit, HTML and DHTML, CSS, JQuery.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle 10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008 and Visual Source Safe (VSS).
- Successfully deployed.NET applications on IIS 5, IIS 6, and IIS 7.
- Exposure to Insurance, Manufacturing, Content Management and Web Portal domains.
- Very Good experience in handling clients & meeting their requirements and willing to adapt to new technologies/work environments.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
TECHNICAL SKILLS
.NET Technologies: . NET Framework 4.0/3.5/3.0/2.0 , C#.NET, ADO.NET, ASP.NET, WCF, MVC, WPF, Win Forms, Web Forms, Web Services, LINQ and AJAX.
Languages: C#. NET, VB.Net.
Development Environment: Visual Studio 2012/2010/2008/2005.
Web Development: ASP.NET, XML, XAML, XPATH, XSL, XSLT, AJAX, DOM, Web /Win form Controls, HTML, CSS, DHTML, VBScript, JavaScript, Adobe Flash and JQuery.
Database Management System: SQL Server 2005/2008/2012 , Oracle 9i/10g & MS Access.
Application/Content/Transactional Server/Middleware: MSMQ, TCP/IP, UDP, ODBC, OLEDB, SSL.
Protocols: SOAP, TCP/IP, HTTP, UDP/IP, FTP, UDDI and SOA.
Web / Application Server: IIS 5.0/6.0/7.0.
Operating System: Windows 2008R2/2008/2003/XP/NT/9x, Windows 7, LINUX & UNIX.
Reporting Tools: Crystal Reports 8.0/8.5/10/13 , Database Reports, SSRS & SSIS.
Version Control Tools: Team Foundation Server (TFS), Visual Source Safe (VSS).
PROFESSIONAL EXPERIENCE
Confidential, IN
Software Developer
Responsibilities:
- Responsible for building User Interface, business Logic of the application and Data Access.
- Used ASP.NET and C#. Net for developing the business logic layer of the N-tier application.
- Developed middle tier business logic and objects using object oriented techniques (OOPs) in C#.
- Developed Login to handle role based security according to login permissions.
- Used ASP.NET Web Services in web forms user interface and Implemented data binding and Presentation logic using C# and Validation logic using Error Provider.
- Developed Read- only search for the application.
- Developed and used WCF to get data in C#.
- Data binding was extensively used to bind various server controls to the data from database.
- Implemented ADO.NET objects such as Data Adapter, Data Reader and Dataset forreading/updating records in the database.
- Designed and developed static and dynamic pages & validated client side scripts using JavaScript.
- Created Database objects like tables, Views, stored procedures using SQL.
- Involved in Application Deployment and troubleshooting.
- Involved in Application support and bug fixing.
- Used Team Foundation Server (TFS) as source control.
- Involved in working with AJAX control toolkit to extend the functionalities of the Asp.net User Controls.
- Implemented XML web services (UDDI, WSDL, and SOAP).
- Designed User Interface with Web Forms, HTML controls and User Controls, Cascading Style Sheets (CSS), JQuery.
Environment: C#, .Net Framework 4.5, ASP.NET 4.5, VISUAL STUDIO 2012, SQL Server 2012, TFS, LINQ, Java Script, CSS, Ajax, JQuery.
Confidential, INSoftware Developer
Responsibilities:
- Coordinated with various teams to work on User Stories created as part of agile methodology.
- Developed WCF service to interact with DAL layer.
- Developed DAL layer using LINQ to Entities ORM.
- Developed DAL layer using DB factory Enterprise library ORM for WCF services.
- Developed SSIS job to process incoming and outgoing feeds from Mainframe.
- Implementation of Client Side validations using JQuery and validation at the Controller level.
- Created Web pages using JQuery, JavaScript and JSON with Ajax web service method call and page methods.
- Used LINQ, Multi-threading, Extension methods in C#.
- Developed User controls for common functionality.
- Used Team Foundation Server as source control repository.
- Used Cascading Style Sheets (CSS3) for making the application more unique and beautiful.
- Involved in maintaining the WCF services Catalog Service, Customer Service, Basket Service, Order Service and Social Service.
- Automated Builds with TFS Build Definitions to speed up the deployment life cycle & also to leverage continuous integration to help the Product Owner see features as soon as possible.
- Involve in the functional and technical review of the code.
Environment: Scrum Agile Methodology, NuGet Package Manager, VS 2012, .Net 4.0, C#, WCF, LINQ, MVC 4, WEB API, Entity Framework 5.0, JavaScript, JQuery, HTML5, XML, XSLT, SQL Server 2012, TFS 2012.
Confidential, Chicago, IL
Software Developer
Responsibilities:
- Developed Web Forms using ASP.NET and C#.
- Created server controls using .NET framework classes.
- Designed and developed middle tier database access objects using the Microsoft .NET framework with ADO.NET.
- Loading data in Dimension Tables in SQL Server using SSIS Packages.
- Developed User controls and Custom controls.
- Designed, developed user interface look and feel and functionality for web users.
- Used JavaScript to enhance User Interface experience on Client-Side.
- Implemented web services (SOAP) Using ASP.NET for consumption by the Client application.
- Used AJAX for rich user interface operations and avoiding post back to the Server.
- Worked on validation controls for validating user input.
- Involved in the Unit testing and Integration testing.
- Involved in code management activities using Team Foundation Server (TFS).
- Performed CRUD operations with WCF Restful services using Web Get & Web Invoke.
- Involved in requirement analysis, and design of the module.
- Used ADO.NET to access the SQL database and to optimize queries.
- Worked in an Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Created reports from Data Warehouse using SQL Server Reporting Services (SSRS).
Environment: .Net Framework 4.0, VB.Net, ASP.NET 4.0, JavaScript, ADO.NET, WCF, IIS, SSRS, SSIS, XML, SOAP, Ajax, Web Services, SQL Server 2008, LINQ & TFS.
Confidential, NC
Software Applications Developer
Responsibilities:
- Involved in Requirements analysis, Detail design, Development, Unit Testing & Integration testing, Technical and User Manual documentation.
- Designed Presentation layer using Ajax Controls, and CSS, JQuery.
- Rational Modeling was used for the UML diagrams like use case diagrams, object diagrams, class diagrams and sequence diagrams to represent the detail design phase.
- Developed validations using JavaScript.
- ImplementedWCF for communication between Business-to-Business (B2B) and Business-to-Consumer (B2C).
- Extensively used XML, XSLT and XSD for data transfer across different systems.
- Used configuration tools TFS for source control.
- Maintained a consistent look and feel across all of the pages within MVC 3 application by Razor layout.
- Worked on MVC Map Routes inorder to create and register routes. Also implemented MVC URL validation to validate the URL based on regular expressions.
- Implemented Ajax ModalPopupExtender control to disable the parent window while opening the child window.
- Implemented AJAX UpdateProgress Control to display a progress bar while AJAX callback is in process.
- Implemented Web Authentication in MVC using Authorize keyword for the controllers and actions.
- Extensively worked on Data Annotations in MVC application to perform the validations on HTML user controls.
- Used Stored Procedures and SQL Queries to access data and manipulation from SQL Server 2008
- Designed and coded application components in an agile environment utilizing a test driven development (TDD) approach.
- Implemented Object relational mapping using N-Hibernate and ORM tools
- Involved in Unit Testing for the developed .Net applications.
Environment: Visual Studio 2008, C#.Net, MVC 3, WCF, JavaScript, JQuery, XML, AJAX, ADO.Net, COM, IIS 6.0, SQL Server 2008, Windows 7.
Confidential
Software Application Developer
Responsibilities:
- Developed the application using MVVM model for WPF.
- Involved in creating rich and interactive UI using WPF.
- Developed Service Layer using C# and Windows Communication Foundation (WCF).
- Created snapshots by using WPF (Windows Presentation Foundation) for the functional requirement phase.
- Developed SQL server data warehouse for reporting and created SSIS packages to move data from SQL Server and databases to the data warehouse.
- To develop the WCF Services for check in and checkout content use case.
- Developed WCF services to save/get the data for portfolio screen using C#, LINQ.
- Implemented client-side validations using JavaScript and AJAX Library.
- Created the Winform Pages with C#.
- Extensively used Silver light Data Grid, Items Control and many other controls with Paging and Sorting for displaying various data on to the page.
- Design and development on databases using SQL Server 2005. Developing Reports using SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS).
- Using TFS as source control Configuration Management.
- Created Styles and Control Templates to be used in the UI using WPF.
- Involved in writing typical complex SQL queries and stored procedures using T-SQL.
- Used JavaScript to selectively update the content in browser.
- Wrote SQL queries, views and stored procedures using T-SQL.
- Developed SSRS reports by using Business Intelligence Development Studio.
- Migrated the classic ASP App to ASP.Net from VBScript to C#.
Environment: C#. Net 3.0, SQL Server2005, Silver Light, WPF, PL/SQL, SSIS, TFS, SSRS, Visual Studio(2008), AJAX, CSS, HTML, JavaScript, Web Services/WCF, XML, IIS.
Confidential
Software Developer
Responsibilities:
- Involved in Design, Coding, Implementing and testing the applications.
- Worked on N-tier architecture consisting of Presentation, Business, and Data access layer using C#.
- Developed and implemented various Web forms and User controls using ASP.NET, C#, and JavaScript.
- Designed and developed Web-services using C# .NET, ADO.NET and XML to handle online transactions with central database.
- Developed reusable UI widgets such as the navigation menus.
- Used .Net Validation Controls for validating different controls and JavaScript for client side validations.
- Documented with UML Design Patterns.
- Used AJAX for dynamic web pages.
- Grid view sorting and Paging were properly deployed.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage.
- Contributed to the design databases for several modules and developed Stored Procedures, triggers to be used by the application.
- Implemented support for transactions using ADO.Net Objects.
- Involved in different types of testing (unit testing, application testing)
- Developed various Reports with Crystal Reports.
Environment: Visual Studio 2005, ASP.Net 3.0, C#.Net, AJAX, Agile, Web services, IIS, XML, JavaScript, Crystal Reports, ADO.Net, MS SQL Server 2005.