Open to IT management roles leading Agile delivery teams

Venkata Saranu

Principal Technical Lead · Engineering Leadership

I design and lead enterprise Java platforms — and the teams that build them. Twenty years across airline, telecom, healthcare and marketing data; the last ten at American Airlines, growing the Change Reservation journey and leading AI adoption.

20+ yrs engineering10 yrs at American Airlines12 engineers led
Venkata Saranu

Window seat — tap the shade

scroll to take off
Profile

Delivery you can count on, teams that grow

Ten years with American Airlines, rising from senior developer to Technical Lead to Principal Technical Lead. I architect microservices, coach teams through delivery transformation, and raise engineering standards with TDD, pair programming and CI/CD.

Today I lead about 12 engineers across two squads on the Change Reservation journey — and I'm looking for an IT management role leading Agile delivery teams.

  • Hiring, onboarding, feedback and mentoring engineers toward promotion
  • Architectural decisions for the Shopping Cart and Award domains
  • Adopting emerging tech — including AI skills the team uses every day
Venkata at the American Airlines 100 celebration
Celebrating 100 years of American Airlines
0+
years building enterprise Java platforms
0K→0K
Change Reservation transactions a day, with fewer rebook errors
0
engineers led across two onshore squads
0 mo
to deliver the net-new Award journey

The window shades lift as you scroll — tap one to close it.

Change Reservation volumetransactions per day
010K20K 7K20K ≈2.9× BeforeToday
Team shape12 engineers · 2 squads · XP practices
Career flight log

Twenty years, one through-line: complex systems that work

Career at a glance2004 – today
American Airlines · Fort Worth, TX

Principal Technical Lead

Technical Lead from Jan 2020 · Principal since May 2021
  • Lead ~12 engineers across two squads on the Change Reservation journey, growing volume from 7K to 20K transactions a day while reducing the rebook error rate.
  • Led AI research and implementation for the journey, and created proprietary AI skills for documentation and code maintenance that the team uses daily.
  • Delivered the net-new Award journey in 5 months; architected Award Fulfillment on Sabre Web Services with ITA/QPX flight search.
  • Reactive microservices on Spring WebFlux; OpenTelemetry and Fluent Bit into Azure Data Explorer, Dynatrace alerting, Splunk dashboards.
  • Coach the team in TDD, pair programming and Jenkins CI/CD; built a reusable Angular component library.
2020NOW
American Airlines · via Veritis Group

Senior Java Developer (Full Stack) & SQAD Lead

Jun 2016 – Jan 2020
  • Delivered the Choose Flights and Basic Economy modules of the online booking application.
  • Built gateway and Upsell microservices (Spring Boot, Redis, Keycloak, Hystrix) so customers can upgrade from Basic Economy to Main Cabin.
  • Jenkins pipelines to IBM Cloud; Unaccompanied Minor proof of concept in Mendix with Sabre and an Android QR scanner.
20162020
AT&T · Plano, TX

Senior Application Developer

May 2014 – Jun 2016
  • Built the DME2 / GRM / LRM service infrastructure with load balancing and failover for web, JMS and JDBC services; modeled routing data in Cassandra.
20142016
Epsilon · Irving, TX

Java / Big Data Application Developer

Jun 2013 – May 2014
  • Helped design the Customer Data Store on Cloudera Hadoop (HBase, Hive, Impala) loading client files with millions of records; proofs of concept for Storm, Spark and Cascading.
20132014
Earlier flights · 2004 – 2013

Enterprise Java across four industries

  • Blue Cross Blue Shield of Texas — enterprise quoting and enrollment (Spring MVC, Apache CXF, JRules).
  • XO Communications — service-activation systems provisioning orders on network devices.
  • Verizon Business — IMPACT workflow platform automating network-alarm handling.
  • Sun Microsystems India — marketing and trademark portals (Struts, EJB, Hibernate).
20042013
Cruising altitude

Leadership first, then the toolbox

    PRE-FLIGHT CHECKLISTCAPTAIN · LEADERSHIP
    • Leading and mentoring Agile teams — Agile / Scrum / XP, sprint planning
    • Mission-critical delivery and delivery transformation
    • Hiring and onboarding; coaching engineers toward promotion
    • Emerging-technology and AI adoption
    • Architectural decision-making; requirements and JAD sessions
    • TDD and pair programming; business demos
    ALL ITEMS CHECKED · CLEARED FOR TAKEOFF
    PROFESSIONAL LICENCE
    Holder
    VENKATA SARANU
    Education
    B.Tech, Computer Science & Information Technology
    Jawaharlal Nehru Technological University · 2004
    Ratings
    Sun Certified Java Programmer
    Sun Certified Web Component Developer (Java EE 5)
    SARANU<<VENKATA<<PRINCIPAL<TECHNICAL<LEAD<<<<<<<<<<
    DEPARTURES · TECH STACK--:--
    GATEDESTINATIONSTACKSTATUS
    A1ARCHITECTUREMicroservicesSpring BootWebFluxSpring CloudREST & SOAPApigee EdgeSabre Web ServicesCircuit breakersON TIME
    B2CLOUD & DEVOPSIBM Cloud KubernetesCloud FoundryAWSJenkins CI/CDOpenTelemetryFluent BitAzure Data ExplorerDynatraceSplunkBOARDING
    C3LANGUAGES & DATAJava / J2EETypeScriptAngularOracleMongoDBRedisCassandraHadoopON TIME
    D4QUALITYJUnitMockitoCucumber BDDJMeterTDDCLEARED
    Aircraft on final approach
    Featured project · American Airlines

    AA Reservation Assistant — an AI agent that changes and cancels trips

    A conversational agent built on LangGraph's ReAct pattern. Customers change or cancel a reservation by chatting on the web or by messaging from their phone; the agent reasons about each request, calls the right tools, and iterates until the job is done. I led the architecture, design and implementation.

    LangGraphAgentic AIWeb chatMobile & messagingML rankingPII vaultSSE streamingApigee OAuth

    The problem it targets

    3–5

    page navigations to change a single flight

    12 min

    average time to complete a change online

    40%

    of users abandon and call the contact center

    Figures from the project brief for the multi-step form flow the agent replaces.

    How the agent thinks — and a live walk-through

    Every message is scrubbed of personal data, then the LLM reasons, picks a tool, observes the result and loops. Run a conversation and watch a plane fly each hand-off through the graph.

    Web chat · Reservation Assistant (demo)
    ReservationsText message · mobile

    Interactive illustration with fictional booking data — same conversation mirrored on web chat and mobile messaging.

    Tools the agent can call

    Identity verificationCollect PNR, name and date of birth; 3-attempt lockout.
    Reservation lookupFetch the full booking and show a summary.
    Flight searchFind alternatives, check changeability, support multiple dates.
    ML rankingScore and filter the options before the customer sees them.
    Select & pricePick a flight and show the fare breakdown.
    Confirm & bookTake payment and confirm the change with new tickets.
    CancelApply fare rules and cancel with the refund or credit.
    Clarify / switchAsk follow-ups or switch to a different reservation.

    One agent brain, every channel

    💬

    Web chat

    Embedded as an iframe with a single script tag, or run standalone. Rich flight cards and inline payment.

    📱

    Mobile app

    WebView integration with push notifications and the same streaming experience.

    ✉️

    Mobile messaging

    WhatsApp and SMS through gateway adapters: same tools, same identity checks, same protections.

    PII never reaches the LLM

    Customer says“Change PNR ABC123, last name Smith”
    LLM sees“Change PNR [REDACTED], last name [REDACTED]”

    Real values live in a server-side vault. The model only sees which fields were collected — tools read the vault directly. Verification locks after three attempts.

    Streaming, not spinners

    event: node_trace   → pii_preprocessor ✓
    event: progress     → "Finding flights…"
    event: render       → flight_cards
    event: text_chunk   → "I found 3 options…"
    event: stream_end

    Server-Sent Events let customers watch the agent search and compose in real time.

    Ranking the options — from a week of data

    Hundreds of alternatives can come back for one trip. A learned ranking model scores each on price difference, schedule shift, stops, seat availability and cabin match; hard rules filter out unusable ones first. It works from a rolling 7-day window of availability and booking outcomes.

    Pipeline

    7-day datafeaturesML modelfiltertop-N

    score = σ( b − 0.012·Δprice − 0.006·|Δtime| − 0.9·stops + 0.15·seats + 0.8·sameCabin )

    Illustrative weights on simulated data for this page.

    Candidates per day, last 7 days

    Grey: raw · Blue: after filtering · click a bar to rank that day.

    Ranked options

    #FlightDepartsΔ FareStopsSeatsScore

    Simulated week of data, seeded and deterministic.

    Traditional form flow vs. the agent

    CapabilityMulti-step formsAI agent
    Natural languageForm fields only“Change my flight to tomorrow morning”
    Steps3–5 pages2–3 messages
    GuidanceCustomer compares everythingRecommends best options
    ChannelsWeb onlyWeb, mobile, messaging, voice-ready
    ContextLost between pagesFull conversation memory

    Projected impact

    ↓35%

    call-center volume for changes

    ↓60%

    time to complete a change

    ↑25%

    self-service adoption

    ↑15pt

    NPS for the change experience

    Projections from the project's business case, not measured results.

    Where it goes next

    Web chat agentIframe widget · identity · search, select, pay, confirm
    Mobile & richer UXApp WebView · push · disruption alerts · multi-language
    Agent-to-agent (A2A)Agent cards · pricing, loyalty and notification agents
    Voice (WebRTC)Speech-to-text and text-to-speech with visual companion
    Full servicingSeats · upgrades · ancillaries · check-in · bag tracking
    Passenger reviews

    What colleagues say after flying with me

    7 recommendations from my LinkedIn profile, from 2008 to 2025 — teammates, managers and partners.

    RECOMMENDATION AIRLINESBOARDING PASS
    FROMSAT
    TOVSA
    PASSENGERSatish (Bob) Gogineni
    DATEApr 2, 2025
    CLASSLinkedIn connection
    RECOMMENDER ATVinsari LLC
    Director, Vinsari LLC

    Venkat Saranu is an exceptional and highly skilled principal Java architect with a profound understanding of software architecture and design. With years of experience in the field, Venkat has a deep knowledge of Java technologies and their application to build robust, scalable, and efficient systems. His expertise spans across a wide range of Java-based frameworks and tools, and he has demonstrated exceptional leadership abilities, guiding teams in the creation of high-quality, innovative software solutions. Venkat is known for his strategic vision, problem-solving skills, and ability to mentor and inspire teams to achieve excellence in their development efforts. His commitment to continuous learning and staying updated with industry trends makes him a highly respected figure in the Java development community.

    SEAT01A
    FLIGHTREC 1/7
    RECOMMENDATION AIRLINESBOARDING PASS
    FROMRAN
    TOVSA
    PASSENGERRanga Vadlamudi
    DATEApr 8, 2014
    CLASSSame team
    RECOMMENDER ATMicrosoft
    WORKED TOGETHER ATEpsilon · Irving, TX
    Product leader, Data & AI · Microsoft

    Venkat is an experienced and knowledgeable Java/Spring developer and a great team player, always willing to help his peers. He demonstrated abilities to learn quickly as he came up to speed and contributed in the Big Data Cloudera Stack. Knowledgeable in Hadoop stack with experience in Hive, Impala, HBase & HDFS.

    SEAT02A
    FLIGHTREC 2/7
    RECOMMENDATION AIRLINESBOARDING PASS
    FROMRAV
    TOVSA
    PASSENGERRavi Mudigonda
    DATEJun 3, 2010
    CLASSSenior colleague
    RECOMMENDER ATEY (formerly)
    WORKED TOGETHER ATSun Microsystems India · offshore development center
    Enterprise AI & Technology Leader

    Venkat is one of our first few employees when we started our offshore development center in India. He worked with us for our customer Sun Microsystems. Venkat is very hard working, detail oriented guy and would step up anytime to meet customer expectations. I wish him all the best in his future endeavors.

    SEAT03A
    FLIGHTREC 3/7
    RECOMMENDATION AIRLINESBOARDING PASS
    FROMURV
    TOVSA
    PASSENGERUrvashi Soni
    DATEApr 30, 2010
    CLASSSame team
    RECOMMENDER ATSirius XM Connected Vehicle Services
    Senior Project Manager · Sirius XM

    Venkata is the ‘perfect’ developer/architect you could find for a team. Always willing to take risks and learn new technologies, Venkata comes up with solutions to any technical issues. He is always eager to help and actually can be a very good instructor. The combination of his skills, knowledge and his attitude make him a perfect fit for what he does.

    SEAT04A
    FLIGHTREC 4/7
    RECOMMENDATION AIRLINESBOARDING PASS
    FROMSUN
    TOVSA
    PASSENGERSunkara RaviPrakash
    DATEApr 8, 2009
    CLASSSame team
    Full Stack Developer

    He, My Team Leader, Where I learn from him. He’s a So Good Person and Intelligent with Skills

    SEAT05A
    FLIGHTREC 5/7
    RECOMMENDATION AIRLINESBOARDING PASS
    FROMAPA
    TOVSA
    PASSENGERAparna Iyer
    DATEJul 23, 2008
    CLASSManaged Venkata
    Program & Process Management

    Venkata is a person who is always willing to learn. He is very open to feedback and makes a very dedicated effort to take actions.

    SEAT06A
    FLIGHTREC 6/7
    RECOMMENDATION AIRLINESBOARDING PASS
    FROMRAG
    TOVSA
    PASSENGERRaghu Tenneti
    DATEFeb 7, 2008
    CLASSDifferent teams
    RECOMMENDER ATUber
    Recruiting @ Uber

    Venkata is a great guy to work with. He has got great insight and his quench for knowledge is ever ending. He is so adept at what he does and is always open to take suggestions from his team mates, which makes him a great team player. I strongly recommend him to the people I know!!

    SEAT07A
    FLIGHTREC 7/7