VIYOMA SACHDEVA
.Net Lead / Scrum Master
Summary
A professional with over 9.7 years of experience in all stages of SDLC (software development life cycle) which includes Requirement Gathering, Analysis, Design, Development, Testing and Deployment of Enterprise Web and Windows applications
Extensive experience of working in multiple domains of Retail, marketing,Banking, manufacturing, Trading and Finance.
Proven ability to lead, mange project resources, interact with clients, coordinate and work in achieving high levels of productivity and efficiency in complex, dynamic and challenging environments
Strong Experience in Design and Development of Applications based on.NET and MS SQL Server
Proficient in OOAD with strong OOP (Object Oriented Analysis, Design and Programming) skills
Successfully implemented various Multi-Layered, Multi-Tiered .NET applications using ORM tools
Designed Data Access Layer using ORM tools, Entity Framework,
Experience with training and mentoring team members with product knowledge and business processes.
Expertize in UI Designing & Scripting using WPF, HTML5, Advanced CSS, Java Script, JQuery library, ASP.NET AJAX Control Toolkit and Bootstrap.
Excellent experience on C#.NET, ASP.NET, ADO.NET, MVC, .NET Framework 4.0/3.5/2.0, SQL Server 2008/2005/2000
Submitted a Patent (EMC-13-0680) for which USPTO filling is in progress.
Carrying H1B stamped Visa valid till Dec 2017, can be extended for 3 more years
Have travelled to USA and Ireland for couple of Business Assignments
Skilled in swiftly ramping up projects with competent skills and ensuring on time deliverables.
An expert in leading teams to successful project implementation with proper management, scope containment and quality assurance.
Hands on experience in design, development and maintenance of complex database driven web and windows applications.
Experience professional in Agile Methodologies.
Active member of Change Management Council in EMC.
ITIL and Certified Scrum Master.
Completed an On-campus Leadership Program Couse at IIM Bangalore
Technical Skills
Programming Languages : WPF, Silverlight, VB.NET, ASP.NET, C# (on both Windows and Web), .NET 3.5/4.0, HTML, XML, JavaScript, groovy, LINQ, Bootstrap, MVC, Angular JS
Database : MS SQL Server 2008 R2, MS SQL Server 2008/2005, Oracle 10g
Cloud Bases Tools : Boomi, Aprimo, Salesforce, LivePerson, Cloud Foundry
Performance Tools : Visual Studio Team Suite Tools
Servers : IIS 7.0, Team Foundation Server
Technologies : Dot Net Framework 1.1/2.0/3.5/4.0, Silverlight, WCF, Microsoft SharePoint Server 2007
Operating Systems : MS Windows 9X, Windows XP, Vista, Win 7, Server 2003/2008/2012
Education: Bachelor of Technology in Computer Science, India
Professional Certifications:
Scrum Alliance: Scrum Master
PeopleCert: ITIL
70-528: Microsoft - MCT
PROFESSSIONAL EXPERIENCE
Client : EMC Corporation, Boston Jul’13 – Dec’15
Role : Scrum Master / Technical Lead
Description:
Campaign to Cash is an Agile based project that offers Unified platform experience to conduct end to end campaign process, one system to view campaigns, run reports and flexibility to support simple to complex campaigns. The solution integrates various marketing tools like Aprimo and Salesforce through Boomi. Also, there are various Dot net applications those build an automation system to provide the contact and lead information to marketing integration tools. Project purely follows Scrum framework.
Responsibilities:
Integration of Sales and marketing environment using Boomi and custom dot net solutions.
Development of WEB/WPF marketing portals using .NET technology.
Application design, Database design, Technical architecture and detailed level design using MVC,MVVM design patterns.
Coding, testing, code reviews and deployments for various Integration and Chat modules.
Solution designing and POC for new developments.
Implemented .Net Application for Live Chat Module using Angular JS
Designed Data Access Layer using ORM tools, Entity Framework
Process/data modelling using tools like MS Visio
Designed the project architecture including database design, UI design, Data Access Layer (DAL) design, Business Layer design
Implemented the WCF services for Data Encryption in Data Quality processes
Managing a 10 member team engaged in C2C Development following Agile methodology
Drive daily scrums (stand-ups), Sprint Planning Meetings and remove impediments / obstacles that are impeding the team’s progress
Manage Sprint Stories & Task, Daily Workload, Burn downs, Team Capacity/Utilization using Version One tool
Managed multiple project implementation / instances with revenues ranging between $1.5 Million- $2 Million
Manage Project schedule, milestones and deliverables across multiple implementations including
Complex interdependencies and Risk Management.
Collaborate with Product Owner to define Stories and priorities
Create Quarterly Sprint Plan and socialize with Product Owner
Responsible for collaborating with the cross functional teams i.e. Boomi, Salesforce, LivePerson and Development, to dictate and clarify the business requirements for EMC marketing team.
Analysis of multiple EMC customer data sources containing millions of EMC customer Activity data for EMC dashboard which identifies the various customer trends and metrics to maximize the marketing leads for EMC.
Requirement gathering and scope.
Integration of Sales and marketing environment using Boomi and custom dot net solutions.
Environment: ASP.Net 4.0/3.5, C#, ADO.Net, HTML, XML, Java Script, jQuery, MVC 5.0, Microsoft SQL server 2008, TFS, WPF, WCF, Aprimo, Boomi, Visio, Tableau.
Client : EMC Corporation, US Jan’11 – Jul’13
Role : Project Lead
Description:
Ace is a mission critical application which configures EMC product lines based on predefined business rules. It follows the best coding practices of Microsoft including usage of complex Microsoft Ribbon Controls and Entity Framework. Client side experience in delivering successful executions in Boston and Ireland.
Responsibilities:
Lead all the .Net efforts for ACE
Laid out the architecture using Prism and MVVM Pattern
Participated in all phases of project development lifecycle including requirement analysis, application design and development, prototyping etc.
Used best coding practices to promote code reusability, modularity, extensibility, and testability.
Coding, Testing and Reviews for various modules of ACE specifically for UI and Business Logic.
Providing technical Microsoft .NET programming expertise.
Carried out UAT (User Acceptance testing) and end user training on application features at client offices in Boston and Ireland.
Designed and facilitated trainings on WPF and PRISM concepts to multiple development teams.
Designed all the screens using WPF and Microsoft Blend.
Collaborated with Testing/Development teams for providing application functional knowledge.
Reviewed all proposed plans incorporating user feedback into technical solutions and plans.
Responsible for overall delivery and deployment of the project.
Responsible for leading team of 20 for overall development, delivery and deployment.
Worked closely with various application teams for capacity planning, script development in SQL and documentation.
Provided support during stabilization phase by leading efforts for any incident resolution, defects and code fixes, enhancement and impact analysis.
Client : EMC Corporation, Boston July’15 – Dec’15
Role : UI Consultant
Description:
EMC On Boarding Portal, EMC Next gen Signing Experience is the project providing next generation experience to the new user/joiners of EMC
Details: Confidential
Roles and Responsibilities
Worked as a User Experience consultant to mentor the design of the applications with the team.
Used bootstrap and Angular JS to design the screens.
Responsible for demonstrating and expediting the User experience by analyzing the multiple possible UI designs.
Environment: Visual Studio 2013, AngularJS, WCF, MVC, C#, Web API, Entity Framework Code first
Environment: WPF 4.0, SQL Server 2008 R2, TFS, WCF, Work Flow Foundation, Expression Blend,Windows Services, WebSphere MQ.
Client : Ladbrokes Jan’10 to Dec’10
Role : .Net Senior Developer / Team Lead
Company : Sapient Ltd.
Description:
Ladbrokes, a £1,117.7 million organization offers an all-embracing range of betting and gaming services via its retail, online and telephone operations.
Responsibilities:
Responsible for reviewing testing all the betting modules.
Spearheaded implementation of MVVM architecture for the project.
Created the UI screens using telerik controls for all modules
Performed scheduled reviews to ensure continuous improvement.
Responsible for leading the team of 5 developers for development and Quality Control functions.
Environment: ASP.Net 3.5, SQL Server 2008, Silverlight3.0, SVN, Nunit.
Client : Sprint, US (Offshore) Jul’09 to Dec’09
Role : .Net Senior Developer
Company : IBM India
Description
Sprint is a $35.49 billion telecom services provider based out of US.I was responsible for maintenance activities of the Mercury application. The application provides a means for coordination and communication between the different departments and groups that support spectrum acquisition and re-banding in the 800 MHz band. The system captures all deal related information at every step of the process and provides tools to track the status of individual deals and report overall progress at every stage. Mercury contains information about deals and contracts of equipments issued to customers for re-banding of frequencies. It also contains information about commitments, acknowledgement and invoices for equipment.
Responsibilities:
Designed, developed, tested and implemented solutions for Mercury using .Net technologies.
Lead efforts for incident resolution, defects and code fixes, enhancement and impact analysis.
Single point of Contact for the maintenance of whole application.
Conducted daily review meetings with clients to resolve critical database and applications based issues.
Environment: Dot Net Framework 2.0, ASP.Net 2.0, C#, Oracle 10g, HTML, Java Script, Service Desk, Sales Force, Tele logic Synergy.
Client : Infosys Ltd – Finance Dept. Feb’09 to Jul’09
Role : .Net Senior Developer
Company : Infosys Technologies Ltd.
Description
The objective of this application was to ensure that confirmation & billing data of employees for their respective client engagements were in sync with employee’s data across processes like attendance, leave, and separation and abscond.
Responsibilities:
Worked on the complete life cycle of application development.
Application design, Technical architecture and detailed level design.
Prepared unit test plans and conducted code and test reviews.
Prepared system test plan and executed system testing activities.
Environment: Dot Net Framework 2.0/1.1, ASP.Net 2.0/1.1, C#, SQL Server 2000.
7.
Project
:
Architecture Improvement of Ebanking Application Nov ‘08- Feb’09
Client
:
Royal bank of Scotland
Technology and Tools
:
Dot Net Framework 2.0/1.1, ASP.NET 2.0/1.1, C#, Oracle 10g, HTML, Java Script, VSS, TFS, TOAD
Role
:
.NET Senior developer
Description:
The purpose of this project is to implement a new common framework for customer Identification and Authentication (ID&A). This will provide a number of new common components and services that will make it simpler to introduce new authentication methods to RBSG applications.
Roles & Responsibilities:
Worked on the detailed designing and development of major components.
Worked on the Integration testing of whole application.
Worked as a part of System test and implementation support team
Client : Rakuten.co.uk (Formerly Play.com) Jul’06 to Nov’08
Role : .Net Senior Developer
Company : Infosys technologies Ltd.
Description
Rakuten.co.uk (Formerly Play.com) is a UK based, privately owned online retailer in the consumer electronic space.
Responsibilities:
Led team of 5 with overall responsibility of delivering quality code within timelines.
Enhanced development of the Web Application involving work on Web Technologies like Web Services and Custom controls.
Provided Website maintenance support including development of various functionalities like Promotions, Seasonal Sales and Content Management System.
Handled critical activities within Configuration and Release management teams.
Created project portal using Joomla.
Environment: Dot Net Framework 2.0/1.1, ASP.Net 2.0/1.1, C#, Oracle 10g, HTML, Java Script, VSS, TFS, TOAD