Tarun Rathor

CEO

Pune, Maharashtra, India23 yrs 3 mos experience
Highly StableAI Enabled

Key Highlights

  • Expert in building scalable data processing pipelines.
  • Proven track record in technical leadership roles.
  • Innovative solutions in cloud-native architectures.
Stackforce AI infers this person is a SaaS architect with extensive experience in data processing and microservices.

Contact

Skills

Core Skills

Computer VisionSystem ArchitectureEvent Driven ArchitectureKubernetesJob SchedulingKafkaData ProcessingMicroservicesData IntegrationTechnology ValidationProduct EngineeringSoftware DevelopmentProject LeadershipTechnical Review

Other Skills

3D Spatial AISensor Metadata ProcessingArchitectural PrinciplesCI/CDMetricsETL PipelineETLMiddlewareService Oriented ArchitectureDeclarative UX FrameworkService BusCloud BackupGraph FrameworkAPI DesignWPF

About

Overall 18 years of experience as Product and Platform Engineer with last 9 years in Technical leadership role. Production experience includes building:- - Data Pipelines - Unified batch and streaming system for metered usage data processing - Integration middleware and Connector Framework for ISV application data ingestion and processing. - Domain driven microservices with REST, GraphQL and Event interfaces. - Cloud native architecture and Multi-cloud deployment with Kubernetes as core platform. - Complex domain driven applications (INTUIT TurboTax , AppDirect Subscription Commerce Platform) - Distributed File System: IBM Distributed File system engineering. - UI Frameworks (SAS Graphs, Declarative UX for TurboTax) Continuous education: - Deep Learning specialization from Coursera (All 5 courses) - DeepLearning.AI TensorFlow Developer Professional Certificate ( 2 course out of 4) - AWS Solution Architect Associate and Security Specialist. - Apache Spark developer - Data Mining from CCE Indian Institute of Science. - Machine Learning from Coursera Innovation and Hackathon: - Khosla Labs: Aadhar Hack : 1st runner up. - Sequoia::Hack 2015, Finalist made it to Top 10. Key Technical skills: - Languages: Java, C++, Python, JavaScript, C#. - Backend Framework: Spring Boot, Spring Reactor, NodeJS - Front End Frameworks: ReactJS, WPF, MFC - Platform: Docker, Kubernetes, MySQL, MongoDB, Kafka, Spark, ElasticSearch, Redis - Tools: Jenkins, ArgoCD, Open Policy Agent (OPA), Jaeger, Prometheus, Grafana - Cloud: AWS, GCP, Multi-Cloud Techniques - AI/ML: Deep Learning Architectures, Tensorflow 2, Keras, CUDA, Numpy, NLP (RNN,LSTM, Transformers), DialogFlow

Experience

23 yrs 3 mos
Total Experience
3 yrs 10 mos
Average Tenure
--
Current Experience

Nvidia

System Software Manager

Dec 2020May 2025 · 4 yrs 5 mos · Pune, Maharashtra, India

  • Mixture of Agent architecture and implementation for 3D Spatial AI for Physical Operations
  • Computer vision for safety in physical operations.
  • Computer vision for intelligent transport system.
  • Design and development of resource efficient, scalable and performant sensor metadata processing pipeline on the NVIDIA edge platform.
3D Spatial AIComputer VisionSensor Metadata ProcessingSystem Architecture

Appdirect

2 roles

Principal Architect

Promoted

Jan 2020Dec 2020 · 11 mos

  • Responsibilities:
  • Part of Architecture Guild defining architectural principles, patterns & technology radar.
  • Lead and contribute to the working chartered to solve complex engineering problems with organizational impact.
  • Define System Architecture and High level design of complex modules. Low level design and code reviews.
  • Bootstrap System development with Architectural structure, framework integration and CI/CD
  • Mentor engineers in development tasks. Guide PM/EM in scoping and estimation.
  • Accomplishments:
  • Chair for the Job Scheduling Working group (aka WG)
  • Analyze and scope the job processing capabilities. Design and implementation of Job scheduling operator in Kubernetes.
  • Lead Contributor for Event driven architecture WG:
  • Drive adoption of Kafka as the event hub, define standards and guidelines. Onboard developer teams.
  • Define Event Platform capabilities including Data lake, notifications, subscriptions and processing.
  • Contributed to Cross domain search WG:
  • Design for bootstrapping data from multiple sources.
  • Contributed to fine grained authorization WG
  • Evaluate and PoC of fine grained authorization capability using OPA.
Architectural PrinciplesSystem ArchitectureCI/CDJob SchedulingEvent Driven Architecture

Senior Staff Engineer, Architect

Mar 2017Jan 2020 · 2 yrs 10 mos

  • Usage Data Processing Pipeline:
  • Architecture, design and implementation of core components of a unified usage data processing pipeline to ingest log files and streaming records, price it and integrate with billing.
  • ETL Pipeline handles parsing, validations, de-dup, filtering, transformations, enrichment
  • in a configurable and extensible manner using Plugins.
  • Designed to elastically scale to hundreds of millions of records a day.
  • Staged event driven microservices pattern applied using Kafka.
  • Data Integration Middleware and Connectors Framework:
  • System architecture and high level design of Integration middleware to ingest data from third party systems using pluggable Source connectors, Process data ( parse, validate, enrich /transform) and send to downstream systems via pluggable Sink components. Supports HTTP/AMQP/Kafka protocol.
  • Coded core components of Microkernel and plugin framework design.
  • Design of document text extraction to feed search index and classify documents.
  • Team rapidly build 20+ plugins 6 months using the plugin framework
  • Scalable to 100 millions events per day enabled by Microservice per connector deployment on Kubernetes, Kafka data partitioning and reactive microservices
  • Job Scheduling Kubernetes Operator:
  • Design of Kubernetes Operator for ScheduledJob capability which is an extended version of K8s CronJob supporting multiple parameterized, time zone aware schedules with rich metrics.
  • Coded the core Reconciler module.
  • Invoice Templating and PDF Generation:
  • Architecture, design and implementation of core components of Invoice template specification and PDF generation to support different invoice layout formats with just configuration.
  • Guided the definition of the domain specific template language for pdf design.
  • Guided the design of the WYSIWYG editor for template editing in ReactJs.
  • Scale to 1 million invoice PDF generation per day. Horizontally scalable with load.
ETL PipelineMicroservicesKubernetesKafkaData Processing

Intuit

2 roles

Software Architect

Feb 2015Nov 2015 · 9 mos

  • Definition, and Design of Tech Excellence and Hygiene Program for TuboTax.
  • Technology validation of Service Oriented Universal Tax application on Windows 10
  • Exploration of technology strategy for migration to new tax runtime architecture
Service Oriented ArchitectureTechnology ValidationSystem Architecture

Staff Engineer

Aug 2010Feb 2015 · 4 yrs 6 mos

  • Overall Tech Lead of the product responsible for technical delivery,design and mentoring.
  • Lead developer for the Declarative UX framework on Windows platform. Work included:-
  • Hosting of Node.JS services and JS library in .NET process using V8 containers.
  • Service Bus for cross language (C++,C#,Javascript) integration via messaging
  • Rendering engine based on declarative customisable templates.
  • Fault tolerant design solving for reliability, active monitoring and fail over.
  • Worked on following modules/features:-
  • High level design of migration to new Tax file container with Cloud backup capability
  • High level design of A/B Testing/Experimentation capability.
  • Re-design of app two phase shutdown.This resulted in ~50% YOY Crash reduction.
  • Development of service registry for easy management and invocations of services.
  • Introduced Splunk for indexing and queuing of crash log data for faster diagnosis and reporting.
  • MyTaxRefund: Windows Store App for Tax Refund Status
Declarative UX FrameworkService BusCloud BackupProduct EngineeringSystem Architecture

Sas

Senior Software Specialist

Nov 2008Aug 2010 · 1 yr 9 mos

  • Lead Engineer responsible for development of generic graph framework based on .NET WPF.
  • Designed an Architecture comprising Data Layer, Generic NodeLink layer and Presentation layer.
  • Implemented Process Flow Diagram graph component.
  • API design for easy integration into Data Flux Integration Studio
  • Extensively leveraged M-V-VM design pattern for testability and UI customisation.
Graph FrameworkAPI DesignWPFSoftware DevelopmentSystem Architecture

Persistent systems

2 roles

Project Leader

Jan 2007Nov 2008 · 1 yr 10 mos

  • Bridgestone Enterprise Apps:
  • Project leadership for Windows mobile apps enabling field data capture and fleet management.
  • Technical review and mentoring
  • Microsoft Competency Center
  • Founding/Lead engineer for focus group on Business Solutions.
  • Responsible for developing PoC using MS CRM, Great Plains
  • PoC for rewards points management for MS Commerce Server
Business SolutionsTechnical ReviewProject Leadership

Senior Member of Technical Staff

Sep 2003Dec 2006 · 3 yrs 3 mos

  • Agilent Enterprise content management (ECM)
  • Evaluation of Sharepoint server for high scalability and big data loads.
  • Design of Metadata Management module(Extraction, Storage and Security permission)
  • Design and Implementation of Advanced Search for Metadata.
  • Agilent Certify Network Data System:
  • Development of Groups and Project Configuration in Lab Management Console.
  • Re-Design of Event Distributor Service for better Performance and Reliability.
  • Re-Design of Process Monitor component for Load Balancing.
  • Development of XML import/export functionality for Logbook (Audit Trail) component.
  • Engineering maintenance of host of components in the Application Services Layer.
Content ManagementMetadata ManagementSoftware DevelopmentSystem Architecture

India software labs, ibm pune

Software Design Engineer

Jan 2000Jan 2003 · 3 yrs · Pune Area, India

  • Development of IBM Distributed File System Client for Windows
  • Part of a small team which did the GA release of the new DFS Client on Windows.
  • Fixed 60+ defects in the IBM DFS Client involving major Data Integrity and Crashes.
  • Fixed bugs in the kernel mode File System Driver and multithreaded Cache Manager.
  • Performed User mode and Kernel Mode crash dump analysis using Softice and WinDebug
  • Re-Designed startup model for the DFS Client on OS Startup to avoid race conditions.
  • Performance profiling and automated load testing of the file system.
File System DevelopmentKernel Mode ProgrammingSoftware DevelopmentSystem Architecture

Education

Indian Institute of Science

CCE-PROFICIENCE — Data Mining

Jan 2013Jan 2013

Pune Institute of Computer Technology

Bachelor of Engineering — Computer Science

Jan 1996Jan 2000

Fergusson College

HSC — Science

Jan 1994Jan 1996

Stackforce found 100+ more professionals with Computer Vision & System Architecture

Explore similar profiles based on matching skills and experience