Business Analyst Resume
Professional Summary:
- 8+ years of IT industry experience in analysis, design, development , testing, implementing Client-Server & Web based environment using Microsoft .NET.Framework 1.1/2.0/3.0/3.5 including ASP.NET 2.0/3.0/3.5, C#, ADO.NET,VB.NET, Web services, Object Oriented design, Windows Applications, Web Forms, SQL Server, Java Script, AJAX, XML,SSIS, and SSRS.
- 5.5 years of working experience in Microsoft Corporation India and Redmond with many latest technologies and tools and with various roles.
- Working knowledge of emerging technologies like Windows 8 Metro apps, Windows Phone apps and Live SDK.
- Having knowledge on Microsoft TFS (Team foundation Server).
- Strong Experience of SDLC(Agile, Iterative ,SCRUM) including SRS, Design & Analysis, Development, Implementation, Build, Deployment, Version Controlling, Testing & Post implementation and UAT issues support, migration and conversion of existed project.
- Good exposure in designing User Interface applications using Silverlight.
- Thorough Knowledge in writing SQL queries, Stored Procedures, Views, Functions, Packages, Triggers, Testing exception handlers, Cursors & tables and objects types.
- Experienced in various roles like Developer, On-Site coordinator with Offshore and client side developer, production support and deployment engineer.
- Microsoft Certified Technology Specialist (MCTS) – .Net Framework 2.0 (Web Application).
- Strong object oriented concepts and application development skills using C#.
- Experience with WCF, XML, XSD, XSLT, XPATH and Design Patterns like Singleton pattern, MVC and Facade base etc.
- Hands on knowledge on architectural patterns MVC and MVVM.
- Worked in Microsoft Virtualization technology with Hyper-V and Clustering environment.
- Mentoring team in Process and Quality development.
- A team player with good analytical, communication and interpersonal skills.
- Strong analytical, problem solving skills, self-starter with a track record of accomplishments.
Awards & Achievements:
- Awarded as IT Star from the CVP team, Microsoft, for inventing the simple way of Site up-gradation process.
- Appreciated with Certificate of Excellence Team award by the Microsoft.
- Recognized with the member of best product development team award from Exensys.
Education: Master in computer Science
Certifications: Microsoft Certified Technology Specialist, .NET Framework 2.0 Web(70-536) Microsoft .NET Framework 2.0 - Web-based Client Development (70-528)
Technical skills:
Languages: C#, C, SQL, PASCAL. Microsoft technologies: ASP3.0, C#. NET, VB.NET, ASP.NET, WCF, Silverlight, ADO.NET Internet technologies: HTML, DHTML, Java Script, XML, XSLT, InfoPath. AJAX, WCF, SOAP, Razor Web Servers: IIS 6.0,7.0 Web Designing Tools: Visual Studio 2010/2008/2005 and Visual Studio 2011 Express and Blend Tools & Technologies: ADO, ADO.NET, HTML, DHTML, XML, CSS. Portal technologies: Windows Share Point Services 3.0 and SharePoint Server 2007 Database technologies: SQL Server 2008 /2005, SSRS 2008, SSIS, MS-Access Scripting Languages: Java script, VB script, Classic ASP. Reporting Tools: SSRS Reports Unit Testing Tools: NUnit-GUI Interfaces: ODBC, ActiveX, COM, ADO, ADO.NET, Web Services, WCF Version Control tools: MS VSTS 2010, MS VSS 6.0 Operating systems: Windows 95/98, Windows Server 2008, windows 7, windows 8 and Mac. Mobile Technologies: Windows Phone SDK and Windows 8 Metro SDK
Career profile:
- Currently working as Programmer Analyst at Confidential, Redmond, USA from HCL America from April 2012 to till date.
- Worked as Technical Lead at Confidential, Redmond, USA from HCL America from August 2008 to March 2012.
- Worked as a Lead Engineer in Confidential, Hyderabad, India from November 2006 to July 2008.
- Worked as a Senior Software Engineer in Confidential, Hyderabad, India from August 2005 to November 2006.
- Worked as Software Engineer in Confidential. Hyderabad, India from March 2004 to July 2005.
- Prepared the technical specification document (TSD) according to the business requirement document (BRD) from the customer and Functional Requirement document (FSD) from PM team.
- Handled the authentication part for the app.
- Developed the complete error handling throughout the app.
- Developed phone pages by using the MVVM architecture.
- Written WP code for pinning the tile, registering the tile and live updates from Azure service and from MPNS.
- Written the server side by using the entity framework and MVC architecture.
- Exploring the features of newly released windows 8 Metro SDK.
- Creating POCs which explains how this new Windows 8 Metro apps will be useful for our customers.
- Writing database and service interaction and develop the components with MVVM and MVC patterns.
- Identifying the user whether he is a Customer or partner or anonymous.
- Profiling the user data based on his identification.
- Personalizing the user experience.
- Providing the set of controls independently to the business and also as a combined site which is named as Customer Business Center (CBC).
- Preparing the technical specification document (TSD) according to the business requirement document (BRD) from the customer and Functional Requirement document (FSD) from PM team.
- Designed(GUI) and developed the web forms using ASP.NET 2.0 with C#.NET
- Designed and developed UI, User Controls, and Client-Server Side Validation Controls using JQuery, ASP.NET and JavaScript.
- Designed test plan/test cases for User Acceptance Testing and performed Code review.
- Performed client-side & server-side form validations using JavaScript & ASP.NET validation controls respectively and designed and wrote Multithreaded Windows NT Services.
- Developed SQL Queries and Stored Procedures for accessing data from the SQL Server database.
- Used Resource files to implement multilingual feature.
- Developed WCF Services to encapsulate business logic components to be used in a distributed environment and exposed them through SOAP and XML.
- Involved in writing database scripts like SQL queries, Stored Procedures and functions.
- Used typed datasets extensively so that the code can be type safe which reduces runtime errors.
- Used ADO.NET classes extensively. Also used datasets for binding data to UI controls.
- Implemented Windows Service to send reminder emails.
- Used CSS to implement various styles.
- Responsible for Coding and Bug fixing.
- Involved in Unit testing of the application according to the Unit test Cases written.
- Used N-Unit to prepare and run test cases.
- Providing a centralized reporting location for gaining transparency into the key engineering metrics and data points which are needed to make an informed decision as to the state of the project.
- Reduce need to query multiple systems for obtaining relevant project data. Technically, the Project Surveyor will query the information from all tools and transformed to its own warehouse through set of SQL ETL packages which will run daily by SQL job. ASP.NET and WCF reporting framework with SSRS will provide the user interface for the end user to view the decision-ready reports coming out of warehouse.
- Preparing the technical specification document (TSD) according to the business requirement document (BRD) from the customer and Functional Requirement document (FSD) from PM team.
- Creating VSTS Work items for the Dev team and myself. Designing and development of WCF framework for Data retrieval mechanism and reporting infrastructure in the Surveyor site.
- Development of SSRS Reports and involved in SSIS package designing.
- Unit testing, writing code for deployment automation using MSbuild and Octopus.
- Interacting with Client for work updates and offshore co-ordination in IST hours.
- Involved in build engineering activities like Deployments, Production environment maintenance, managing Clustering environments. Creating Hyper VMs with Windows 2008 Hyper V technology.
- Used ASP.Net 3.0/3.5 for UI design and implemented custom validation, Software Internalization and worked on Windows Workflow foundation (WF) development for a complex decision matrix.
- Preparing the technical specification document (TSD) according to the business requirement document (BRD) from the customer.
- Preparing the Work items document. Doing the coding according to work items document and TSD.
- Designing and developing of WCF Classes.
- Designing of SSRS reports.
- Unit testing of the newly build application. Bug fixing.
- Automated BVTs (Build Verification Test cases) execution.
- Involved in discussions on project analysis and assisted the technical leader in design phase.
- Involved in developing Business Logic Layer and Data Access Layer
- Coding of web parts and lists. Unit testing of the application.
- Deployment of the project and installing of different web parts and features.
- Created resource files (resx) files for internationalizing pages.
- Involved in discussions on project analysis and assisted the technical leader in design phase.
- Writing the Technical Specification document (TSD).
- Coding and unit testing.
- Data access layer functions in ADO.NET for SQL Server interactions were developed using SQL Data Adapter, Data Reader and Data Sets.
- Used DataGrid, DataList and Data Repeater to display data from the Database.
- Created Stored Procedures and User Defined Functions.
- Bug fixing.
- Coding and unit testing.
- Used DataGrid, DataList and Data Repeater to display data from the Database.
- Created Stored Procedures and User Defined Functions.
- Bug fixing.
Professional Experience in detail:
Project #1 Name: IT App Health WP app Client: Confidential, Redmond. Employer: Confidential Role: Windows Phone developer Team Size: 4 Duration: March 2012 to Till Date OS: Windows 7, Windows Phone 7.1 SDK. Web/App Server: IIS 7.0 Database: SQL Server 2008 R2 Technologies: Microsoft .Net 3.5, ASP.NET, C#, WCF, Silverlight, IIS, HTML, SQL Database, Entity Framework, X-Path, LINQ , Razor, MVVM, MVC, Windows Phone 7.1 SDK, Live Connect SDK, Windows Azure.
Description MS Sales team in Microsoft maintains and support the hundreds of servers which hosts many applications and services. There is an up-time monitoring infrastructure which monitors the health (i.e., service up or service down) of whole stack of servers and services hosted on them. IT App health is a windows phone app on top of this monitoring infrastructure which allows the users to monitor their application’s health and criticality on their phones from anywhere. It also provides the features like Push notifications and live tiles updates to the users.
Responsibilities:
Project #2 Name: MSCOM Futura project Client: Confidential, Redmond. Employer: Confidential Role: Win 8 Metro App developer Team Size: 4 Duration: Oct 2011 to March 2012 OS: Windows 7, Windows 8 Developer preview. Web/App Server: IIS 7.0 Database: SQL Server 2008 R2 Technologies: Microsoft .Net 4.0, Silverlight, SQL Database, Windows Metro Style SDK, Live Connect SDK.
Description MSCOM team in Microsoft manages Microsoft.com site and its sub sites. We want to develop few WP7 apps and Windows 8 Metro apps as a future initiative for providing new and rich user experience for our customers. I developed few POC win 8 Metro apps by using the Metro Style SDK features and Live SDK integration.
Responsibilities:
Project #3 Name: Customer Velocity Platform (CVP) Client: Confidential, Redmond. Employer: Confidential Role: .NET Web Developer Team Size: 30 Duration: Feb 2010 to Sep 2011 OS: Windows Server 2008. Web/App Server: IIS 6.0 Database: SQL Server 2008 and Oracle. Technologies: Microsoft .Net 3.5, ASP.Net 3.5, ASP.NET, ADO.NET, C#, JavaScript, WCF, AJAX, XML, IIS, CSS, HTML, SQL Database, Entity Framework, X-Path, LINQ , NUnit Testing.
Description CVP is a centralized services provided for the Customers and partners of Microsoft. Customers expect from companies they do business with to provide a rich, interactive on-line environment that allows them to find information and perform transactions quickly and efficiently. The goal of MS IT’s CVP (Customer Velocity Platform) is to help Microsoft business and product groups create a connected, personalized on-line relationship with customers. With the CVP tools and services, business groups can link into systems and data from across the company. CVP UI controls can be added to any web sites to expose new functionality with little or no development. Core challenges CVP will address are:
Responsibilities:
Project #4 Name: Project Surveyor Employer: Confidential Client: Confidential Role: .NET Web Developer Team Size: 17 Duration: Aug 2008 to Jan 2010 OS: Windows Server 2008. Web/App Server: IIS 6.0 Database: SQL Server 2008. Technologies: ASP.NET 3.0, C#, JavaScript, WCF and SSRS, SSIS, SSAS, MSBuild, Visual Studio 2008, Microsoft .Net 3.0, ADO.NET, WSDL, WPF, SOAP. XML, CSS, HTML, REST, IIS, OOAD, Object Relational Mapping tools , WCF services, SQL Mobile Database,DB2, LINQ , X-Path.
Description Project Surveyor will provide 360° view of project health via a set of consolidated summary reports from various systems that are drillable to a level that supports the details needed by any end user in the division. Surfacing the wide array of project and engineering information from various tools like VSTS, SmartDash, MSApps, and ETCM etc. in a format that is decision-ready is the responsibility of Project Surveyor. Following are the main goals of the project:
Responsibilities:
Project #5 Name: Partner Learning Center (PLC) Application Employer: Confidential Client: Confidential Role: Sr. Dot NET Developer Team Size: 25 Duration: June 2007 to July 2008 OS: Windows Server 2003. Web/App Server: IIS 6.0 Database: SQL Server 2005. Technologies: Visual Studio 2008, Microsoft .Net 3.0, ASP.Net 3.0, C#, Edison Framework, ADO.NET, WSDL, WPF, WCF, SOAP. XML, CSS, JavaScript ,HTML, IIS, Object Relational Mapping tools , Web services, LINQ ,VSTS SSRS, Power shell.
Description The Partner Learning Center plays a central role in ensuring Microsoft partners are capable to deliver on current and future technologies. The Partner Learning Center is an essential resource to help Microsoft partners gain access to the training they need to deliver the products to the market. The PLC offers a unified partner experience across the deep training resources that are created by many groups within Microsoft. It offers partners easy access to web seminars, online tutorials, classroom training, self-paced resources and many other valuable readiness resources in over a hundred subsidiaries in multiple languages. The PLC is also a valuable tool for Microsoft. It provides tracking and reporting on partner training - by competency, by region, product, language or campaign. To accomplish the above project Database and web servers are developed from scratch and tested for scalability. It was developed by the technologies Microsoft .NET, SharePoint 2007, SQL Server 2005.
Responsibilities:
Project #6 Name: SIMOSS (Simplification Initiation with Microsoft Office SharePoint Server). Employer: Confidential Client: Confidential Role: SharePoint & .NET Developer Team Size: 10 Duration: Nov 2006 to May 2007 OS: Windows Server 2003. Web/App Server: IIS 6.0 Database: SQL Server 2005. Technologies: SharePoint Server 2007, XSLT Customizations, .NET Custom Web parts, VS.NET 2003, C#, ASP.NET 1.1, ADO.NET,IIS, Java Script, HTML, CSS, SQL Server 2000.
Description SIMOSS means Simplification Initiation with Microsoft Office SharePoint Server 2007. In this we did many projects. List of some projects are Project Dolby, Service Request Tracking Tool (SRTT), Inventory Management System (IMS), and Windows Starter. Project Dolby (UK-EPG Sales Enabling Portal) is a portal to create a single resource for EPG field sales staff to access all reports, tools, and processes they need for their role. The application should be, rich in content presentation, deliver a mechanism for interaction, encourage user participation and provide an opportunity to showcase the user of Microsoft technology.
Responsibilities:
Project #7 Name: Exensys Workflow and Workflow Process designer tool. Employer: Confidential Client: Confidential Role: Sr. Dot Net Developer Team Size: 6 Duration: Aug 2005 to Nov 2006 OS: Windows Server 2003. Web/App Server: IIS 6.0 Database: SQL Server 2005. Technologies: VS.NET 2003, C#, ASP.NET 1.1, ADO.NET, VB.NET, IIS, Java Script, HTML, CSS, SQL Server 2000, Microsoft Data Application Blocks, Entity Framework
Description EXensys (Extended Enterprise System) is an ERP suite with modules like HRP, manufacturing, Finance, Sales, production and integration modules like GP and Workflow. I was involved in designing and development of Workflow products. Workflow at is simplest is the movement of tasks and/or documents through a work process. The sub modules are: Workflow Masters, Process registration, process delegation, workflow management console (WFL MMC) and Workflow Engine. Workflow Process Designer tool provides the design time support/experience for the end user (usually workflow administrator), to create/define how the request for each process should move from one participant to another. This provides flowchart type of graphical representation of the entire Process.
Responsibilities:
Project #8 Name: Deepak Stores Point of Sale (POS) System Employer: Confidential Client: Confidential Role: Dot Net Developer Team Size: 10 Duration: Mar 2004 to July 2005. OS: Windows Server 2003. Web/App Server: IIS 6.0 Database: SQL Server 2005. Technologies: ASP.Net, C#. JavaScript. XML, Application blocks.
Description Deepak Stores Point of Sale is a Distributed application and provides the Synchronization between the Back Office (BO) and different Stores. The entire BO functionality is implemented as a Web Application and Store functionality is implemented as C# windows application. Synchronization components using Web Services and Windows Services provide the Synchronization between BO and Stores Data Bases. I am involved in BO Expenses, BO customers, Order Management and Transfers modules.
Responsibilities: