For the example job: Senior Backend Engineer, Platform at Spanwise

Sample tailored resume

The candidate’s resume, tailored to this one job post using only what it already said. Every change comes with its reason, and in the app you accept or reject each one before you export.

Sample: The candidate and resume were written by the ASAI team for this example job. Every change, reason and line of the tailored resume is ASAI’s real, unedited output.

Here is what we would change

Nothing is applied until you say so. Reject anything that does not sound like you.

How to read the highlighting

  • Wording we propose
  • Wording it replaces
  • Moved to a new position
  • Left off the tailored resume

Your words, in a different order. Nothing was written.

  • Run our services on Kubernetes with Helm charts per environment and wrote the runbooks for the three most frequent pages.

    Same words, unchanged.

    Before

    Position 3 today

    After

    Position 2 after this change

    Kitebird, Senior Software Engineer

    They list Comfort with Kubernetes and containerised deployments as something they need, and right now this sits below the fold.

    Accepted
  • Responsible for ingestion services of search team. Tech used: Go, Postgres. Indexing delay brought down from 40 mins to 90 secs after my changes, system handles approx 40k events/sec.

    Same words, unchanged.

    Before

    Position 3 today

    After

    Position 1 after this change

    Flipkart, Software Engineer II

    They list Strong Go as something they need, and right now this sits below the fold.

    Accepted

The only cards with text we wrote. Every one shows you the line it came from.

  • Your line

    Our suggestion

    Flipkart, Software Engineer II

    Closer to how they describe Strong Go, using only what your line already says.

    Accepted

How it reads now

1 page, same as the resume you uploaded

We render this in our own template, so it will not look like the file you uploaded. Single column, no tables, no graphics, because that is what applicant tracking systems read cleanly.

How to read the highlighting

  • Wording we propose
  • Moved to a new position

Aditya Rao

[email protected] · Bengaluru, India

Experience

Kitebird

Senior Software Engineer · Aug 2024 – Present · Bengaluru, India

  • Own the payouts reconciliation service in Go, which matches around 3 million bank transactions a day against our ledger in PostgreSQL.
  • Run our services on Kubernetes with Helm charts per environment and wrote the runbooks for the three most frequent pages.position 3 to position 2
  • Moved reconciliation from one nightly run to a run every 15 minutes by splitting the work per bank and processing banks in parallel, so mismatches now surface the same morning.
  • Set up Prometheus alerts and Grafana dashboards for reconciliation lag and take part in the team's on-call rotation.

Flipkart

Software Engineer II · Jul 2021 – Jul 2024 · Bengaluru, India

  • Maintained internal admin dashboards in React
  • Mentored two interns through their first release

Tessellate Labs

Software Engineer · Jul 2019 – Jun 2021 · Chennai, India

  • Built REST APIs in Java and Spring Boot for a shipment tracking product used by 40 enterprise customers.
  • Rewrote the slowest MySQL queries behind the shipment report, taking it from 2 minutes to 8 seconds.
  • Containerised the services with Docker and set up the Jenkins pipeline for staging deploys.

Education

National Institute of Technology, Tiruchirappalli

B.Tech in Computer Science and Engineering · Aug 2015 – May 2019 · 8.12 CGPA

Skills

Go · PostgreSQL · Kubernetes · Helm · Docker · Prometheus · Grafana · React · Java · Spring Boot · MySQL · Jenkins · REST API · SQL · Git · Linux

Open the tailored PDF

What we did not change, and why

The list nobody else shows you.

  • They ask for Experience designing and operating high-throughput data pipelines, Working knowledge of Kafka or a similar log-based message system and Experience with gRPC and protocol buffers. Nothing on your profile evidences those, so we did not add them.

  • We kept “Own the payouts reconciliation service in Go, which matches around 3 million bank transactions a day against our ledger in PostgreSQL.” at Kitebird. It is the only line proving something they list as a must-have, so it was never in the running to be cut.

  • Your 8.12 CGPA stayed on the page. Indian shortlisting still reads it, so it outranks an optional bullet when space runs short.

  • We looked at 3 of your bullets and left 2 of them exactly as you wrote them. Your wording was already the honest version.

Get this for the jobs you want

Upload your resume and ASAI scores every verified opening against it. Tailoring and practice interviews come with the 60-Day Pass.

See pricing