.net/silverlight Developer Resume
Memphis, TN
SUMMARY
- About 7 years of software experience in evaluation, design, development, testing, maintenance and production support using SDLC process and AGILE methodologies. Strong skills and experience in Object - Oriented Programming, Service Oriented Programming and RIA applications using the .NET framework.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5/3.0, Silver Light 4.0/3.0, C#(4.0/3.0/2.0), VB.NET and AJAX Extensions with MS SQL Server (SQL / 2003 ) and Oracle 10g/9i as database.
- Good experience of using Expression Blend and creating animations using Blend and Visual Studio.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like MVC, Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts using .NET Framework and Database Programming using TSQL (SQL Server 2008/2005/2003 ).
- Expertise in developing GUI (Graphical User Interfaces) using C# Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive web applications that work across all popular browsers.
- Experience in using Language-Integrated Query LINQ (LINQ to SQL, LINQ to objects and LINQ to Entities).
- Expertise working with PRISM and MVVM design patterns for Silverlight and WPF.
- Experience working with Silverlight Unit Test Framework, involved in Unit testing and have created unit test cases.
- Experienced in creating Localized and Globalized applications to be accessible across the world.
- Experience in development and implementation of Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts and services.
- Expertise in developing applications using .NET application building blocks (Site Map, Data access, Exception Handling, State management).
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
- Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Experience in ADO.NET components such as Data Connection, Data Command, Data Readers, Datasets and Data Adapter.
- Sound knowledge in writing T-SQL queries, stored procedures, Triggers along with Data Transformation Services (DTS), views, user defined functions, packages, database performance tuning, indexing, database backup and restore.
- Extensive experience in developing reports using Crystal Reports, MS Access reports and SQL Server Reporting Services (SSRS).
- Experience in working with Nunit and MSTest Framework for unit testing.
- Experience in using Team Foundation Server 2010/2008, Microsoft Visual SourceSafe for Version Controlling.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.
- Excellent work ethics, self-motivated & quick learner, willing to learn new technologies and third party products.
TECHNICAL SKILLS
.NET Technologies: ASP.Net MVC 2,ASP.Net (3.5/3.0/2.0/1. X), ADO.NET (3.5/3.0/2.0/1. X ), Web Services, WIN FORMS, WEB PARTS, .Net Remoting and Net Framework 3.5/3.0/2.0, Net Framework 2.0/3/0/3.5/4.0 (LINQ, WPF, WCF, WWF), Silverlight 4.0/3.0
Development Environment: Visual Studio /, Visual Basic 6.0
Web Technologies: ASP, XML, HTML, DHTML, XHTML, CSS, XSLT, VBScript, JavaScript, AJAX, J Query, PHP.
Web Services: SOAP, UDDI, WSDL, XML
Programming Languages: C# (3.5/3.0/2.0/2. x), VB.net, C, C++, SQL, PL/SQL.
Databases: SQL Server 2008/2005/2000 (T-SQL, Stored procedures, Triggers, DML, DDL, DTS),Oracle 10g/9i, MS Access
Middleware: ADO.Net, ActiveX, DLL
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Reporting Services: Crystal Reports, MS SQL Server Reporting Services SSRS
Web/Application Servers: Internet Information Server (IIS), Apache
Design Patterns: MVC, Singleton and Abstract Factory.
Technology: Net Framework 2.0/3/0/3.5/4.0 (LINQ, WPF, WCF, WWF), Silverlight 4.0/3.0
Application Tools: Visual Studio.Net, Front Page, SQL Enterprise Manager, SQL Management Studio, Adobe Photoshop 7.0, Visual Interdev 6.0, Visio.
Operating Systems: Windows 7,Vista, Windows XP/NT/2000 and Windows Server
PROFESSIONAL EXPERIENCE
Confidential, Memphis, TN
.Net/Silverlight Developer
Responsibilities:
- Development was done using Agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Actively involved in design and development using UML, ASP.NET Master Pages, Themes, Skins, ADO.NET, JavaScript, XML, CSS and Visual Studio.Net 2008.
- We had used MVC Object oriented design pattern for development.
- The Presentation Layer was implemented in ASP.NET 3.5 using Web Forms, User Control, Web Controls.
- Implemented MVVM (Model View ViewModel) pattern to create Silverlight user controls.
- Used Telerik Controls like Raddockppanel, Radgridview, Radoutlookbar, etc.
- Developed runtime animations using SilverLight 3.0 and WPF.
- Extensively used SilverLight/WPF page layouts, animated transition controls and key-frame animations.
- Worked withExpression Blendfor extensive graphics.
- Used Ajax Control Tool kit to run client side script, enhance rich web UI, validation and showing div based Ajax extender.
- Managed to implement a layout system which adapt to changing window and display conditions by using WPF layout controls.
- Used .Net assemblies for building forms and reports, linked tables with Access using SQL Server as Database.
- Used Enterprise Libraries for to connect Database (Data Access Application Block), to log on application used (logging Application Block), to handle exception used (exception Handling application block).
- Extensively worked with LINQ to SQL, which uses ADO.NET to handle the communication with the database.
- Used Cookies and Query strings to implement user state and transfer data between pages.
- Session and view state objects used to maintain user session data and page post back operations respectively.
- Developed WCF services to enable effective communication.
- Used WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Created XSLT to convert XML data into text file.
- Used Visual Source Safe (VSS) to check-in and check-out for the objects developed.
- Worked on deploying the application on to development, staging and production servers.
- Created design documents and test cases for development work.
Environment: VisualStudio2010, C#, ASP.NET 3.5, WCF, EDMX, Java Script, SILVERLIGHT 4.0/3.0, Expression Blend 3.0, XAML, TFS 2010, WCF, IIS 7.0, AJAX, ADO.NET, MSMQ, LINQ, XML, XPath, Microsoft Enterprise Library, SSIS SQL Server Integration Services, SQL Server Analysis Services, NUNIT, SQL Server 2008 R2, Windows XP, UML, Windows Server 2003, Windows Server 2008 R2/2008.
Confidential, Columbus, GA
Sr.Net Developer
Responsibilities:
- Development was done using Agile methodology with daily scrums, paired programming using TDD.
- Used CSLA.Net Framework to create our own business objects in Silverlight 4.0.
- Used CodeSmith generator to reduce repetitive coding.
- Involved in developing applications in C# 4.0, Silverlight 4.0, and .Net 4.0 to meet the business requirements using Visual Studio.NET 2010.
- Designed, and developed an integrated N-tier web application using C#.Net, Siverlight 4.0 and SQL Server 2008.
- Implemented MVVM Pattern in Silverlight 4.0.
- Sliverlight UI was designed with layout controls like RadStackPanel, RadDockPanel, RadGrid etc.,
- Used Telerik Controls like input, data, navigation and visualization controls.
- Created application wide Silverlight animations using VSM (Visual State Manager).
- Created and worked with dependency and attached properties.
- Designed, implemented and configured WCF service layer.
- CreatedWCFServices responsible for communicating and providing real time data from integrated server to Client Application.
- Extensively worked with LINQ to SQL, which uses ADO.NET to handle the communication with the database.
- Involved in writing/Modifying Stored Procedures and creating Tables, Views in SQL Server 2008.
- Developed complex view and indexing them at database level in SQL SEVER 2008.
- Worked with Project Manager, Business Analysts and QA team on coordinating and planning work items, builds and releases.
- Production support and maintenance after release.
- Used TFS for Source Code Control, project related document sharing and team collaboration.
Environment: Visual Studio 2008, ASP.Net 2.0/3.0, ADO.Net, SQL Server 2005, XML, HTML, XSLT, XPath, JavaScript, IIS 6.0, NUNIT, Visual Source Safe, SQL reporting services, SSRS, SOAP, WCF, WPF, .NET Framework 2.0/3.0, SOA, Web services, SQL Server 2005, T-SQL, DHTML, Windows Server 2003.
Confidential, WASHINGTON, DC
.Net Developer
Responsibilities:
- Working in an agile Environment to deliver higher-quality software far more rapidly.
- Successfully organized initial set of requirements into master list of Use Cases.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Used Visual Studio.NET 2008 IDE to design the forms, develop and debug the application.
- Worked on different aspects of .NET framework, like ASP.NET 3.5, ADO.NET and C#.
- Involved in designing of User Interface with CSS, HTML, and DHTML.
- Developed presentation layer using server-controls, HTML controls and user and custom controls.
- Created and deployed Web Services using C#, SOAP, XML for Pulling Customer Service Records.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Used various ASP.NET 3.5 web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Used AJAX to trade data with a web server, without reloading the page.
- ADO.NET was used to connect to the data bases in a disconnected oriented architecture.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Extensively used Grid view control throughout the application.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Using Validation controls using both Custom validation and JavaScript was written for Client side validations and also used the new validation controls in VS 2008.
- Developed extensive Stored Procedures and Triggers in Oracle 9i.
- Developed classes for connecting to the Oracle 9i Database.
- Involved in Unit Testing and Integration Testing of the entire application.
- Implemented version controlling using Visual Source Safe.
Environment: .NET Framework 3.5/2.0, ASP.Net, C#, ADO.Net, XML, Web services, HTML, JavaScript, IIS 6.0, Windows 2000, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2008, COM+, Win Forms, XML, XSL, HTML, Oracle 9i, PL/SQL.
Confidential, Tulsa, OK
Programmer Analyst
Responsibilities:
- Prepared Technical Specifications, Class Diagrams, Use Cases and work flow diagrams using UML.
- Developed Rate Engine web services to expose the rate shop and total charge functionalities. The exposed functionalities were consumed by the Front End Reservation System and Web applications.
- Developed application using C#. This includes creating Classes, Interfaces, Data Access Layer and Business Layer. Created classes for serialization, deserialization and parsing XML documents. Schemas are created and converted to classes and typed data sets using XSD tool.
- Utilized ADO.NET objects to interact with Oracle and SQL Server database. Dataset, Typed Dataset, Data Tables along with custom designed Collection Classes were used to hold data while they are being processed and before they are serialized to XML document.
- Constructed complex queries and stored procedures in Oracle for Dollar and SQL for Thrifty, to retrieve and manipulate data.
- Developed Windows Applications to test the middle tier, web pages and rate engine web services.
- Used XSLT to display the web service XML responses.
- Worked on SQL reports using SSRS. Refracted code base with AJAX for doctcoms to increase user’s experience.
- Created Workflow diagram and class using “Chain of responsibility” design pattern in UML. The other major design patterns used were Singleton, Abstract Factory and Façade.
- Worked with the DBA in analyzing the rate engine web services performance.
- Used Visual Source Safe (VSS 6.0) as a Source Management Tool for the Application
- Prepared Test Cases using NUnit 2.2.8. Testing and deployment were performed.
Environment: C#, ASP.NET, .Net 1.1 and 2.0, ADO.Net, Web Services, XML, XSLT, XSD, IIS Web Server, AJAX, SQL Server 2005, SSRS, Oracle9i, TOAD, UML, NUnit 2.2.8 and Visual Source Safe.
Confidential, Mayfield Village, OH
.Net Developer
Responsibilities:
- Using Scrum (Agile) Model for N-tier architecture which includes UI, BLL and DAL in .NET.
- Implemented Authentication and membership using ASP.NET Login controls and stored the Login information in the SQL Server Database.
- Developed web forms with ASP.NET2.0 Custom Controls, Web User Controls and used ASP.NET Validation controls and custom validators to validate the user inputs.
- Developed interactive and user friendly User Interface (UI) using HTML, Java script, and AJAX for partial page post back.
- Extensively used Cascading Style Sheets (CSS) for Styles, Fonts and Themes.
- Developing and Implementing Web forms with Microsoft Visual C# .NET.
- Developed user controls in C# for to have binding of data’s in Master pages.
- Developed XML Web Services to interact with applications to retrieve Quote information.
- Validating all the User’s Inputs throughJQuery and designed to add interactivity to HTML pages.
- Used ADO.Net to pull data out of the database and use it in the application.
- Used ADO.NET data objects such as Data Adapter, Data Reader, Data Table, Repeater and XML Text Reader/ XML Text Writer for consistent access to SQL data sources.
- Responsible for writing and debugging Stored Procedures in Microsoft SQL Server 2005 to load the data into consolidated database.
- UML was used for the preparation of Use Case, Sequence Diagram, ER-Diagram, and Class Diagram.
- Created cascading reports for the business users using SQL Server Reporting Services (SSRS).
Environment: Windows XP, ASP.NET, C#, ADO.NET, Visual Studio .NET 2003, SQL Server 2005, SSRS, HTML, JavaScript, JQuery, XML, CSS, UML, WSDL, SOAP, XML, IIS 6.0.
Confidential
.Net Developer
Responsibilities:
- Involved in the Analysis, Design and Development of secure dynamic web application using ASP.NET
- Involved in Coding, Component development using C# which involves transactions.
- Designed the overall interfaces and web forms in ASP.Net.
- Wrote Java Script validations for efficiently validating the web form data.
- Implemented XML web services using C# and ASP.NET and developed code behind classes and reusable components in C#.
- Designed and developed report generation module using Crystal Reports and .NET Remoting.
- Developed Web Forms for user interface using C#, ASP.Net.
- Implemented an event driven ASP.NET Data Caching.
- Responsible for connectivity of database using ADO.NET Components.
- Used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading/updating records in the database.
- Created components in VB.Net that can be reused on several pages.
- Involved in Writing/Modifying Stored Procedures in SQL Server Database using T-SQL.
- Developed ASP.NET pages in C# to meet the business requirements using Visual Studio.NET.
- Involved in implementation, testing and documentation of the project.
Environment: ASP.Net, ADO.Net, C#.Net, Visual Studio2005/2003, VB.Net, Java Script, SQL Server2005/2000, IIS, Crystal reports, Visual Source Safe.
Confidential
.Net Developer
Responsibilities:
- Migration of Mainframes to Dot Net by developing C#, ASP.Net, SQL, Server and DB2.
- Created data retrieval and insertion queries on SQL Server relational database.
- Involved testing activities and quality assurance.
- Involved in UI design of the web page.
- Extensively used of JavaScript, HTML, CSS and XML.
- Used XML and XSLT to dynamically build the market hierarchy of the business application.
- Client side scripting was accomplished using JavaScript.
- Responsible for source code maintenance using Visual Source Safe.
- Developed elaborate test cases and conducted customize walkthroughs.
- Involved in unit testing and bug fixing of the project.
- Maintenance of traceability matrix and defect logs.
Environment: C# .Net, VB.Net, MS Visual Studio .NET 2003, WINFORMS, ASP .Net, ADO .Net, Windows XP, MS SQL Server 2003, IMS, XML, JavaScript, Visual source safe.