.net Resume
Houston, TX
Summary:
7+ years of work experience through the Diversified Fields of Software Development Life Cycle (SDLC). Familiar with Agile Methodologies (Extreme Programming, Scrum), Waterfall Methodologies, Test - Driven Development (TDD) and Design Pattern Specialized in Visual Studio 2010/2008/2005, .NET Framework 4.0/3.5/3.0/2.0/1.1, Silverlight 4.0/3.0/2.0/1.1, WPF, C#, WINFORMS, WCF, ASP.NET, ADO.NET, AJAX, Application Blocks, SQL Server 2008/2005/2000, ADO.NET, Entity FrameWork Web Services, Bing MAP, SharePoint 2007 and IIS with Agile, Scrum and TDD Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL) using WCF Experience in application development using .Net Components, ADO.net, ADO.NET Entity Framework, XML, Web Services, ASP, HTML, DHTML, JavaScript and VBScript Expertise in Microsoft .NET platform, XML, XSL, CSS, XSLT, HTML, SQL Server2005/2008, DB2, Oracle10g/11g and Software development Methodologies Expertise in Relational Database (RDBMS) Design and Development that Involves ER Modeling, Relational database schema, functional dependencies, Normalization of tables Expertise in writing SQL Queries, Cursors, Triggers, Functions and Stored Procedures Expertise in SSRS, Creating Reports and Deploying Reports to Report Server and Displaying Reports Experience in Working with Event Handlers, Exceptions and Delegates Experience in Working with Version Controlling (Visual Source Safe), Visual Studio Team System (VSTS), VisualSVN, TortoiseSVN and exposure to Team Foundation Server (TFS) environment Expertise in Object Oriented Design and Programming using C#, Java and VB.NET Good at OO Analysis & Design using UML, and design patterns Ample Knowledge of Database Design Techniques and PL/SQL, DTS, T-SQL and tools like Oracle10g/11g, MS Access and MS SQL Server Experienced in Developing Test plans, Test Procedures and Test Strategies for Web and Web Services /Server Applications Experience in Regression Testing, Integration Testing, System Testing, Back End and Front End Testing and Functionality Testing Effective Written, Oral and Interpersonal Skills to Present Technical Ideas to Teammates and Non-Technical IndividualsTechnical Skills
.NET Technologies
Silverlight4.0/3.0/2.0, WPF, WCF, MVVM, Expression Blend, Entity Framework, LINQ Framework, Enterprise Library5.x/4.x/2.0/1.1, S SharePointServices2010/2007, MS AJAX Framework, Bing Map SDK
Programming Languages
C#, VB.NET, VB, TSQL, C, C++, UML
Web Technologies
Silverlight, ASP, ASP.NET, Web Services, WCF, ADO.NET, SharePoint, JavaScript, AJAX, HTML, XHTML, CSS, JavaScript, VBScript.
.NET Framework
- NET Frameworks 1.1, 2.0, 3.0, 3.5
- Microsoft Enterprise Library, Smart Client Software Factory, Web Service Software Factory
- Microsoft Visual Studio 2003/2005/2008/2010, Microsoft Team Foundation Server, Microsoft Reporting Services, SQL Server Reporting Services
- Microsoft Windows SharePoint Services 3.0
XML Technologies
XML, XSD, XSLT
Databases
MS SQL Server 2000/2005/2008, Microsoft Access, Oracle 10g/11g
App/Web Servers
IIS 5.0, 6.0 and 7.0
Operating Systems
Windows (XP, VISTA,7), Linux, UNIX
Others
SOA, Agile, XP, SCRUM, UML, MS Visio, Microsoft Expression Blend, Cruise Control, Database Design, Design Patterns, TDD, CMMI Level 5 Process, Software Configuration Management, Code Smith. VBA
Work Experience
Confidential, Houston, TX 15
Project: Asset Management Role: Sr. Silverlight/.Net Developer
Asset Management is the web application used to monitor all the assets in TransCanada, Assets Include Servers, Workstations, Software and Hardware. The Information on the assets is pulled from Various Sources like Active Directory, SSCM/SCOM, DNS Server etc Normalized and populated to Common Database called CommonDB which is Mapped with BMC Remedy Tool. The Web Application Asset Management is connected to CommonDB. Users can Monitor Update and Search for the Information on the Assets. The Application is developed using all the leading edge technologies .Net Framework 4.0, Silverlight 4.0, Entity Framework / WCF RIA Services Sql Server 2008.
Responsibilities:- Implemented the project from the scratch Including UI Design, Solution Structure and Building N-Tier Architecture
- Leveraged the features of Silverlight 4.0 features such as Styles, Templates, Dependency Properties, Routed Events, Resources, Data Context, Panels and Animations with Expression Blend, User Controls,to develop Rich Presentation Tier
- Used Expression Blend to create Styles, Templates and Animations
- Implemented MVVM Design pattern to build very loosely coupled Architecture
- Leveraged the features of Entity Framework to create a Model for the Middle Tier and Exposed the Data to Silverlight application using WCF RIA Services
- Used LINQ to Entities and Lambda Expressions in WCF Service Methods to Query Entities in the Model
- Deployed the Application in IIS in DEV and Helped PAAD to move the Project to Production
- Provide Level-4 Support for all the Business Applications that are supported by Shared Services the applications are Developed in .Net Frameworks Ranging from 1.0 to 4.0
- Implemented enhancements in various Business Application Developed in Asp.net 2.0 and 3.5 to improve the performance and to get new functionality
Environment: Windows XP, Windows Server 2008, Visual Studio 2010/20, .NET 4/3.5/3.0/2.0/1.1/1.0, Silverlight4.0, MVVM, Expression Blend 4.0, C#, ASP.NET, JavaScript, WCF, WCF RIA, LINQ to Sql, SQL Server 20082005/2000, IIS 6.0, Microsoft VISIO, Agile(Scrum), TFS, PVCS
Confidential, NJ 02 Aug 2011
Project: GAAP Accelerator Role: Sr. Silverlight Developer
GAAP Accelerator" is the software tool to enable the IFRS team to assist clients in performing GAAP to IFRS conversion analyses. The Data for the application is stored in SharePoint and the Data is pulled to Silverlight application using SharePoint Client Object Model.
Responsibilities:- Created Views, ViewModels and Reports using NET4.0,VisualStuido2010, Silverlight4.0/3.0, XAML, SharePoint Client Object Model, C#, and SharePoint2010
- Created Views in XAML using Silverlight 4.0 by Dynamically Generating controls from SharePoint Lists Using Custom Controls
- Created Reports By Dynamically pulling Data from SharePoint Lists using Client Object Model
Environment: Windows Server 2008, Visual Studio 2010, SharePoint 2010 .NET4/3.0,Silverlight4.0/3.0, MVVM, SharePoint Client Object Model, CAML, Expression Blend4.0/3.0, C#, Microsoft VISIO, TFS
Confidential, Alpharetta GA 08 May 2011
Project: DAM Role: Sr. Silverlight Developer
Project Description: DAM is Digital Asset Manager. Dam is Similar to a SharePoint site for using in internal purposes the difference is Dam has exceeded all the limitations that SharePoint have. Dam is a Central repository System that ATT users have Access to, They can save their Digital Assets (All Files that we can save in a computer), Share them with other Dam users, provide controlled Access on them, Publish them for all and provide many other features on them . We have used all the leading edge technologies to maintain world class standards.
Responsibilities:- Heavily involved in implementing UI Changes Integrating Old Functionality and Implementing new functionality using NET4/.03.5,VisualStuido2010, Silverlight4.0/3.0, XAML, WCF, C#,IIS,LINQ to SQL and Sql Server 2008
- Extensively used Telerik RAD Controls.
- Implemented Telerik Rad Docking Controls To provide Look and Feel Of Visual Studios
- Implemented Announcements Feature similar to SharePoint using WCF services MVVM and Prism
- Created Views in XAML using Silverlight 4.0 and Expression Blend 4.0, Created regions using PRISM, Registered regions with views in Region Manager Using Prism
Environment: Windows7, Windows Server 2008, Visual Studio 2010, .NET4/3.0,Silverlight4.0/3.0, MVVM, Expression Blend4.0/3.0, C#, WCF, LINQ to Sql, SQL Server 2008, IIS 6.0, Microsoft VISIO, Agile(Scrum,TDD), Telerik, TFS
Confidential, St.Louis, MO 05 JAN 2010
Project: iW-4 Role: Sr. Silverlight Developer
Project Description: The purpose of iW-4 is to provide employers the ability to fully automate employees' filing and maintenance of W-4 forms. The iW-4 service provides Federal, State, and Local W-4 forms. When a user invokes the iW-4 service, the service will guide the user through the process to select, complete, and submit the W-4 forms. The user can create or update W-4 forms. The responses for the W-4 forms will be saved in new tables in the database (Oracle 11g) and a PDF version of the W-4 form will also be saved in EMC Documentum ApplicationXtender. Extracts of the data will be forwarded to the employers
Responsibilities:- Heavily involved in implementing a solution in 3-Tier Architecture using. NET4/.03.5,VisualStuido2010/2008, Silverlight4.0/3.0, XAML, WCF, C#,IIS,LINQ and Oracle11g
- Leveraged Silverlight features such as Styles, Templates, Dependency Properties, Routed Events, Resources, Data Context, Panels and Animations with Expression Blend, TelerikControls, User Controls, custom controls to develop Rich Presentation Tier
- Involved in creating custom web parts to host Silverlight XAP file using SharePoint2010/2007 Services and deployed to IIS
- Involved in developing Middleware Tier using WCF, C#, Custom Business Entities and IIS, XML to expose the business functionality and tested WCF Web Services using MS Unit Framework
- Involved in migrating Silverlight3.0 to Silverlight4.0 and resolved undocumented issues and bugs and developed WCF RIA Services for Validations and logging on the Server Side
- Used LINQ Query C# Collections and called stored procedures in DAL. Performed code analysis to ensure Best Practices, Fixing the bugs and Tested Components using Nunit
- Involved in Designing the Database and Writing, Tuning the Stored Procedures, Functions
- Implemented presentation logic in View Model(VM) with C# and consumed WCF Web services and exposed the model and Commands for data binding using ICommand
- Used iTextsharp an Open Source DLL to convert a XFDF File To Flatten PDF file, To Generate a PDF so that the User can Save and Print
- Used TALX Logging Framework which is Wrapper around Enterprise Library for Custom Logging
- Involved in automating the UI test using Coded UI with VisualStudio.NET2010 ultimate and C#
Environment: Windows7, Visual Studio 2010/2008, .NET4/3.0,Silverlight4.0/3.0, MVVM, Expression Blend4.0/3.0, C#, WCF,SharePointServices2010/2007, LINQ, Enterprise Libraray5.1, Oracle 11g, JavaScript, VB Script, IIS 6.0, Microsoft VISIO, Agile(Scrum,TDD), Telerik, TFS
Client: Confidential, Atlanta, GA 05
Project: CMS Role: Sr .NET Developer
Project Description: This is aContent Management System(CMS) to organize the huge count of proposal and purchase orders documents in a collaborative environment. Used custom workflows to manage the content. Automated the process of reading the data from PDF files i.e. the proposal and purchase orders documents.
Responsibilities:- Involved in different stages of the Application Development Life Cycle.
- Responsible for designing the rich UI (User Interface) of the application in ASP.Net and AJAX.
- Involved in the creation of the CSS (Cascading Style Sheets) in order to enrich the user experience.
- Validations are performed on both client side using validation controls and JavaScript and on the server side using C#.
- Actively involved in code debugging, bug fixes, code reviews and peers reviews.
- All the three layers of the application(GUI (Graphical User Interface), BLL (Business Logic Layer), DAL (Data Access Layer)) was developed in C# with pre defined organization wide coding formats in Visual Studio 2008.
- Master Pages, Themes and Skins are used extensively to enhance the application's look and feel.
- Creation of user control and custom controls for reusability perspective.
- Consumption of Web Service in order to retrieve data from other platform systems.
- Microsoft Visio 2007 is used for creation of database diagrams, sequence diagrams, use case diagrams and other related diagrams.
- Involved in creation of Tables, Views, and Functions.
- Extensively used SSRS for generating reports on SQL Server database and displayed the reports in Application
- Involved in creating queries, stored procedures and triggers.
- ADO.Net is used for data querying, storage and manipulation.
- GridView, DataList and Repeater server controls are used along with ADO.Net in order to manipulate and display the data.
- Exporting the data into different downloadable file formats such as Excel & PDF.
- Unit Tests are performed using NUnit Framework.
- Use of third party tools such as .Net Charting for creation of data graphs
- BugZilla is used as a bug tracking tool to report, update and monitor the status of every bug found in the application.
- Use of log files to track the issues that arise during the production phase of the application.
- Visual Source Safe is used to control the version of application under development.
Environment: Windows 7, Visual Studio 2008, C#,ASP.NET, SQL Server 2005, SSRS, JavaScript, VB Script, IIS 6.0, AJAX, Microsoft VISIO, Cascading Style Sheets, Visual Source Safe.
Client: Confidential, Saint Louis
Project: Talent Management System Role: SR .Net Developer
Project Description: Development and support of the Recruitment Portal for Merrill Lynches Learning and Talent Management Team group. The application is accessed by both the Internal and External Users. The Internal Users are the Recruiters and Producers and the Students are typically the External Users who apply for an opportunity in Merrill Lynch
Responsibilities:
- Designed and prototyped the user interface for the application.
- Followed the Agile Software Development framework to promote development iterations throughout the life-cycle of the project.
- Followed a Test-Driven Development (TDD) approach.
- Written stored procedures, triggers, and views as well as created table indexes.
- Leveraging .NET 3.5 new feature (LINQ) to easily bind ASP.NET UI controls to LINQ to SQL data models.
- Created SOAP/XML based Web Services to interact with the Data Tier.
- Designing and implementing database systems and models.
- Designed classes for the Business Entities as well as for the UI.
- Coordinating the Business Users with regards to the functional specification for the released components
- Created Test Plans and written Test Cases to test UI, Services and Backend Functionality using Microsoft Unit Testing .
- Examining and testing the enhancement impacts to ensure all areas are assessed and fully tested before the delivery to the staging environment.
- Developed code and tested component/objects that meet the full functional and technical specifications
- Documenting and explaining module changes or functionalities to members of the team.
- Prepares Unit Test Scripts, executes and document the tests necessary to ensure that the application meets performance requirements (functional, technical and user interface);
- Participating in peer reviews to ensure team deliverables are functionally and technically complete.
- Identifying issues, providing resolutions and delivering component fixes in the most efficient approach.
Environment: Web Pages (aspx), Infragistics, SQL Server 2005 Reporting Services Reports, SharePoint (WSS 2.0), .NET Framework 2.0, Microsoft Enterprise Library, C#, Microsoft SQL 2005, Microsoft Visual Studio 2005, Microsoft Team Foundation Server, UML, NUnit, XML, XSLT
Client: Confidential, SanJose, CA
Project: SITEMAN Role: Senior Developer
Confidential, is a WEB based process automation project of MAN (Metro Area Network) Broad Band Division. This Project was designed to centralize data and to automate the process of providing Broad Band service to customers using Wireless network connection.
Responsibilities:
- Involved assisted in planning and development of Application life cycle. Study and analysis of the business process flow and existing systems requirements.
- Developed Web application with Microsoft.net technologies, Weblayer with ASP.NET and business layerwith C#. Net, Data access layer with ADO.NET advanced functionality. Modular, object oriented approach followed to best suit project development phases.
- Developed integrated and centralized database objects. Implemented relationships between different data objects and set user roles and access permissions for the data objects.
- Designed and developed all front-end (GUI) modules using ASP.NET Web Forms in Visual Studio.net MDI environment. Extensively used server sideWeb Controls and reusable User Controls.
- Developed components for address standardization and generating unique address to store in database. Integrated with MapInfo functionality to get reports by regional, demographical information.
- Developed namespaces and classes to convert data tables and relationships from Sql Server to XML schemas. Developed front end screens in .Net to interact with XML schemas and database server to edit /filter the existing data.
- Used ADO.NET objects for Database interaction and dynamically populating data onto user interface screens. Extensively used Dataset, DataTable and DataReader objects of Oracle Namespace for data retrieval and manipulation. Data View Object was for Sorting and Filtering of data in the reporting page.
- Extensively contributed in designing efficient ASP.Net forms with include elements like repeater, Data Grid, datalist, and different group list elements and implemented dynamic Data Binding and automatic data population features using minimal code.
- Developed reusable and extensible classes and namespaces and event handler functions in all Asp.net web forms by breaking down the application functionality.
- Created database objects like tables, views, triggers and stored procedures that are used through out the application.
Environment: Visual Studio .NET, IIS 5.0, ASP.NET, C#, Sql Server 2003, HTML, XML, Web Services, MapInfo, Crystal Reports, Windows 2000 Advanced Server, Windows 2003 Professional.
Client: Confidential, Feb \'06 - Sep '06
Work Location: Accenture, Bangalore, India Role: .NET Developer
Americ Commerce is a web-based E-Commerce portal that access data by using web services, the data displayed on the portal is stored in the SQL database that act as backend.
.
Responsibilities:
- Responsible to execute the Sale, Purchase and Inventory Management
- Developed the prototype (Screen Design, Form design and Reports etc.)
- Responsible to design SQL database for inventory.
- Used Object-Oriented approach for design and development.
- Involved in developing Web Forms using ASP.Net and C#.
- Fully utilized the objects provided by ASP.NET.
- Developed business objects using C#, ADO.NET (Datasets, Data Adapter etc.).
- Designed and developed Web Services using C#.
- Implemented validation using the ASP.NET Validation Controls and JavaScript,JQuery.
- Used Cascading Style Sheets (CSS) to attain uniformity through all pages.
- Used C# for server side scripting and JavaScript for the client side validations.
- Developed ASP.NET User Control (.ascx files).
- Used Data Grids, Data Tables, Data Readers and Datasets for data manipulation.
- Developed the SQL Server Stored Procedures, Triggers, Views and User-Defined Functions etc. that are required for the application.
- Used VSS for controlling and maintaining the source code or document\'s version.
- Followed the SDLC for application development.
Environment: Visual Studio.Net 2003, C#.NET, .NET FRAMEWORK1.1, ASP.NET, ADO.NET, Visual Source Safe Version Control, HTML, DHTML, CSS, JavaScript, Windows XP Pro, Active Directory 2003 LDAP, SQL Server 2000.
Confidential, Hyderabad, India Role:Programmer Analyst Aug 05 - Jan '06
Project Description: Mora Groupimplemented a Bank re-engineering project to replace their existing banking application and automate the entire operation to cut down the transaction times that handle both cash and check transactions, including deposits, withdraws, transfers, issue check books, commit all pending transactions, activate or deactivate accounts, manage deposits and withdraws transfer amount within the branch or across branches.
Responsibilities:
- GatheringTechnical requirementsto get a better understanding of the system on technical perspectives.
- Created aWeb portalinASP.NETfor Union Planters internal website and used CSSfor creating the website.
- Worked onASP.NETIntranetproject usingC#.NET.
- Involved in designing databases and stored procedures, views and triggersusingSQL.
- Involved in implementingDatabase connectivity.
- Constructed the application usingC#, ASP.net and ADO.Net.
- Involved in designingLogindialog, application\'s main screens including add, Modify, update, cancel, deactivate, reactivate and transfer account pages.
Environment: Visual Studio.NET,ASP.NET,ADO.NET, HTML, HTML, C#, Java script, CSS,XSLT, MS SQL Server 2000.
Confidential, Hyderabad, IndiaRole: Programmer
Project Description:
Aurobindo pharmacy is one of the major pharmaceutical companies in India; it manufactures various drugs like penicillin, cephalosporin, antiviral etc. It uses various Microsoft technologies web development and maintain the database of customers, staff, and drugs information. The project Drug Stock Management System is used for Maintenance of Drugs. This is an Intranet web-site application, which computerizes the Stock in, Stock out, and Expired drugs etc. The Administrator will provide the privileges based on employee designation
Responsibilities:
- Undergone various phases like requirements, analysis, design, functional and technical specification, coding, testing and document preparation.
- Used Rational Rose UML for OOP Architecture.
- UsedASP.NET, JavaScript, HTML, andCSSto create dynamic web pages for the directory system solution.
- Created all the user interface web pages to maintain data flow and data integrity usingASP.NETUser Controls, Web Server Controls andADO.NET.
- Implemented forms authentication inASP.NETweb forms like Login, password, and user authentication.
- Created the necessaryBusinessandData Layercomponents inC#.
- Database Accessis accomplished using ADO objects.
- UsedASP screensto createhosting monitoring reportsand system configuration.
- Involved indesigningthedatabaseand writingstored procedures, views and triggersusingSQL.
- Performed Data analysis, Data integration and Data manipulations in SQL.
Environment: C#,ASP.NET,ADO.NET, XML, HTML, JavaScript, SQL, IIS 5.0, SQL Server 2000, UML, Windows 2000/NT