profile-pic
Vetted Talent

Shailendra Sharma

Vetted Talent
Versatile leader with rich background in both startup and Fortune 500 software companies. Expertise in diverse domains, including CRM, SCM, Smart City, Energy Utilities, and Generative AI.
  • Role

    Sr. Solution Architect CTO Portfolio

  • Years of Experience

    25 years

Skillsets

  • ECS Fargate
  • LangChain
  • Lakehouse
  • Kinesis
  • K-Means
  • Iceberg
  • GNN
  • Glue
  • Gemini
  • Firehose
  • Feedforward
  • EKS
  • LangGraph
  • Dialogflow CX
  • Decision Trees
  • Data Science
  • Data lake
  • Convolutional
  • conversational AI
  • Collaborative filtering
  • clustering
  • Claude sonnet
  • CI/CD
  • Random Forest
  • Claude3 sonnet
  • Claude3 haiku
  • Vector dbpostgres
  • Recurrent
  • XgBoost
  • Vision-ai
  • Transformer
  • SMS
  • Siddhi
  • Redshift
  • Azure
  • rag
  • Prompt Engineering
  • PCA
  • Oracle fusion soa
  • Oracle
  • NLP
  • n8n
  • MCP
  • Logistic Regression
  • LLM
  • DevSecOps
  • MLFlow
  • Mistral
  • LLAMA
  • Lambda
  • Kubernetes
  • Keras
  • Kafka
  • Grafana
  • GIS
  • GCP
  • Neo4j
  • Dataproc
  • Databricks
  • Croma
  • ChatGPT
  • CDK
  • BPM
  • BigQuery
  • AWS
  • Apache NiFi
  • Airflow
  • Spark
  • AutoGen
  • aurora
  • A2A
  • Yolo
  • WSO2
  • Vertex AI
  • Terraform
  • TensorFlow
  • Tableau
  • SRE
  • MLOps
  • Snowflake
  • React.js
  • PyTorch
  • Pub/Sub
  • Prometheus
  • PostgreSQL
  • Pinecone
  • OpenVINO
  • Openstreetmap
  • Node.js

Vetted For

8Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Technical Manager - MLAI Screening
  • 46%
    icon-arrow-down
  • Skills assessed :Spark, Team management, AWS, Docker, Kubernetes, machine_learning, Problem Solving Attitude, Python
  • Score: 41/90

Professional Summary

25Years
  • Oct, 2024 - Jan, 20261 yr 3 months

    Sr. Solution Architect CTO Portfolio

    Sasken Technologies
  • Mar, 2024 - Jul, 2024 4 months

    Director

    Spinsci Health-Tech
  • May, 2020 - Oct, 20233 yr 5 months

    DGM/Practice HeadFusion Platform | Data & AI

    L&T Tech.
  • Sep, 2012 - Oct, 20164 yr 1 month

    Director Strategic Consulting

    IT Convergence
  • Nov, 2016 - Mar, 20192 yr 4 months

    Director, Cloud Products & Data Systems

    Oracle
  • Mar, 2019 - Feb, 2020 11 months

    VP of Product Development

    Columbus Global Services
  • Mar, 2012 - Aug, 2012 5 months

    FMW Practice Leader

    Mahindra Satyam
  • Apr, 2003 - Mar, 20128 yr 11 months

    Sr. Development Manager, Cloud Products & Data Systems

    Oracle
  • Jun, 2000 - Apr, 20032 yr 10 months

    Sr. Consultant

    Techspan Inc
  • Jan, 1997 - May, 20003 yr 4 months

    Executive/Engineer

    IIS Infotech
  • Jan, 1997 - May, 20003 yr 4 months

    Executive/Engineer

    Eurolink
  • Jan, 1997 - May, 20003 yr 4 months

    Executive/Engineer

    Nucleus

Applications & Tools Known

  • icon-tool

    Apache NiFi

  • icon-tool

    Streamlit

  • icon-tool

    Keras

  • icon-tool

    PyTorch

  • icon-tool

    OpenCV

  • icon-tool

    Kafka

  • icon-tool

    Cassandra

  • icon-tool

    PostgreSQL

  • icon-tool

    Grafana

  • icon-tool

    HDFS

  • icon-tool

    ELK

  • icon-tool

    AWS Glue

  • icon-tool

    Redshift

  • icon-tool

    Android

  • icon-tool

    React

  • icon-tool

    Node JS

  • icon-tool

    Jenkins

  • icon-tool

    Ansible

  • icon-tool

    Docker

  • icon-tool

    Kubernetes

  • icon-tool

    AWS

  • icon-tool

    Google Cloud

  • icon-tool

    Oracle Cloud

  • icon-tool

    Python

  • icon-tool

    Kafka

  • icon-tool

    Cassandra

  • icon-tool

    HDFS

  • icon-tool

    Redshift

  • icon-tool

    Google Map

  • icon-tool

    GIS

  • icon-tool

    Node JS

  • icon-tool

    API Gateways

  • icon-tool

    SonarQube

  • icon-tool

    Fortify

  • icon-tool

    WebInspect

  • icon-tool

    Hyperion

  • icon-tool

    ETL

  • icon-tool

    SOA

  • icon-tool

    Salesforce CRM

  • icon-tool

    Oracle Fusion HCM

  • icon-tool

    Oracle EBS

Work History

25Years

Sr. Solution Architect CTO Portfolio

Sasken Technologies
Oct, 2024 - Jan, 20261 yr 3 months
    Led customer engagement and solution strategy across platform engineering, cloud, data analytics and AI using AWS and GCP data and AI services on cloud. Spearheaded development of GenAI-powered enterprise agents, optimizations using OpenAI and Google Vertex AI, resulting in 40% reduction in support response time and 25% improvement in code quality. Delivered scalable Connected Data platforms using GCP, AWS, Snowflake, Databricks, Apache Iceberg. Delivered a high-scale EV Charging Central Platform integrating IoT, Smart Meters, Charging Infrastructure.

Director

Spinsci Health-Tech
Mar, 2024 - Jul, 2024 4 months

DGM/Practice HeadFusion Platform | Data & AI

L&T Tech.
May, 2020 - Oct, 20233 yr 5 months
    Defined and executed technical vision, strategy and product roadmaps for Fusion Product Suite aligning with organizational growth and strategic priorities contributing to over $1B in revenue in 2 years, delivering transformative solutions across smart city, public safety, transport and utility domains using AI, GIS and cloud-native technologies. Fostered cross-functional collaboration with sales, marketing, legal, and procurement to ensure strategic alignment and efficient go-to-market execution. Delivered 30+ platform modules and 50+ real-world AI/IoT use cases (e.g., surveillance analytics, traffic intelligence, crowd behaviour), enabling deployment in mission-critical environments. Built smart city data lake integrating Kafka, NiFi, Spark, Databricks, Cassandra, PostgreSQL, ELK, AWS, enabling scalable analytics and unified operations. Integrated 400,000+ physical/digital assets (CCTV, AFC, SCADA, BMS, ERP) into unified platforms for predictive maintenance and operational intelligence. Led 90+ engineering and cross-functional teams establishing, managing OKR, KPI and AI Centre of Excellence. Led enterprise-wide engineering transformation reducing time-to-market by 25% and improving software quality by 45% through standardized delivery models, reusable platform and scaled adoption of MLOps, DevSecOps and automations. Established strategic partnerships with AWS and Intel, driving GTM strategies in public sector RFPs and optimizing AI performance, reducing operational costs by 30% through joint solution design and resource optimization. Managed AI driven product and platforms portfolio including Vision AI, Gen-AI/ML, Data Analytics.

VP of Product Development

Columbus Global Services
Mar, 2019 - Feb, 2020 11 months
    Directed product engineering and R&D, overseeing a global team of 110+ across India, Europe, and US with revenue 70 Mn. Led transition of 2 product IP to Microsoft as part of strategic sale. As global leader, led implementation a 5-year strategic growth plan, aligning 20 plus products on MicrosoftD365/Azure platform with Data, AI, Mobile, Web to long-term business objectives.

Director, Cloud Products & Data Systems

Oracle
Nov, 2016 - Mar, 20192 yr 4 months
    Defined and executed technical and product strategy, aligning engineering roadmaps with business objectives to drive innovation and delivery across key Oracle Cloud platforms, including MCP e-commerce, Oracle Payment Interface (OPI), and Oracle Hospitality Integration Platform (OHIP). Led cross-functional product development teams, delivering high-quality, scalable cloud products that enhanced operational efficiency and drove increased customer adoption with over $850 million in revenue. Mentored innovation programs within the business unit. Built a global security testing team in India. Oversaw engineering, DevOps, Quality, big data analytics, and product security functions across multiple product lines and verticals, ensuring cohesive execution and operational excellence.

Director Strategic Consulting

IT Convergence
Sep, 2012 - Oct, 20164 yr 1 month
    Part of India leadership team overseeing IT, driving operational excellence and customer satisfaction. Served as a Consulting Advisor for Cummins, providing strategic consulting for assigned project. As part of India leadership team, led consulting verticals contributing to $120 Mn revenue, delivering innovative business solutions including Order to cash cycle for Oracle Fusion Cloud, AWS, Big Data and Salesforce. Drove 70% improvement in customer satisfaction and successfully rescued several high-priority projects, earning recognition from both customers and leadership.

FMW Practice Leader

Mahindra Satyam
Mar, 2012 - Aug, 2012 5 months

Sr. Development Manager, Cloud Products & Data Systems

Oracle
Apr, 2003 - Mar, 20128 yr 11 months
    Directed offshore development for Oracle Fusion Cloud Middleware and SCM (Shipping, Distributed Order Orchestration, Inventory, Logistics), Fusion CRM and Ebiz-R12 Finance leading the creation of data analytics dashboards, Hyperion, CRM, shipping, inventory, and distributed order management solutions. Participated in the complex Fusion Cloud/applications development journey including the inception and strategy phase, driving the complex software development life cycle from inception to release. Led engineering and technical architecture groups as TASC member.

Sr. Consultant

Techspan Inc
Jun, 2000 - Apr, 20032 yr 10 months

Executive/Engineer

Nucleus
Jan, 1997 - May, 20003 yr 4 months

Executive/Engineer

Eurolink
Jan, 1997 - May, 20003 yr 4 months

Executive/Engineer

IIS Infotech
Jan, 1997 - May, 20003 yr 4 months

Achievements

  • Appreciation Certificate for Fusion - Safe and Smart City Products 2021, L&T Smart World
  • Outstanding Performance and Recognition Award - Feb 2008 by Steve Miranda, Exec. SVP Oracle
  • Outstanding Performance and Recognition Award Feb 2009 by Exec. GVP, Oracle
  • Merit Certificate Head of engineering and development center: Setup of Hyderabad development centers (SWC)
  • Appreciation for delivery under complex and extreme conditions for global expo at USA, TX
  • Merit Certificate Executive business management program from IIM Trichy, India
  • Head of engineering and development center: Setup of Hyderabad development centers (SWC)
  • Recommended and worked as consulting advisor for fortune 100 clients business unit head
  • Led mobile development lab at Fairfax, Virginia, USA office and won multiple projects from customers

Major Projects

6Projects

GenAI-powered Customer Support Enterprise Workflows

Oct, 2023 - Present2 yr 6 months
    Developed AI-assisted customer support workflows using OpenAI and Google Vertex AI, reducing support response time by 40%.

Fusion Product Suite

May, 2020 - Oct, 20233 yr 5 months
    Transformative solutions across smart city, public safety, mobility, and utility domains using AI, geospatial intelligence and cloud-native technologies.

EV Charging Central Platform

May, 2020 - Oct, 20233 yr 5 months
    Integrated IoT, Smart Meters, Charging Infrastructure, and Electric Vehicles with scalable WebSocket servers and IoT connectivity.

AI-driven Crime Analytics and Smart City Solutions

May, 2020 - Oct, 20233 yr 5 months
    Delivered AI-driven solutions including video analytics, crime analytics, lake management for smart cities.

AI Center of Excellence

May, 2020 - Oct, 20233 yr 5 months
    Led a team to deliver scalable AI-powered products across public safety, employee productivity, and smart city operations.

Oracle Fusion SCM Cloud

Apr, 2003 - Mar, 20128 yr 11 months
    Directed offshore development for Oracle Fusion Cloud Applications, specifically in SCM operations like Shipping and Logistics.

Education

  • Executive business management

    Indian Institute of Management, Trichy (2015)
  • Master of Computer Application

    Samrat Ashok Technological Institute, Vidisha (1996)

Certifications

  • Harvard business school: leading people, delegating, change management, career management

  • Togaf certified architect

  • Databricks: delta lake, streaming

  • Google cloud platform: big data and machine learning

  • Fine tuning llm for production, prompt engineering

  • Kaggle: computer vision, gis analysis

  • Harvard business school leading people, delegating, change management, career management

  • Scaling upinternal programnetherlands

  • Data bricks delta lake,streaming

  • Google cloud platform big data and machine learnings

  • Fine tuning llm for production, prompt engineering, openai

  • Kaggle computer vision, gis analysis

AI-interview Questions & Answers

I'm a technical architect and engineering leader. I have a 5-year background in AI and machine learning systems. I've created very complex and complicated global world-class solutions for startups as well as Fortune 100 companies. I'm extremely good at designing complex systems while also considering the customer side of the picture. I've covered data science, prediction, recommendation, computer vision, and data science, with a major focus on the AI side. Apart from that, I've dealt with high-volume, high-performing systems, high-speed communication systems, which typically require analytics and inferencing on the fly. Those are the things I can cover. I come with rich experience in managing and leading teams, and I'm open to working in any domain. I'm looking for

To design an ETL pipeline, first, I need to understand the use case, that is, what exactly is the use case. So, depending on the source and target data, you need to use basically different components. Right? One part could be that, for example, if you are reading something from IoT devices, you may have socket-based protocols or IoT listeners created in Python, which can listen to the data coming from the specific IoT devices. Then, finally, you can park it in the staging area. And then, from the staging area, another batch program can pick it up and do the remaining part on the ETL, extracting the right information for summarizing. And then finally, converting it to data frames. And those data frames can be used for a variety of purposes depending on the needs. And post that, we can dump that data into the target database. It could be a NoSQL database or a multidimensional database, where you can understand the different aspects and finally use it for the visualization process. In addition to that, you have a variety of other tools, which are either Java or Python based, like, you can utilize tools like that to deliver some of the no-code ETL flows as well. There are alternates. It depends on the situation. It can go as complex as reading 50,000 meters data, for example, from the energy analytics part, and capturing the data, understanding the frequency, reading, and other things, and converting into a summarized set of the window. For example, a window could be a 15-minute window, a 1-hour window, or a 30-minute window. And then those summarized data can be basically put into the target data warehouse or data lake to cover the ETL. All that can be done in Python. And using Python, you have a number of frameworks, including the data tree and the NumPy library, where you can do a number of manipulations on the data. You can do a number of formatting on the input data. You can also filter the data to part out the invalid records from the normal flow. And then you should be able to give the ability to correct that data at a later point in time and then ingest it back into the ETL pipeline. So, these are basically some of the ways in which you can utilize Python. Another important aspect is when you are dealing with really high-volume data, you know, Python may not be able to handle the volume flow. So, what you can do is use the divide and conquer technique, segment the data, partition the data, and then adjust the data using Python less frameworks.

So you can have Docker images, which are for various ML systems in question. And these Docker images can be deployed on the port. Right? So you can have port, and then you can use key tests to manage the scaling up and scaling down. Geared tests can be used for a variety of other purposes. For example, managing communication between different clusters or zones or subclusters. You can have different kinds of rollouts using QA tests when you're actually upgrading something or you want to apply AB testing. So there are a variety of things which you can do using the accommodation of containers as well as key tests. Right? The time-efficient part only comes because you have a readily available container in place, and it doesn't take very long to spawn a new container. Right? To handle, for example, the surging of volume in this particular case. Right? And on top of that, you can have your own repository and templates for various key test-based deployments, and those things can be utilized again to save a lot of time while upgrading or downgrading or holding certain things. So that becomes much more time-efficient. Another important aspect is that in the QTS and container and port case, you can also use a number of parameters to test certain things. Typically, which is not that easy and typically just a container kind of environment. For example, you can run Chaos Monkey to see how you're basically DCDR is gonna work in a particular case. Right? So all those things can be done with the combination of details in a container, Docker container, or any other container in a timely manner.

Yeah. So, utilizing multiprocessing capabilities to improve performance. So, typically, what you can do is you can do parallel training, number 1, and distributed training for model training. So, typically, in that process, what happens is our parent process basically does the coordinator job to run all the tasks where your ML model is getting trained on the particular requirement of the training dataset, and all that can be combined. For example, you can use the Microsoft library, which is already available for you to consume. It's a Python-based library, which can enable you to do multi-GPU or multi-CPU based training and final results are combined and delivered to you. So, on top of that result, you can figure out how your model was performing. That saves a lot of time, and in fact, when you're trying to run a sequential number of epochs to train your model. In practicalities, our typical model training on a typical GPU may take this long. With distributed and multiprocessing capabilities, you can reduce it to a number of hours. That's a serious advantage when it comes to multiprocessing capability. It's a parent-child kind of coordinator mechanism, what you've already seen in Hadoop and other distributed processing engines. The same techniques can be applied here to train your model, right, in a distributed manner.

So, QA test offers a lot of self-monitoring capabilities, number one. You can utilize that to give you steps on the datasets. On top of that, you can also create your own datasets, for example, how many number of requests are coming and going and, you know, how many inference requests are coming. Right? For example, what is the throughput time or the response time, right, when a request comes in and the output goes out of any known ML deployment. That is a very critical factor. The third important factor is how many requests a particular pod, for example, is able to serve. Right? So all this data can be collected. And based on that, you can do fine-tuning to optimize. So there are a number of optimizations which can be done at the model level, at the kernel level, and at the hardware level as well. Alright? So there are techniques which can allow you to run a number of feeds of the streams onto a CPU or a GPU. You can fine-tune that using all managed MLM multipliers. Number two is, you can also look at different groups. You can create different groups based on different requirements. So, for example, in your case, you may be running a number of models. Right? Some models may be lightweight in nature. Some models may be heavyweight in nature. So, depends on those models as well. So you can create different groups, and those groups can be managed independently and fine-tuned independently so that you can look at different rates, input rate, data input rate, response rate, right, and execution time. And then finally, you fine-tune them and accordingly provision the underlying hardware in the different categories. You know? So it requires a lot of fine-tuning at all layers, not just the K test, but other layers as well when you are actually dealing with optimization and performance.

Docker images can be Docker images, which can serve as version controls using our typical version control systems. There are a number of version control systems available. Number one, you can basically use that. The second thing is most important: you have to have a deployment strategy where you have a template, typically, which you need to fill and cover the dependencies. Right? Starting with the Docker images to the software version, and that version can be checked into your image repositories. Those image repositories can be linked to your different releases, the version of the software. Right? Then you can utilize during the DevOps cycle these Docker images to build a final binary or deployable unit onto the target platform. Right? So that's the technique we will use for version control on Docker.

Can any deployment be done using this. And, first, you need to execute the command line statement, which tells us about your deployment and the option to specify Kennedy deployments, and that can basically take care of this.

Generally, for optimizing cost, there are a number of things you can do on the Docker Hub. It depends a lot on the model as well. The first point is to reduce or eliminate unnecessary installs which are there in typical Docker images. Just install only necessary things, which are needed. Number 1. Number 2, what you can do is optimize your image by removing unnecessary components. That will be another important thing to look at. Our third thing is to look at the different layers which are part of our particular Docker file. You can also write scripts which can take care of automating runtime behaviors. For example, if you want to start certain services at the beginning, you can do that level of optimization. Another important aspect is that there are certain additional libraries in case of any workloads which can be utilized to optimize the token value. So, for example, you want to use a combination of GPUs and CPUs in a given email. And that optimization will not directly come from the typical installation that you have. So what you can do is optimize OpenVINO tools, and optimize your model beforehand on the Dockerfile. And then if you deploy that Dockerfile, some of the simple models can easily run on CPUs as well for inferencing purposes. In that way, you could optimize your Dockerfile and ML workload. Another important thing is when you are looking at the Dockerfile, you need to also understand the different capacity which is actually located to a particular instance. So you have to have control on the memory. You have to have control on the RAM. You have to have control on the CPU. What is the total number of CPUs you can utilize for a particular setup? And in Docker file, you can do all these optimizations to take care of your ML modules. And I've seen that you can sometimes multiply by a factor of 4 per CPU or GPU. There are other things like parallel computing and distributed computing that you can take advantage of.

I haven't done this to my company before, but I've worked with clients who have had similar issues.