// hello, world. i'm

Achal Kansal

I build |

Technical Lead at Info Edge (Naukri.com), where I own the login and job-apply systems that millions of job seekers use. After hours I build Android apps, AI tools and small utilities that I actually use.

achal@kansal: ~

      
scroll ↓

01. about.md

I've been writing software professionally since 2015. I spent six years at SAP Labs building OData/REST master-data services on SAP Cloud Platform and led security there, running threat-modelling workshops.

Since 2021 I've been at Info Edge, where I lead the backend for Job Search & Apply, Apply with Naukri, One Tap Login and the central Login Service. These are high-traffic Java microservices where latency, caching and reliability matter.

I care about clean APIs, boring and reliable infrastructure, and leaving codebases better than I found them. Lately that means Java 21 and Spring Boot upgrades, CVE cleanup, and AI-assisted engineering workflows.

0years shipping
0public repos
0companies, 0 regrets
Achal.java
public final class Achal extends Engineer {

  String role     = "Technical Lead";
  String company  = "Info Edge (Naukri.com)";
  String location = "Noida, India";

  List<String> stack = List.of(
    "Java", "Spring Boot", "Kafka",
    "Aerospike", "MySQL", "MongoDB",
    "Kubernetes", "Docker", "NGINX"
  );

  List<String> sideQuests = List.of(
    "Android", "Python", "React", "LLMs & MCP"
  );

  @Override
  public Coffee fuel() {
    return Coffee.strong(); // non-negotiable
  }
}

backend

  • Java 8→21
  • Spring Boot
  • Jersey / JAX-RS
  • REST & OData
  • JPA / Hibernate
  • Microservices

data

  • MySQL
  • Aerospike
  • MongoDB
  • Kafka
  • PostgreSQL
  • SAP HANA

infra

  • Kubernetes
  • Docker
  • NGINX
  • Cloud Foundry
  • GitLab CI
  • Observability

also

  • Android (Kotlin/Java)
  • Python
  • React / JS
  • TypeScript
  • MCP servers
  • Threat modelling

02. git log --career

  1. a7c2f19 (HEAD -> main) Nov 2021 — present

    Technical Lead @ Info Edge (Naukri.com)

    • Job Search & Apply: the REST services behind the whole job-seeker journey, from search results to submitted application.
    • Apply with Naukri: lets job seekers apply on third-party career sites with their Naukri profile.
    • One Tap Login and the central Login Service: single-click multi-vendor sign-in and the auth backbone for all of Naukri.
    • Platform upkeep: Java 21 and Spring Boot upgrades, CVE remediation, and Jersey → Spring MVC migrations backed by regression suites.

    javaspring-bootjerseyaerospikekafkamongodbk8s

  2. 3e91b0d Aug 2015 — Oct 2021

    Developer & Security Lead @ SAP Labs India

    • Business Partner Service: REST and OData APIs that replicate master data from on-prem to cloud S/4HANA and C4C.
    • MDM Registry: entity resolution and data cleansing over many sources (Apache Olingo, CDS, Fiori).
    • SAP Marketing: Campaign Management, Profile Services (clickstream) and an IoT in-store experience for a boutique in Germany.
    • Security lead for the team: ran threat-modelling workshops and secure-design reviews.
    • Awards: top performer 2018, top contributor 2017, SPOT award; top 5 at the internal hackathon.

    javaodataeclipselinksap-capui5cloud-foundry

  3. tag: v2.0

    M.Tech, Software Engineering @ BITS Pilani

  4. tag: v1.0 initial commit

    BCA @ GGSIP University, Delhi

03. ls ~/projects

Things I built because I wanted them to exist.

→ more on github.com/AchalKansal

04. try the terminal

It's a real (ish) shell. Type help to start.

guest@achalkansal.com: ~

05. ./contact.sh

Let's build something.

I'm happy to talk about backend architecture, interesting problems, side projects or opportunities. My inbox is open.

$ mail hi@achalkansal.com