LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

21
Sekhar Shrivastava IT professional with over 9 years of comprehensive experience in Software Designing, Developing, Architecture and Deploying software applications in Microsoft Dot Net tools and technologies. Possessing a proven ability to lead projects successfully & deliver agreed upon solutions of the highest quality, often in complex and challenging customer environments. Experience of an assessment and evaluation on best and upcoming technologies and defining the roadmaps for the same. Deign, Developed Framework for Code Generation and Rapid Application Development. Provided solutions to complex business problems by use of technology assets Design, Development & Implementation experience in (SOA) Service Oriented Architecture. Strong experience in Design & Implementation complex applications using C#.net & ASP.Net Azure, OWIN, MVC, Web API, WCF, WPF, WWF, Web Services, Client Side Scripting, SPA, Windows, Stored Procedures, Triggers, Functions, Custom Types and Cursors in MS SQL Server and Third Party COM component integration. Development and Hosting Experience in Microsoft Azure Technology (IAAS & PAAS). Hands on strong experience in SQL server 2000, 2005, 2008 R2. Proven leader with experience as technical lead, mentor, team lead & team management. Experience in all stages of SDLC including requirement gathering, designing and documenting technical document, development, code review (Following the basic SOLID Principles), testing, review to ensure adherence to quality standards, implementation and post-implementation support and L&T Infotech Confidential Page 1 of 1 Experience Summary

Transcript of LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Page 1: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

IT professional with over 9 years of comprehensive experience in Software Designing, Developing, Architecture and Deploying software applications in Microsoft Dot Net tools and technologies. Possessing a proven ability to lead projects successfully & deliver agreed upon solutions of the highest quality, often in complex and challenging customer environments.

Experience of an assessment and evaluation on best and upcoming technologies and defining the roadmaps for the same.

Deign, Developed Framework for Code Generation and Rapid Application Development.

Provided solutions to complex business problems by use of technology assets

Design, Development & Implementation experience in (SOA) Service Oriented Architecture.

Strong experience in Design & Implementation complex applications using C#.net & ASP.Net

Azure, OWIN, MVC, Web API, WCF, WPF, WWF, Web Services, Client Side Scripting, SPA, Windows, Stored Procedures, Triggers, Functions, Custom Types and Cursors in MS SQL Server and Third Party COM component integration.

Development and Hosting Experience in Microsoft Azure Technology (IAAS & PAAS).

Hands on strong experience in SQL server 2000, 2005, 2008 R2.

Proven leader with experience as technical lead, mentor, team lead & team management.

Experience in all stages of SDLC including requirement gathering, designing and documenting technical document, development, code review (Following the basic SOLID Principles), testing, review to ensure adherence to quality standards, implementation and post-implementation support and agile methodology

Proficient in End to End Projects/solutions executions

L&T Infotech Confidential Page 1 of 1

Experience Summary

Page 2: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

DomainHealthcare(DICOM, Telemedicine), Education, Finance, Travel and Technical (Analytics & Portal Development)

Web Base Technologies

ASP.Net, C#.Net 2.0/3.0/3.5/4.0/4.5, MVC 3.0/4.0, WEB API, Ajax, JSON, LINQ, HTML5, JavaScript, JQuery, XML/ XSLT, WCF, Web Services, Workflow (WWF), WIF, ADO.Net, Knockoutjs, Angularjs, SAP-.NET with SAP nco 3, Microsoft Azure, SSAS, Reporting and Analysis Services, SignalR, ActiveMQ, SPA, OWIN

Window Base Technologies

Windows Forms, C#.Net 2.0/ 4.0/4.5, Multithreading, WCF, Windows Services, WPF, Microsoft Azure, ADO.Net etc.

Operating System Windows Server 2003/2008/2012, Windows XP, Windows 7, Windows 8.1, WinCe.

Tools /DB/PackagesSQL Server 2005/2008/2012 R2, MySQL, MS-Access, Oracle/PLSQL, TFS,MS-Office, ORM Models - N-Hibernate, Entity Framework, Castle Windsor.

Third Party Controls Integration

Simulsoft, DevXPress, Microsoft Charts, JQuery Plug-ins, SAP-.NET with SAP nco 3.

Third Party API/ Data Provider Integration

Sahara QShop : Order booking Services with SAP-.NET Aadhar : Authentication ServicesPAQS : Personal Air Quality ServicesControl MS : Parking API ServicesPayUMoney Integration : eWallet APIOAuth1.0 & 2.0 API Services, ASP Identity.

Version Control Tools Visual Source Safe (VSS), Team Foundation Server (TFS), TFS - Visual Studio Online, SVN

L&T Infotech Confidential Page 2 of 2

Skills

Page 3: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Current Project

Project Name Equipment Utilization Team Size 7

Client Name Scania IT

Start Date January 2016 End Date Till date

Description

To help user increase the Utilization of his Vehicles, The Technical and Operational, Uptime and Downtime, of Vehicle/

Group/Fleet Though the device transmits data as the lat, long, fuel, odometer, it is

difficult to determine if it is doing what it is supposed to be doing. This project fills this gap.

Role & Contribution

Role:Technical Lead / Lead DeveloperContribution: Responsible for module design (Architecture, Designs, UI, Database

Modelling etc.). User experience. Develop webapi, implement pipelines in datafactory and even UI Development/Deployment of Services and Web/Worker Roles on Azure

Portal.

Tool & Technologies

UI – SPA (Angular, bootstrap, Highcharts) hosted on Azure BL – WebAPI (middle layer) hosted on Azure Backend – warehouse (data is fetched using webjobs, processed and

stored in table storeage and using datafactory moved to warehouse)

Project 1

L&T Infotech Confidential Page 3 of 3

Project Details

Page 4: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Project Name Smart City Team Size 7

Client Name Mumbai Metropolitan Region Development Authority and L&T ECC

Start Date October 2015 End Date December 2015

Description

Smart City project incorporate the initiatives of smart city and is available through multiple channels. The system consists of a citizen mobile App and portal hosted on Azure.

It has the following Moduleso Citizen Registrationo Parking Guidance Systemo SOSo Information and community outreach Managemento Environment Parameter Dashboardo Integration with Dashboard for integrated Building monitoring

systemo eGovernance linkso Health Care Information and Point of Interesto Events in BKCo CSR and Community Serviceso Help and FAQso eWallet

Role & Contribution

Role:Technical Lead / Lead DeveloperContribution: Responsible for complete design (Architecture, Designs, UI, Database

Modelling etc.). Achieved EPiServer OWIN Integration Requirement & Estimation Analysis Implementation of proven practices and patterns by mentoring the

Development Team. Code & Module Integrations reviews, Code Refactoring, Code

complexity matrix and analysis. Performance Management. Functional & Technical Specification Documentation. Change/Customization Request Management, Impact Analysis,

L&T Infotech Confidential Page 4 of 4

Page 5: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Configuration Management. Development/Deployment of Services and Web/Worker Roles on Azure

Portal.

Tool & Technologies

EPiServer 9, ASP.net Identity, SignalR, .Net 4.5, SQL Server 2012, Web API, VS2013, Angularjs, Bootstrap 3, PhoneGap, MVC 4, Azure SQL, Azure Web role, Azure Worker Role, Azure VM, OWIN

Project 2

Project NameMARS: (Multi-dimensional Analytics & Reporting Solution)

Team Size 12

Start Date JAN 2014 End Date Till Date

Description

MARS is a self-service agile BI foundation solution developed by L&T InfoTech enabling business users to create, publish and collaborate on analytics and operational reports.

It is a HTML5-based self-service BI tool providing self-service reporting experience on the web with access over multiple channels.

Business users have access to rich and intuitive features to design and publish their reports and KPIs with advanced analytical features like Multi-dimensional reporting, comparative analysis, trends, personal views and goals.

Application and its services have been deployed on Azure portal using (Web/Worker Roles).

Role & Contribution

Role:Technical Lead / Lead DeveloperContribution:

Responsible for development of modules Context Integration, Annotation and Storyboard, Listener Services, Automation (Architecture, Designs, UI, Database Modelling etc.).

Requirement & Estimation Analysis Implementation of proven practices and patterns by mentoring the

Development Team. Performance Optimization Creating Functional & Technical Specifications

L&T Infotech Confidential Page 5 of 5

Page 6: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Development/Deployment of Services and Web/Worker Roles on Azure Portal.

Change Request Management, Impact Analysis, Configuration Management.

Help teams to Integrate MARS in their App. Give Demos to client.

Tool & Technologies

ASP.NET 4.0, Microsoft Azure, AJAX, JQuery, MVC 3,DevXPress Chart & Grid Controls, Simulsoft controls, Microsoft Chart Controls, Entity framework, WEB API, WCF, Azure SQL, Knockoutjs, SPA.

Key Achievements

Better understanding on HTML5, Reporting and analysis. Working with the latest technologies and a complex dynamic

architecture Integration of MARS with other application Supporting multiple customers/ external applications

Automation of certain areas where other applications comes into picture.

Project 3

Project Name Magic Ring Team Size 2

Duration 1+ Months

Description

The MR solution enables MR Client app to fit in the portal application. The solution addresses the major concern of synchronizing data in poor

bandwidth using Azure. The solution also addresses the second major concern of the MR DB of

Storing of Images which is stored on Cloud Media service/Blob Service

Role & Contribution

Responsible for complete architecture design and developed reference implementation.

Technologies C#, winforms, WCF, Azure(PaaS & IaaS) SQL Server 2012, Sql Azure

Tools Visual Studio 2013, SQL Azure

Project 4

Project Name OntrAcc (Accounting for Travel Team Size 13

L&T Infotech Confidential Page 6 of 6

Page 7: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Industry)

Start DatePhase 1 – Sep 2011 Phase 2 – April 2013 End Date

Phase 1 –March 2012Phase 2 – JAN 2014

Description

The project aims at developing a product web based accounting package (General Ledger, Air Ticket subledger, P&L, BalanceSheet, Basic financial structures.as chart of accounts, open closed fiscal periods, debit and credits on accounts, JE, Posting) which will seamlessly integrate with Ontra product of ANMSoft.

Role & Contribution

Responsible for complete architecture design, development & deployment.

Responsible for build and deployment of various modules on DEV and Customer’s environment.

Work with BA and get sign off on all technical specifications. Brainstorm with tech leads and arrive at the WBS document. Develop project plans -- phases, milestones, effort estimate and

schedules Architect system design with tech leads and discuss system design alternatives

Track different measurable aspects in projects Identify projects technical risks and create plans for resolving these risks

Lead, motivate, and support team members in technical issues, challenges, and problems

Maintain communications written and oral with stakeholders. Shared Project Status Reports (and schedule deviations) with

stakeholders. Allocating tasks to team leads. Handling changes in client requirement by way of suitable analysis

reports. Identify the training needs of the resources and accordingly arrange for

the same. Manage the database design. Managing issues of team members. Manage team and resources for the project. Make Technical specification documents. Do code reviews and work on Tickets too.

Technologies ASP.NET MVC 3.0, HTML5, Bootstrap, JQuery, MySQL, nHibernate, WCF, Windsor Castle, Nunit

Tools Word, Excel, Ace (Project Management Tool), SVN, Bugzilla, UML, Visual Studio 2010

Key AchievementsBuilt framework for team so that they could work without knowing much about the various technologies, Delivered results in expected timeline, Integrated with the product and got it approved with a CA.

L&T Infotech Confidential Page 7 of 7

Page 8: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Project 5

Project Name AccKnowledge 3 (Accounting package for Hotel industry)

Team Size 13

Start Date March 2012 End Date April 2013

Description

The project aimed was to rewrite the complete vb6 application to C#.net application along with enhancements in UI and security in the fixed time period which was the most important. There were many modules (Accounts Payable, Budget and forecast, Check Writer, Cash Management, Reconciliation, etc).

Role & Contribution

Study the existing system features, make functional specs and technical specs and do effort estimates.

Identify paths where crashing could be done. Submit requested documents WBS, Gantt chart with all milestones

and estimated date to client, Risk document. Identify resources with required skill sets for the project. Shared Project Status Reports (and schedule deviations) with

stakeholders. Manage resource hiring within the given budget during project

execution phase. Monitor progress using Gantt chart and submit the modified WSR to

the counterpart at the client side. Arrange for demos of the developed modules to the counterpart at

client side with suitable communications. Allocating tasks to team leads. Ensured QA for each module that was released. Managing co-ordination issues among team members. Did review with the team after project was complete. Trained the resources with the new technologies. Contribute to software development and bug resolution.

Technologies Winforms(C#), MS-SQL, Nhibernate, WCF, Windsor Castle, NUnit

Tools Word, Excel, Ace (Project Management Tool) , TFS-2008, MS-office

Key Achievements

Project 6

L&T Infotech Confidential Page 8 of 8

Page 9: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Project Name Skywalker (HR Software) Team Size 10

Start Date April 2011 End Date Feb 2012

Description

The project is aimed at capturing the employees scheduling and attendance management. The information captured from various devices at different terminal are displayed to the relevant supervisors. They may exchange messages with employees, run cron jobs on demand and view reports for finalizing their efforts of the month.

Role & Contribution

Train all new team members with asp.net mvc 3. Preparation of Weekly Status Reports and Project Status Reports. Handling changes in client requirement by way of suitable analysis

reports and estimations. Code Reviews and tech specs preparation. Managing issues of team members. Also involved in rest of SDLC activities right from Unit testing,

Integration testing unto Deployment on Windows Server environment.

Technologies ASP.NET MVC 3.0 (C#), SQL Server 2008, Entity framework, Windsor Castle , Nunit

Tools Word, Excel, Ace (Project Management Tool)

Key Achievements

Project 7

Project Name Qshop Team Size 4

Start Date Aug 2012 End Date March 2013

DescriptionThe project aim was to enable octashop to act as a front end to obtain sales order via crm and online shopping and push the orders in the SAP system of Sahara

Role & Contribution

Studied the requirements for integration at both ends SAP and Qshop, documented it and got sign off on it.

Evaluated techniques for evaluation and proposed the solution with a POC.

Got the system developed and deployed it on UAT for final testing and finally on Production server.

Supported production issues and managed change requests.

L&T Infotech Confidential Page 9 of 9

Page 10: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Technologies SAP nco 3.0, WCF, C#.net

Tools Word, Excel, Ace (Project Management Tool)

Key Achievements Achieved delivery before the stipulated time.

Project 8

Project Name SWT (Signed Web Token) Team Size 9

Start Date July 2010 End Date March 2011

Description

E- Wealth manager application provides an interface to all the users of Assetmark like Broker dealers, advisors, agents, clients and their respective accounts. The SWT project was aimed at leveraging the WIF so that Single Sign On could be achieved in the newly proposed SOA architecture using the WSFederationHttpBinding

Role & Contribution

For analyzing and suggesting solution to issues raised by client with respect to certain outputs from the software.

Producing reports which gave the extent of the impact on the proposed change to software.

Study and produce a technical feasibility report for 3rd party software.

Implement SSO using WIF and WCF using the WSFederationHttpBinding

build a POC for the SWT project Submit WSR to Team Lead

Technologies ASP.NET, WIF, WCF

Tools Word, Excel

Key Achievements Achieved claim-based authentication

Project 9

Project Name Curesoft Team Size 9

L&T Infotech Confidential Page 10 of 10

Page 11: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Start Date Dec 2008 End Date Jan 2010

Description

Curesoft is an Asp.net website with wcf duplex link for SP notification of emergency condition. The site provided a mechanism for specialist to attend the needs of patients in the far flung villages. The scheme connected the primary health care clinics with the District Hospitals and even District hospitals to super specialty clinics. The major screening tool was software running on win ce palmtops accompanied with maestros VitalTrack machine. Also forms could be dynamically created and sent to the clients (EN) for collecting data in prescribed format.

Role & Contribution

As a Senior Developer/team lead was involved and responsible for the below activities:

Application Database Design ad ER Diagram Representation of Db Design

Creation of stored procedures Used UML (Sequence-diagrams) to document the business flow. Developed the POC for the server push part of the application using

WCF Duplex Binding as well as coded it in the Project. Developed the ECG Display and ECG print modules. Was also involved in rest of SDLC activities too right from Unit

testing, Integration testing unto Deployment on Windows Server environment

Technologies ASP.NET 3.5 (C#), SQL Server 2005 , WCF (duplex binding – server push ), WinCE

Tools Visual Studio 2008, SQL Server Management Studio

Key Achievements

Project 10

Project Name My eHealth Bank Team Size 9

L&T Infotech Confidential Page 11 of 11

Page 12: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Start Date Feb 2009 End Date June 2010

Description

The myeHealthBank is a PHR (Personal Health record) site that provided care management, summary for emergency/travel, case management, disease management, alerts, trends, information to discuss with service providers, educating users and community discussion forum. Information (Basic parameters) could be stored on a device and uploaded to the person’s account and is available for comments from doctors who have been given suitable rights. Also a reminder facility has been provided where as per the users subscription model he can receive reminders on his mobile.

Role & Contribution

As a Senior Developer/team lead was involved and responsible for the below activities:

Application Database Design ad ER Diagram Representation of Db Design

Creation of stored procedures Information gathering. Development of the Reminder module using State Workflow in

ASP.net Development of pages as per UI design. Used UML to document the business flow. Developed forms authentication module for verifying users. Interfaced Database using Microsoft ORM and LINQ Was also involved in rest of SDLC activities too right from Unit

testing, Integration testing unto Deployment on Windows Server environment

Technologies C#.Net, SQL server 2005, windows 2003, ASP.net, WinCE, WCF, Ajax, WF, Silverlight

Tools Visual Studio 2008, SQL Server Management Studio

Key Achievements

Project 11

Project Name Rhythm24x7 Team Size 5

L&T Infotech Confidential Page 12 of 12

Page 13: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Start Date Jan 2008 End Date Jan 2009

Description

This project aimed at facilitating Cardiologists to receive ECG of their patients on certain kinds of mobile devices like blackberry, HTC and WinCE OS mobiles. The entities involved are the hospital, cardiologist, assistant and the patient. The project depends on modems, Network Communications, IIS server and Sql server 2005, modem interfacing PC via serial port communication, ECG parsing and displaying module and capturing data via Network

Role & Contribution

Application Database Design ad ER Diagram Representation of Db Design

Creation of stored procedures Development of interface for R10 device to interact with WinCE Development of the modem interface using the state pattern Documented the Modem Interface using UML diagrams Design of the Input/Output Xml Messages to be used to

communicate with blackberry device. Development of Web Services - services used by Winform module

and the WinCe modules to upload data as well as service for recording the comments from mobile devices.

Was also involved in rest of SDLC activities too right from Unit testing, Integration testing unto Deployment on Windows Server environment

Technologies ASP.NET 3.5 (C#), SQL Server 2005, Winform

Tools Visual Studio 2008, SQL Server Management Studio

Key Achievements

Project 12

Project Name Vital Contact Team Size 3

L&T Infotech Confidential Page 13 of 13

Page 14: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Start Date Jan 2007 End Date June 2009

DescriptionThis is a client-server based software with four basic flavors. The software aimed at transmitting Real time ECG data from ambulances to the Hospitals to save patients from dying on the way to the hospital

Role & Contribution

Develop the complete software. Used UML to document the process flow. Used Memento, Observer and Factory patterns Was also involved in rest of SDLC activities too right from Unit

testing, Integration testing unto Deployment on Windows Server environment

Technologies C#.Net, Winforms, SQL server 2005, windows 2003

Tools Visual Studio 2005, SQL Server Management Studio

Key Achievements Display ECG on PC using and Send and receive voluminous data over internet using UDP protocol.

Project 13

Project Name DICOM Team Size 2

Start Date August 2006 End Date August 2007

Description

The DICOM Standard pertains to the field of Medical Informatics. Within that field, it addresses the exchange of digital information between medical imaging equipment and other systems. The project was aimed a t making a DICOM viewer on the above standards

Role & Contribution

Develop the complete software. Used UML to document the process flow. Used Memento, Observer and Factory patterns Was also involved in rest of SDLC activities too right from Unit

testing, Integration testing unto Deployment on Windows Server environment

Technologies C#.net , Winforms

Tools Visual studio 2005

L&T Infotech Confidential Page 14 of 14

Page 15: LT Infotech_CV_Sekhar Shrivastava_Technical Lead_(Dot Net)

Sekhar Shrivastava

Education & Credentials

M.C.A -- Mumbai University (2006)B.Sc. -- Mumbai University (2001), DCST – Mumbai University (2003) PMP Certificate Course (pursuing PMP certification) -- SPJIMR (SP Jain – Bharatiya Vidya Bhavan’s College – Andheri)

Sr. No Achievements / Awards

BU Star Performer - Outstanding Performance 2015-2016LJ Jr. Programme Certificate Course - 2015

L&T Infotech Confidential Page 15 of 15

Educational Qualifications

Achievements / Awards