Nikhil Ashok Sharma

Director of Engineering

Singapore, Singapore, Singapore14 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led a 7-member engineering team to high-performance delivery.
  • Architected real-time streaming platforms handling 400K events per second.
  • Passionate about scalable data systems and real-time analytics.
Stackforce AI infers this person is a Data Engineering Manager with expertise in SaaS and real-time data systems.

Contact

Skills

Core Skills

Data EngineeringData Architecture

Other Skills

AWSAWS Auto ScalingAWS GlueAWS LambdaAmazon Web Services (AWS)AnalyticsApache FlinkApache KafkaApache SparkArchitectureAutodesk InventorBatch ProcessingBig DataC++Career Development

About

Data Engineering Manager with deep expertise in building large-scale streaming platforms and reimagining how data powers business. Over the years, I’ve: Led and managed a 7-member engineering team, driving high-performance delivery and innovation. Built and scaled real-time streaming platforms supporting critical business applications. Designed and implemented multiple batch pipelines, optimizing for performance and reliability. Re-architected systems from batch to event-driven architectures, unlocking faster insights and more resilient data flows. I’m passionate about scalable data systems, real-time analytics, and empowering teams to solve complex challenges with impact. My focus is on enabling organizations to move from traditional pipelines to modern, event-based architectures that deliver agility and business value. Always curious and hands-on, I enjoy mentoring engineers, driving best practices, and creating environments where teams thrive.

Experience

14 yrs 11 mos
Total Experience
3 yrs 7 mos
Average Tenure
8 yrs 1 mo
Current Experience

Autodesk

2 roles

Data Engineering Manager

Promoted

Jul 2024Present · 1 yr 11 mos · Singapore · Hybrid

  • Engineering Manager & Data Architect with 13+ years of experience designing and scaling cloud-native, high-throughput data platforms that power analytics, machine learning, and business-critical decision-making.
  • At Autodesk, I lead and mentor a team of data engineers building real-time and batch processing systems using Apache Flink, Spark, Kafka, and Snowflake across AWS. I own end-to-end data architecture—from ingestion and stream processing to governance and performance optimization—supporting large-scale, multi-tenant data workloads.
  • Key Data Platform Use Cases
  • Enterprise Streaming Data Platform: Architected and built a real-time streaming platform that ingests and processes data from all Autodesk products, handling ~400K events per second with sub-100 ms end-to-end data availability, enabling near real-time analytics and downstream ML workloads.
  • Customer Journey Analytics Pipeline: Designed a high-throughput pipeline to process customer journey and behavioral data at ~300K events per second, consistently achieving ~100 ms latency, empowering product teams with real-time insights into user behavior and engagement.
  • I specialize in:
  • Designing scalable, fault-tolerant streaming and batch architectures
  • Driving data platform modernization and cloud adoption
  • Improving system reliability, performance, and cost efficiency
  • Translating business requirements into technical strategy
  • Leading cross-functional initiatives across Product, ML, and Analytics teams
  • With a strong foundation in backend engineering (Java, Python, SQL) and a systems-thinking mindset, I enjoy solving complex data challenges while balancing engineering excellence, security, and operational simplicity.
  • I’m passionate about technical leadership, mentorship, and building high-performing teams that deliver impactful data products. Always open to connecting with data engineering leaders, architects, and engineers working on large-scale streaming system.
Software ManagementSoftware Product ManagementTechnical LeadershipApache FlinkSparkKafka+4

Principal Engineer

Apr 2018Jun 2024 · 6 yrs 2 mos · Singapore · Hybrid

  • Lead a team of 6 data engineers in architecting, developing, and maintaining scalable, high-throughput data pipelines that align with strategic business goals.
  • Partner with data scientists, analysts, and software engineers to gather requirements and deliver robust, production-ready data solutions.
  • Design and implement real-time streaming and batch ETL pipelines, enabling ingestion, transformation, and storage of large-scale datasets into a centralized data lake.
  • Establish data quality frameworks and monitoring systems to ensure accuracy, consistency, and reliability across pipelines.
  • Provide technical leadership and mentorship, fostering a culture of innovation, knowledge sharing, and continuous improvement.
  • Proficient in Java, Python, SQL, with a strong command of distributed data processing.
  • Hands-on expertise with big data technologies: Apache Flink, Spark, Kafka, Hive.
  • Skilled in backend system design using Spring Boot, RESTful APIs, Microservices architecture, and relational/non-relational databases (MySQL, PostgreSQL, MongoDB).
  • Experienced in deploying data infrastructure on AWS and Google Cloud Platform, leveraging services for compute, storage, and orchestration.
  • Familiar with modern DevOps and containerization tools: Apache Airflow, Docker, Jenkins, Spinnaker.
Batch ProcessingPythonPySparkApache FlinkData ArchitectureApache Kafka+12

Vuclip

Big Data Developer

Feb 2015Apr 2018 · 3 yrs 2 mos

  • Designed streaming ETL pipelines using Kafka, BigQuery, and Google Cloud.
  • Built data microservices supporting analytics and reporting use cases.

Viu

Senior Software Engineer - BigData

Feb 2015Feb 2018 · 3 yrs

  • Responsible for:
  • Streaming pipeline from Kafka To Google's Pubsub,
  • Streaming pipeline from Google PubSub to Google Bigquery,
  • Billing integration layer for Carrier integration using Talend ESB and
  • Data load pipeline from source to Data warehouse using Talend DI, Python and Shell scripting.
Batch ProcessingData ArchitectureREST APIsData StreamingSpring BootPython (Programming Language)+4

Oracle

Member of Technical Staff

May 2014Feb 2015 · 9 mos · Pune Area, India

  • Individual contributor.
REST APIsSpring BootMicroservicesTeam Leadership

Tata consultancy services

Solutions Developer

Jul 2011May 2014 · 2 yrs 10 mos · Pune Area, India

  • High performance computing Team member
REST APIsSpring BootPython (Programming Language)MicroservicesTeam Leadership

Computational research lab

Software Engineer

Jun 2011Apr 2015 · 3 yrs 10 mos

  • Designed and developed end-to-end systems for High Performance Computing (HPC) workflows.
  • Built backend services for submission, scheduling, execution, and monitoring of HPC jobs.

Education

COEP Technological University

M.TECH. — Computer

Jan 2009Jan 2011

Savitribai Phule Pune University

B.E. — Computers

Jan 2005Jan 2009

College of Engineering Hadapsar

Bachelor of Engineering — Computer Engineering

College of Engineering, Pune (COEP)

Master of Technology — Computer Engineering

Stackforce found 100+ more professionals with Data Engineering & Data Architecture

Explore similar profiles based on matching skills and experience