Skip to content
OPERATOR ONLINE

IDENTIFICATION / 2015—PRESENT

STAFF SOFTWARE
ENGINEER
Architect & Technical Lead

I build the interfaces that sit between people and complicated machines — enterprise visualisation platforms, real-time operations dashboards, and the component systems a dozen other teams build on top of.

0+
Modules shipped
0x32
0+
Technologies
0x0F
0+
Engineers led
0x0A
0+
Years in service
0x0B
DOSSIERPDFOPEN UPLINK
OPERATOR PLATEREV.04
PRAFUL CHIKHLE, Staff Software Engineer

PRAFUL CHIKHLE

Staff Software Engineer · Pune, IN

STATUS■ ACTIVE DUTY
§01OPERATOR RECORD0x10

PROFILE

Eleven years building the layer where people meet complicated systems — and the component platforms that let other teams do the same.

LOG ENTRY

It started with wanting to know what was happening behind the screen. That curiosity turned into eleven years of shipping enterprise frontends — first as the engineer writing the widgets, then as the one deciding how the platform underneath them should be shaped.

Most of my work lives where the data is genuinely hard: network graphs dense enough to need WebGL, floorplan editors running on a PIXI canvas, batch operations streaming in over MQTT, configuration surfaces with more states than any mockup ever anticipates. The interesting problem is never the component — it is keeping the thing legible at scale.

These days I split my time between architecture decisions, code review, and making sure the engineers around me have a platform worth building on. I care about clean, maintainable code and about teams where people can actually do their best work.

0+Years in service
0+Modules shipped
0Postings
SPECIFICATION09 PARAMS
00
DESIGNATION
Staff Software Engineer
01
POSTED TO
SailPoint Technologies
02
GRADE
Architect & Technical Lead
03
STATION
Pune, IN
04
COMMISSIONED
2015
05
PRIMARY
Angular · TypeScript
06
SECONDARY
D3 · PixiJS · WebGL
07
SUBSYSTEMS
Node · Go · PostgreSQL
08
CLEARANCE
Staff / Architect

CURRENT POSTING

Staff Software Engineer
SailPoint Technologies

§029 UNITS0x20

MODULE BAY

Selected systems shipped in production — visualisation engines, editors, platform libraries, and the dashboards operations teams actually live in.

§033 BANKS0x30

CAPABILITY

Self-assessed proficiency across the stack. The honest version — the ceiling is where I ship confidently without looking things up.

FRONTEND

FE
  • Angular (all versions)0%
  • TypeScript0%
  • JavaScript0%
  • HTML / CSS0%
  • D3.js0%
  • PixiJS0%

BACKEND

BE
  • PostgreSQL0%
  • Node.js0%
  • Java0%
  • MongoDB0%
  • Go0%

PLATFORM

PF
  • Git0%
  • Docker0%
  • CI / CD0%
  • AWS0%

CORE COMPETENCIES

NON-TECHNICAL INCLUDED
0FE-CORE

Frontend Engineering

0LEAD-OPS

Team Leadership

0ARCH-SYS

System Architecture

0SOLV-GEN

Problem Solving

§047 COMMITS0x40

SERVICE LOG

Eleven years of postings, in reverse chronological order. Expand any commit for the full diff.

SailPoint TechnologiesPune, IndiaFULL-TIMEJul 2026 — Present↗ SITE

Staff Software Engineer at SailPoint Technologies, working in identity security and governance. Joined 20 July 2026.

Siemens Technology and ServicesPune, IndiaFULL-TIMENov 2025 — Jul 2026

Promoted to Team Architect, owning architectural direction across the digital building management and visualisation platforms built by the team.

AngularTypeScriptOpenLayersPIXI.jsECharts
Siemens Technology and ServicesPune, IndiaFULL-TIMESep 2021 — Nov 2025

Architected solutions for digital building management and user onboarding, combining advanced visualization with streamlined experience. Owned technical architecture decisions, code review and mentoring.

CHANGES

  • +Led architecture and development of a comprehensive data onboarding platform, cutting onboarding time through intuitive workflows, automated validation and progress tracking.
  • +Engineered an interactive 2D floorplan editor in PIXI.js and Angular, enabling real-time editing, geospatial synchronization and transformation for digital building layouts.
  • +Built and maintained reusable visualization libraries including the Graph-ng network framework and a UI component suite, raising cross-project efficiency and consistency.
  • +Created a modular data setup interface with custom filtering, batch operations and dynamic column configuration to make complex configuration tractable.
  • +Established code review processes and architectural guidance, streamlining development and lifting code quality across teams.
AngularTypeScriptOpenLayersPIXI.jsEChartsWebpack
Digitate (a TCS company)Pune, IndiaFULL-TIMEApr 2021 — Aug 2021↗ SITE

Leading enterprise software initiatives at Digitate Product Experience, focused on digital transformation and platform modernization.

CHANGES

  • +Led architecture and delivery of enterprise-grade Angular applications, mentoring 6–7 engineers and shipping high-quality releases on schedule.
  • +Developed and scaled a core UI component library, ensuring consistent UX, faster delivery and cross-browser compatibility across multiple applications.
  • +Delivered a secure AD-integrated self-service portal meeting enterprise security and compliance standards.
  • +Implemented test automation strategies, lifting unit coverage and enabling zero-defect deliveries within strict SLAs.
  • +Drove Agile practice and security protocol adoption including SAST/DAST, holding 100% compliance with client-mandated quality processes.
AngularD3.jsRxJSWebGLChart.jsSCSS
Digitate (a TCS company)RemoteFULL-TIMEJul 2018 — Mar 2021↗ SITE

Full-stack development for enterprise applications, focused on UI platform work, self-service solutions and cross-browser compatibility.

CHANGES

  • +Architected and delivered a self-service portal with Active Directory integration, reducing password reset tickets by 70% through secure microservices.
  • +Led full-stack delivery of enterprise applications, pairing robust backend services with modern UI frameworks.
  • +Enhanced the Core UI Platform with advanced reusable widgets — multi-step navigators, dynamic carousels — plus documentation for team adoption.
  • +Improved UI consistency across Chrome, Firefox, Safari and Edge via a browser-agnostic component architecture and unified test strategy.
  • +Promoted reusable UI patterns enabling faster, more maintainable frontend work across multiple teams.
AngularNode.jsMongoDBSocket.ioExpress.jsJWT
Digitate (a TCS company)Pune, IndiaFULL-TIMEJul 2017 — Jun 2018↗ SITE

Full-stack work spanning Angular frontend and Spring Cloud microservices, with a strong application-security focus.

CHANGES

  • +Led the AngularJS to Angular 2 migration while architecting a reusable widget library of dynamic forms, multi-level wizards and domain components.
  • +Designed a microservices architecture on Spring Cloud with RESTful APIs, service discovery and centralized configuration management.
  • +Strengthened application security by remediating code vulnerabilities, enforcing secure coding practice and hardening input validation and error handling.
Angular 2+TypeScriptJavaScriptSpring CloudBootstrap
Tata Consultancy ServicesPune, IndiaFULL-TIMEJun 2015 — Jun 2017↗ SITE

Key contributor on the ignio Navigator team working in AngularJS, including a bespoke rule engine, plus a legacy API migration from Savion to Pega.

CHANGES

  • +Developed a custom rule engine automating complex business workflows, improving operational efficiency and reducing manual intervention.
  • +Resolved critical production issues, holding system stability and availability across core applications.
  • +Extended legacy AngularJS applications with new features and performance improvements.
  • +Migrated legacy Java APIs from the Savion workflow to the Pega platform by analysing existing logic and realigning it.
  • +Partnered with cross-functional teams on integration, testing and validation of migrated APIs.
AngularJSCore JavaJavaScriptHTMLCSSBootstrap

ROOT COMMIT · Jun 2015 · initial import

§06CHANNEL OPEN0x60

UPLINK

Hiring, comparing notes on visualisation architecture, or just want to argue about where computation belongs — the channel is open.

COMPOSE

No backend here — this opens your mail client with the message pre-filled. Nothing is sent anywhere else.

SHELLTAB completes · ↑ history
avionics shell — type `help` for the command list
praful@avionics:~$
© 2026 PRAFUL CHIKHLEBUILT WITH NEXT.JS · ONE SHADER · NO UI KITAVIONICS v20.50.1
LIVE
FPS60
FRAME16.7ms
SCRL0%
UP00:00:00