Summary
Overview
Work History
Technical Cognizance
Certification
Training And White Papers
Relevant Product Experience
Roles And Responsibilities
Timeline
Generic
Venkatesh Srinivasan

Venkatesh Srinivasan

Principal Architect Cloud
Chennai

Summary

Possess 24 years of experience in Microsoft technologies, PaaS and Node.js currently working as Principle Architect. Certified Kubernetes Application Developer. Microsoft certified technology specialist in WCF 3.5 and ADO.NET, ASP.NET 4.0. Primary Area of focus Azure Platform as Service, AWS Elastic Kubernetes Certified Cloud Foundry based PaaS, Node.js, .NET Core, ASP.NET core, ASP.NET MVC and Web API, C#, WF 4, WCF, RDBMS and NoSQL databases like MongoDB and Azure Document DB. Written technical papers which were key to deciding the technology stack for the solution and win the client. Have done Technical solution in RFPs many of which have turned into projects. Participated in performance tuning for various .NET projects and Node.js products. Cleared security audit from Microsoft for a few projects. Hands on Experience on APIGEE.

Overview

25
25
years of professional experience
3
3
Certifications

Work History

Principal Architect

Cognizant Technology Solutions
05.2012 - Current

Technical Architect

Mphasis An HP Company
04.2006 - 05.2012

Senior Software Engineer

iSOFT R&D Pvt Limited
04.2004 - 04.2006

System Executive

NIIT Technologies Ltd
06.1999 - 04.2004

Technical Cognizance

C# 4.0, Visual Basic .Net, Node.js, .NET core, Azure, Cloud Foundry, Pivotal cloud foundry, Open source cloud foundry, Kubernetes, Azure App Service, ASP. Net Webforms, ASP.NET MVC 3.0, JavaScript, VBScript, HTML 5, XML, XSL, Ajax with Asp.Net, JQuery, Asp.NET core, react.js, Blazor, ASP.NET core Web Pages, ASP.NET core Razor pages, II 7.0 / IIS 7.5, Express, Kestrel, WCF and WF in .Net framework 3.5 and 4.0, RabbitMQ, Azure Service Bus, IBM message Bus, Azure service bus, Map builder in enterprise library 5.0, Entity framework 4.2, LLBLGEN, Linq to SQL, Camite.js, NUnit, XUnit, MS Test, Jasmine, Crystal report 9.0, Sql Server 2005/2008 Reporting services, Artinsoft Upgrade companion, Great migration, Code Architect MP, Microsoft SQLServer 2005/2008, Oracle, MySQL, Postgres, MongoDB, Azure Document DB, Azure Table, Xtreme programing (pair programing), Agile, Water fall, APIGEE, Azure API Management

Certification

Full Stack Engineer from IIHT- Cognizant Academy, .NET core and Reacj.js and RavenDB

Training And White Papers

  • Cognizant Technology solutions, Azure PaaS, Azure Function – Serverless Architecture, MicroServices Patterns and Practices, Container Security, Service Fabric, .Net core usage a Cloud foundry based PaaS like Pivotal Cloud Foundry and Pivotal Web Service, MicroService architecture patterns., Migrating Cloud foundry task to Kubernetes, Migrating Cloud foundry task to KNative, Deploying windows application to Kubernetes, Cloud agnostic State management using Dapr., Migration of WCF Basic HttpBinding to .NET core and Kubernetes, White Paper, Coding for cloud portability, Solution templates, Solution Design Document for Migration of PCF application to AKS
  • Mphasis an HP Company, MangoDB with .NET, Silverlight vs. HTML5, Making smart technological choices

Relevant Product Experience

  • Migration of Personal Insurance Business Intelligence and Analysis Rating and non-rating application to PCF, OCF and Kubernetes (AWS EKS), Insurance, 05/2017 - present, Teradata, IBM DB2, SQL server, PCF .27, Jenkins, UCD, Argo CD, .Net core 6.x, .Net 4.6.x, OCF, AWS EKS, HELM, RDS, Cloud native analysis of application and decide whether the application can be lifted and shifted or needs a Re-write or Re-Architect to cloud. Re-platform .NET application to cloud after minimal changes. Re-architected multiple huge batch jobs into microliths and moved them to PCF as few long running and short running applications. The short running applications are invoked through CF Task. For this a special micro service that encapsulates .NET core version of cloud foundry SDK was created. This was done to simulate serverless computing of PCF. Migrated scheduled job as Timer triggered jobs using PCF scheduler. Fixing CVE identified by Black Duck. Conducted various sessions on Micro services, cloud native computing, Kubernetes to project team. Identifying best suited training for the team. Migrating application from PCF to OCF. Migration Legacy .NET application to .NET micro service using AWS EKS and HELM charts. Creation functional extension to Calendar App of Sales force using .NET core. Working on Pursuit for other line of business and RFP. Spear heading technical conversation with Client-side architecture team. Creating Ideas and Value Adds (PCF Admin UI, gRPC Caching service, Queue throttler, SQL service Performance monitor)
  • Cognizant Platform MicroServices, Digi Foundry, 06/2016 - 05/2017, Cognizant platform, Pivotal Cloud Foundry, IBM BlueMix and Azure, Node.js, .NET core, Creation of user stories for Logger, Authentication and notification MicroServices. Design for MicroServices with implementation of MicroServices patterns and best practices using 15 Factor Authentication. Work product estimation based on Lean methodology. Code review and static code analysis. Performance tuning. POV on .NET core for Cloud Foundry based PaaS, Service Fabric. Detailed study on Azure function serverless architecture. Training on Azure PaaS, Serverless architecture and MicroService pattern. Implementation of Microservices on PCF and PWS using .NET core which uses Eureka Service registry and Service discovery patterns, Consul Registery, Spring Configuration servers using SteelToe OSS and MicroPhone framework.
  • Microservices for leading pharma provider, Pharma, 10/2016 - 12/2016, Node.js, IBM websphere, IBM message bus, Implementation Authentication and Logger MicroServices of Cognizant platform in Private IBM webspehere. Interaction with onsite counterpart for deployment and Microservices design pattern
  • Consumer application, Mortgages - Banking, 04/2016 - 06/2016, WCF, Azure Mobile API, Azure API management, Visual studio insights, Power BI, .NET 4.5 and Azure SDK 9.0, Work product Estimation for each scrum. Design and implementation of framework for security and single sign on. Design and implementation of Azure API management. Interaction with client to present the Design and architecture and illustrate how the new architecture enhances digital security of the client. Cleared the client’s security audit for Azure Mobile API, Azure API management. Code review for design and standard compliance. Performance optimization for throughput enhancement. Design for analytics and generation of reports using Power BI. Strategies for Continuous Integration and Continuous deployment.
  • Application cloud enablement, EBA Venture, 07/05/13 - 04/2016, WCF 3.5 REST services, Windows Phone 8.1, Windows 8.1, Xamarin, APIGEE, Node.js, Technical Work product estimate, design and development of Windows Phone 8.1 and Windows 8.1 TruConnect application. Technical Work product estimate, design & developed the Xamarin PCL client SDK for TruJunction. Design and Developed connector modules for TruJunction in Node.js. Working on RFP’s for ACE practice. Attended training in EDGE from APIGEE. Worked in APIGEE EDGE platform for a leading client. Worked on re-engineering the TruMobi APP distribution platform from .NET to Chola from .NET/SQL server stack to Node.js, Mongo and Linux stack. It involved development of following task: New Development, Multi-tenancy, iOS MDM, Static code analysis using tools as well as manual, Performance tuning
  • ACENET+ Execution- ACE Hardware, Retail, 01/15/13 - 07/05/13, WCF 4.5, ASP.NET 4.5 Web forms, SharePoint 2013, DB2, Teradata, Café.NET, Interacting with the Client Application and infrastructure Architects to perform technology consulting for understanding their problem on hand and propose an optimal solution. Help client arrive at an architecture that will integrate the .NET application and SharePoint. This involves: Creation of POC, Conceptual demo to all stake holder involved namely IBM and Microsoft, Get Buy in for the architecture from all stake holder, Detail Design documents, Work product estimation, Review the code in design and performance perspective. Implementing claim based authentication and authorization with ADSF 2.0. Integrating the application as a SharePoint 2013 Provider hosted application with S2S Authentication. Creating the SharePoint integration framework such a way that the integration is made very easy without much code changes to existing application. Upgrade of Data access framework using Native drivers for DB2 and Teradata. Design application for modular deployment using .NET framework Probing capabilities. Implementing ASP.NET specific features that is suitable for this applications. Ad-hoc technical support to team
  • Assignments at Mphasis, Leading Automobile Manufacturing company US and UK, Leading Insurance company North America, Leading Asian Bank in Australia, .NET and SharePoint competency group, Leading US Airline company, Mphasis an HP Company, 04/01/06 - 04/30/12, ASP.NET MVC2, Enterprise library 5.0, Unity DI container, SQL server 2005, Nunit, Windows 2008 R2, IIS 7.0, VS 2010, WPF 4.0, iTextSharp, SQL server Reporting services, Crystal reports version 9.0, Silverlight 4.0, IBM Informix 7.3, Technical solutions for RFP. Incubation of new technologies. Create POC using the latest technologies that would help clients and showcase them to clients. Technology portfolio assessment and suggested tools and path for Migration. Design and implementation of UI frameworks, Data access framework, Workflow implementation using Windows workflow foundation and Service Layer design for SOA with various protocols ranging from HTTP to UDP. Conduct training on WCF, Workflow foundation, MVM, MVC architecture patterns. Worked on various Performance optimization using ASP.NET MVC and WCF. Create white papers on latest technology that fit client application portfolio which were used as technology showcasing to win business. Assist the team in technical issues. Work on various product and libraries and prepare comparison reports and prepare recommendation for clients.
  • Lorenzo, NHS England, iSOFT R&D pvt limited, 04/01/04 - 04/01/06, ASP.NET 1.1, SQL server 2000, ASP.NET web services, C#1.0, Lorenzo is a complete ERP for medical domain. The end result of the product is to create an electronic patient record that is accessible by all authenticated users irrespective of place or time. It manages the electronic patient record for a patient from birth to death. In some cases it even maintains the record after death for research or statistical analysis. It also interacts with other standard products for data retrieval and/or storage. This is achieved by supporting standard message formats. Also it has decision support system built in for certain events. It has a terminology service built into it and also interfaces with other terminology services
  • BuildMyApplication, NIIT Technologies, 06/01/99 - 04/01/04, ASP, VB6.0, MS Foxpro 6.0, ASP.NET1.1, SQL server, Oracle, SQL server reporting services, BuildMyApplication is a code generator, which takes the input in form of XML and is capable of generating the code in .NET and Java. It is capable of delivering an end-to-end solution from presentation layer on to database. It also had the capabilities of “reverse engineering”, that is, given a data model it had the capability of generating the UI and business logic layer.

Roles And Responsibilities

  • Architect Technology (Microsoft), Cognizant Technologies Solution, 05/18/12 - 07/05/13, Working on proposal for various clients like Wal-Mart, Wal-Mart India and TBC, Nike, Staples, eXtra. Comparison of various ad-hoc reporting tools for Sainsbury. Internalization readiness checklist for Wal-Mart Application. Establishing architectural governance for .NET projects. Ad-Hoc technical and architectural support. Code review of Stored procedures, Standard and guidelines finalization and design guide lines for ASDA. Working on Solution accelerator for Retail. Review of training materials for ASP.NET MVC 3, ASP.NET MVC4
  • Technical Architect, Mphasis an HP Company, 04/01/06 - 04/30/12, Technical solutions for RFP. Incubation of new technologies. Create POC using the latest technologies that would help clients and showcase them to clients. Technology portfolio assessment and suggested tools and path for Migration. Design and implementation of UI frameworks, Data access framework, Workflow implementation using Windows workflow foundation and Service Layer design for SOA with various protocols ranging from HTTP to UDP. Conduct training on WCF, Workflow foundation, MVM, MVC architecture patterns. Worked on various Performance optimization using ASP.NET MVC and WCF. Create white papers on latest technology that fit client application portfolio which were used as technology showcasing to win business. Assist the team in technical issues. Work on various product and libraries and prepare comparison reports and prepare recommendation for clients.

Timeline

Principal Architect

Cognizant Technology Solutions
05.2012 - Current

Technical Architect

Mphasis An HP Company
04.2006 - 05.2012

Senior Software Engineer

iSOFT R&D Pvt Limited
04.2004 - 04.2006

System Executive

NIIT Technologies Ltd
06.1999 - 04.2004
Full Stack Engineer from IIHT- Cognizant Academy, .NET core and Reacj.js and RavenDB
Microsoft Certified Technology Specialist, WCF3.5 and ADO.Net Applications3.5, ASP.NET4.0
Certified Kubernetes Application Developer
Venkatesh SrinivasanPrincipal Architect Cloud