Mallikarjun (Mallik) Devasani

iamdev · OTS PPM Engineering · Manager: Sailesh Lingambhotla
L4 → L5 Track ● Active Jun 2, 2025 – Sep 28, 2026 Austin, TX
267+
Commits
6
Services
38
Tickets
85+
Docs
2
Blocking Fixes
267+
Total Commits
Across 40+ packages
~120K+ lines changed
4 prod + 2 beta
Services Owned
DataBeat · EEE · Windchill
OneView · BomFlow
90%
Test Coverage at Ship
Entity Event Engine
initial release
19
Validation Rules
DataBeat VR1–VR19
Coupa · DSCS · Townsend

Commits by Project

Activity Over Time (Monthly Commits)

Leadership Principle Coverage

Commit Type Breakdown

Impact Signals

🚀

BomFlow in 19 Days

Scaffold → Coral API → Beta Demo

🔴

2 BLOCKING Defects Fixed

211 production MPN-IPN links restored

🌍

UK Site Launches Unblocked

WAF fix (PPM-ENGG-1551) enabled new site deploys

⭐

"Fantastic demo team!!!!!"

BomFlow demo recognition — Sneha Puri, Sep 28

🔄 BomFlow — Nested BOM Generation
Beta
Replaced fragile AI-agent Excel workflow with a production-grade Coral API service. DDD architecture: domain aggregates, value objects, repositories, ACL. Explodes full BOM trees, detects drift every 6h, tracks anomalies. Demoed to Townsend team Sep 28.
19
Days
35
Commits
8
Coral APIs
532
Anomalies
1,759
Assemblies
Think BigInvent & SimplifyDeliver ResultsBias for Action
✅ DataBeat — Validation Service
Active
End-to-end data validation for Townsend→DSCS. 19 validation rules (VR1–VR19) covering Coupa, DSCS, Townsend. Invisible-char detection, parallel Coupa OTIT scanning, faceted UI, cancellation + heartbeat system, source data export.
85
Commits
19
Val. Rules
1,000+
Users
211
Links Fixed
Dive DeepCustomer ObsessionInsist on High Standards
⚙️ Entity Event Engine (EEE)
Production
Townsend→DSCS BOM integration ECS Fargate service. Spring Boot + SQS + Aurora RDS. V1–V5 synthetic versioning schema, ORCA polling, circuit breaker, Master BOM, country-change propagation, Phase 3 TGS taxonomy writeback.
80
Commits
90%
Coverage
12+
Bugs Fixed
3
Workflows
OwnershipDeliver ResultsHave Backbone
🔁 Windchill → Townsend Sync
Production
5-phase sync pipeline: Extract state from Townsend → Hubble query generation → XLSX→CSV conversion → Delta report → Apply approved updates. EU module support, duplicate UIN disambiguation, S3 access logging.
25
Commits
5
Phases
EU+US
Regions
Deliver ResultsInvent & Simplify
📥 OneView Data Ingestion
Production
Oracle ERP→OneView DB batch ingestion. Flyway schema migrations, CDC watermark readers, snapshot/upsert tables, delete-propagation, self-heal mechanism for out-of-band flyway history.
50
Commits
8
Bugs Fixed
Dive DeepInsist on High Standards
🏗️ OTS Cells 16/17/18 Onboarding
Completed
Cross-service onboarding of 3 new OTS production cells across 20+ AWSSCM packages. Neptune 1.4 upgrade, DataLake schema ARN mappings, CDK infra config, permission templates, product space endpoints.
40
Commits
20+
Packages
3
Cells
OwnershipEarn Trust

Career Milestones

Jun 2, 2025
🎉 Joined Amazon as L4 SDE
OTS PPM Engineering team, Austin TX. First project: OTS cell onboarding across 20+ AWSSCM packages.
L4 Start
Sep – Dec 2025
OTS Cells 16/17/18 Onboarding
Onboarded 3 new OTS production cells across 20+ service packages. Neptune 1.4 upgrade, DataLake schema mappings, CDK config.
40 commits20+ packages
Jan – Feb 2026
Entity Event Engine: Design & Architecture
Authored HLD, Database Design ADR, Data Contract Spec, Event Processing Architecture docs. Began ECS Fargate implementation.
5 design docsSpring Boot DDD
Feb 16–25, 2026
✅ EEE Shipped to Production
Entity Event Engine went live: 6,070 lines in initial commit, 90% unit test coverage. Full Townsend→DSCS BOM sync automated.
Production90% coverage
Mar – Apr 2026
EEE: 12+ Production Bug Fixes
Resolved country-removal inactive-status, synthetic versioning race conditions, DSCS payload corrections, BOM type mapping. Added observability queue.
12+ bugsCountry-change support
Apr 23, 2026
EEE: Phase 3 TGS Taxonomy Writeback
Added ORCA-driven taxonomy update workflow triggered after DSCS phase 2 success/failure. TGS API integration.
ORCATGS APIs
May 18, 2026
🌍 WAF Fix Unblocks UK Site Launches
PPM-ENGG-1551: Fixed WAF blocking DSCS polling for large BOMs. Changed SizeRestrictions_BODY to Count mode. Immediate impact on new site launches.
Production ImpactUK Launches
May 21–22, 2026
Windchill Sync: All 5 Phases Shipped
Full Windchill→Townsend sync pipeline in a single sprint. Extract → Hubble queries → XLSX→CSV → Delta report → Apply updates.
5 phases1 sprint
Jun 1 – Jun 4, 2026
EEE: Master BOM Support
Country intersection logic, country-change propagation, TC-01 to TC-15 test cases. Enables multi-country BOM federation.
Master BOMTC-01 to TC-15
Jun 25 – Aug 7, 2026
DataBeat: 19 Validation Rules Implemented
VR1–VR19 covering PART/MPN collision, country checks, currency mismatch, active item parity, BOM components. Coupa OTIT integration with keyset pagination.
19 rulesCoupa + DSCS + Townsend
Aug 21 – Sep 2, 2026
🔴 2 BLOCKING Defects Fixed (PPM-ENGG-1958 & 1971)
Invisible char bug: replayed 36 production files, deployed fix. Wrong file selection bug: 211 MPN-IPN links corrected in production.
BLOCKING211 links fixed
Sep 10–23, 2026
BomFlow: Full Service Built from Scratch
Scaffold → DDD domain → repositories → ACL → worker → Coral API → CDK infra. 35 commits. Aurora Sv2, Fargate, SQS, 8 Coral operations.
19 daysDDD + Coral APIAurora Sv2
Sep 28, 2026
⭐ BomFlow Demo — "Fantastic demo team!!!!!"
Live demo to Townsend team. Demonstrated GenerateNestedBOM, QueryNestedBOM, GetReportUrl APIs. Recognition from Sneha Puri.
RecognitionTownsend Team

Scope Trajectory

Key Recognitions

⭐

BomFlow Demo

"Fantastic demo team!!!!!"

Sneha Puri · Sep 28, 2026
🌍

UK Site Launches Unblocked

"BOMs are now synced. No further support required." — after WAF fix

dksawyer (end user) · May 2026
🔧

Production Data Corrected

211 MPN-IPN links manually verified and corrected in Townsend after root-causing PPM-ENGG-1971

Self-initiated · Sep 2026
📋

Hired & Developed

Referred L4 UF grad candidate to manager; multiple FGAC KT sessions to Townsend team

Sep 2026

LP Coverage Radar

LP Strength Details

Deliver ResultsStrong
25 evidence points · BomFlow 19 days, 2 BLOCKING fixes, 267+ commits
OwnershipStrong
18 evidence points · 4 services end-to-end, production data corrected, runbooks authored
Dive DeepStrong
15 evidence points · Replayed 36 upload files, traced WAF 8KB limit, race condition root cause
Invent and SimplifyStrong
12 evidence points · BomFlow replaced AI-agent; DataBeat automated manual validation
Insist on Highest StandardsStrong
10 evidence points · 90% test coverage at ship, full replay validation, atomic MPN-IPN fix
Earn TrustStrong
10 evidence points · SPIE Runbook, On-Call Runbook, transparent bug comms, KT sessions
Customer ObsessionStrong
8 evidence points · WAF fix for UK launches, structured search to 1000+ users, data correction
Bias for ActionStrong
8 evidence points · WAF deployed same day as escalation, manual ORCA redrive same day
Learn and Be CuriousStrong
8 evidence points · MCP hackathon, "SDE Learnings A to Z", new stack each project
Think BigEmerging
5 evidence points · BomFlow roadmap to cost-loaded BOM, EEE as platform not point solution
Hire and Develop the BestEmerging
4 evidence points · Referred L4 candidate, KT sessions to Townsend team

Period Highlights

267+
commits across 40+ packages
6
services owned (4 prod + 2 beta)
19 days
BomFlow scaffold → demo
2
BLOCKING defects fixed in prod

Key Accomplishments

1) BomFlow — Production Nested BOM Service in 19 Days

Replaced an AI-agent Excel workflow (single point of failure for forecasting inputs) with a DDD Coral API service on Aurora Sv2 + Fargate. Explodes full BOM trees, detects drift every 6h, tracks 532 anomalies. 14MB DB for 1,759 assemblies. "Fantastic demo team!!!!!" — Sneha Puri, Sep 28.

Think BigInvent & SimplifyDeliver Results

2) DataBeat — 2 BLOCKING Defects Fixed, 211 Links Restored

Invisible char bug: replayed 36 production files, identified 15 affected cells, deployed detection + fix in 10 days (PPM-ENGG-1958). File selection race condition: 211 lost MPN-IPN links corrected in production after tracing wrong-folder lookup bug (PPM-ENGG-1971).

Dive DeepDeliver ResultsEarn Trust

3) Entity Event Engine — Shipped with 90% Coverage, 12+ Prod Fixes

Built Townsend→DSCS BOM integration from scratch: Spring Boot ECS Fargate, SQS, Aurora RDS, V1–V5 synthetic versioning. 90% unit test coverage at ship. Resolved 12+ production bugs in 6 weeks. Extended to Master BOM, country-change propagation, TGS taxonomy writeback.

OwnershipInsist on High StandardsDeliver Results

4) WAF Fix — Unblocked UK New Site Launches

Traced BOM sync failures to WAF blocking DSCS polling responses >8KB. Deployed fix same day as escalation. "This is a time sensitive request. New Site launches is critically dependent on this." — end user. All stalled BOMs processed automatically within hours.

Bias for ActionCustomer ObsessionDive Deep

5) Windchill Sync — 5-Phase Pipeline in 1 Sprint

Designed and shipped all 5 sync phases: Extract → Hubble queries → XLSX→CSV → Delta report → Apply updates. Added EU module support, duplicate UIN disambiguation with country + lifecycle, S3 access logging.

Deliver ResultsInvent & Simplify

6) DataBeat Validation — 19 Rules, Deployed to 1,000+ Users

19 validation rules covering multi-system integrity. Structured search deployed to all 1,000+ users. Faceted filter UI with multi-select, Oracle ID column, Townsend source data export. Parallel Coupa OTIT partition scanning for performance.

Dive DeepCustomer ObsessionInsist on High Standards

Strengths

Deliver Results

Consistently shipped end-to-end services on tight timelines — BomFlow in 19 days, EEE to prod in 6 weeks, WAF fix same day as escalation.

Dive Deep

Root-caused non-obvious production bugs by replaying real production data — invisible chars across 36 uploads, wrong file selection race condition, WAF payload limit, synthetic versioning races.

Invent and Simplify

Replaced manual AI-agent Excel workflow. Automated cross-system validation. Automated BOM→DSCS sync that previously required manual ORCA redrive.

Ownership

Authored SPIE Runbook, On-Call Runbook, HLDs, BRDs, ADRs. Directly resolved production incidents. Corrected live data.

Misses

SLA Response Time

Several tickets exceeded First Contact SLA while simultaneously building new services. Prioritization tradeoff — technical debt in response latency.

BomFlow Documentation Timing

BRD, HLD, LLD shared same day as Townsend demo (Sep 28). Tighter documentation-development coupling would reduce last-minute review pressure.

Other Information

🏆 Hackathon: MCP with Agentic AI recommender (AB IT Recommender, 36hrs, Jul 2025)
📚 Learning: "My SDE Learnings A to Z" Quip doc; consistently adopted new stacks each project
👥 Hiring: Referred L4 UF grad candidate for Amazon AFSS role (Sep 2026)
📖 Knowledge Transfer: FGAC/Townsend KT sessions to Townsend + ONE team; sessions recorded
📋 Runbooks: SPIE Engineering Standards + TSC PPM On-Call authored
🤝 Cross-team: DSCS, Townsend, FUI, ONE, OIS NILE, Forecasting teams coordinated
🌟 Community: Recognized Sailesh's 6-year Amazon anniversary; welcomed new team member Chris

L4 → L5 Readiness Indicators

Services Owned (need 2-3)
6 ✓
Architectural Depth
High ✓
End-to-End Ownership
Strong ✓
Documentation Quality
85 docs ✓
Cross-Team Collaboration
Good
Quantified Business Impact
Gap ⚠️
Cross-Org Influence
Gap ⚠️

Scope Trajectory (Strong L5 Signal)

📌 Jun 2025: OTS cell onboarding (ticket-level work)
📌 Nov 2025: First service ownership (DataBeat)
📌 Feb 2026: Built EEE from scratch — own HLD, ADR, full service
📌 May 2026: Windchill sync — 5-phase pipeline in 1 sprint
📌 Aug 2026: OneView ingestion — production batch fixes
📌 Sep 2026: BomFlow — brand new service, demo-ready in 19 days
Verdict: L5+ velocity at L4 compensation. Trajectory is accelerating, not plateauing.

Green Lights ✓

End-to-End Service Ownership

4 production services + 2 beta; complete ownership from design docs (HLD/BRD/ADR) through CDK infra through on-call response.

Architectural Decision-Making

Making DDD, Coral API, Aurora Sv2, ORCA design decisions independently — without direction from manager. Writing ADRs to justify choices.

Production Incident Ownership

Root-caused and fixed 2 BLOCKING defects; corrected 211 production records; fixed WAF blocking UK site launches — all without escalation.

Cross-Team Delivery

Coordinated deliverables across 6+ teams (DSCS, Townsend, FUI, ONE, OIS NILE, Forecasting). Unblocked external teams multiple times.

Knowledge Leadership

85+ Quip docs including team runbooks. KT sessions recorded for reuse. Hired (referred) and developed (KT) team members.

Gaps to Close ⚠️

Quantified Business Impact

Need hard numbers: error rate before/after VR fixes, hours saved by BomFlow vs AI-agent, $value of UK site launches, scale of BOMs reaching DSCS that previously didn't. Aim for 3+ accomplishments with metrics.

Cross-Org Influence

Current impact is primarily within OTS PPM. L5 needs at least 1 initiative consumed or cited by a team outside reporting chain. BomFlow → Forecasting, or DataBeat validation as shared pattern, would close this gap.

Explicit L5 Conversation

Sep 21 1:1 agenda includes "Path to L5" — translate into documented deliverables and a timeline with Sailesh. Get written acknowledgment of bar-raising pace.

Supporting Data for Promo Packet
Production services4
Beta services1
Total commits267+
Design docs authored85+
Validation rules19
BLOCKING defects fixed2
Prod data corrected211 links
Test coverage at ship90% (EEE)
Runbooks authored2
KT sessions delivered5+
38
Total Tickets Resolved
2
BLOCKING Defects Fixed

Key Tickets & Impact

Ticket Title Date Status Impact
PPM-ENGG-1958 Invisible chars in MPN-IPN creation Aug 21–Sep 2 BLOCKING Replayed 36 production files; 5 with invisible chars caught; deployed fix
PPM-ENGG-1971 MPN not associating with Townsend Part Aug 21–Sep 2 BLOCKING 211 lost MPN-IPN links corrected in production; 154-row test validation
PPM-ENGG-1551 BOM not syncing (WAF fix) May 15–Jun 8 Closed Unblocked UK new site launches; all stalled BOMs auto-processed
PPM-ENGG-1709 BOM integration failed (multi-BOM) Jul 7–8 Closed Re-drove 3 cascaded BOMs through ORCA; documented BOM ordering requirements
PPM-ENGG-1688 Structured search for all users Jun 25–Jul 17 Closed Deployed structured search to 1,000+ users across 43 groups
PPM-ENGG-1569 Last DSCS Sync Date search fix May 21–Jun 2 Closed Fixed date datatype + format; re-ran Taxonomy update for 1,621 BOMs in prod
V2334038166 Access: OIS/ONE teams Beta/Prod Aug 20–31 Closed Identified missing APIs (CREATE + ocean-wave:BatchGetIds); unblocked ONE team
PPM-ENGG-2109 OnePrivacy Review WindchillPlmTscEng Sep 3–5 Closed OnePrivacy certification completed; auto-resolved
PPM-ENGG-2130 DSCS Finished Good price attribute Sep 8 Open Active investigation; referred to duplicate PPM-ENGG-1976
PPM-ENGG-1435 Access to CloudWatch logs Apr 24–29 Closed Created CW query script; added Sneha to POSIX; enabled BA self-serve analytics