SOFTWARE ENGINEER

Building reliable software that makes real work simpler.

I'm Sanjay Sathyanarayanan, a software engineer who enjoys turning ideas into practical applications. I work across application development, backend systems and databases, with an interest in designing reliable solutions, solving problems and continuously improving how software is built.

A LITTLE ABOUT ME

Curious about how things work.
Driven to make them work better.

I'm a Computer Science and Engineering graduate with a genuine curiosity about how technology works. I enjoy understanding problems, exploring ideas and turning them into practical software solutions.

My interests span different areas of software engineering, including application development, backend systems, databases and system design. I enjoy going beyond simply using technologies to understand the concepts, design decisions and engineering principles behind them.

Outside my professional work, I build independent projects that challenge me to think through real-world requirements, technical trade-offs and application architecture. From full-stack applications to exploring emerging technologies, each project gives me an opportunity to learn, experiment and become a better engineer.

A builder's mindset, grounded in thoughtful engineering.

SELECTED WORK

Turning ideas into working software.

A collection of projects built through practical exploration of software development, databases and system design. Each project reflects an idea, a problem to solve and the process of bringing it to life.

PROFESSIONAL EXPERIENCE

Building software. Solving problems.

Working with enterprise applications has shown me that reliable software depends on more than code: safe releases, observability, compatibility and careful validation matter just as much.

  1. OCT 2025 — PRESENT

    ACCENTURE

    Associate Software Engineer

    Contributing to application modernization and maintenance in an enterprise environment supporting 200+ applications, with exposure to Java runtime upgrades, CI/CD deployments, production monitoring and post-deployment validation.

    • Support application migration activities from Java 8, Java 11 and Java 17 to Java 21, including deployment, compatibility checks and post-migration validation.
    • Work with Harness CI/CD pipelines to support application upgrades, releases and redeployments.
    • Monitor application traffic, failure rates and distributed traces using Dynatrace; investigate logs in Dynatrace Grail and validate application behaviour using Postman.
    • Contribute to Java runtime and memory-management activities, while assisting with vulnerability remediation across application repositories.
    • Java
    • Harness
    • Dynatrace
    • Postman
  2. FEB 2025 — JUN 2025

    ACCENTURE

    Associate Software Engineer Intern

    Worked on a hotel booking web application using Java and Spring Boot, gaining practical experience in backend API development and frontend integration.

    • Contributed to REST API endpoints using structured JSON data to support hotel booking workflows.
    • Integrated a customer support chatbot and contributed to the application's frontend experience.
    • Java
    • Spring Boot
    • REST APIs

SKILLS & TECHNOLOGIES

The tools behind the work.

Technologies and concepts I've worked with across software development, system design, and independent exploration.

Programming

Core programming languages and computer science fundamentals.

  • Java
  • JavaScript
  • TypeScript
  • SQL
  • OOP
  • DSA

Frameworks

Technologies used to build modern web applications.

  • Spring Boot
  • React
  • Next.js
  • Node.js
  • Express.js
  • Tailwind CSS

Data & System Design

Working with data, databases and application architecture.

  • PostgreSQL
  • MySQL
  • MongoDB
  • Data Modelling
  • Indexing
  • LLD
  • HLD

Tools & Technologies

Tools and technologies used across development, delivery and exploration.

  • Git
  • GitHub
  • Postman
  • IntelliJ IDEA
  • Dynatrace
  • Harness
  • Solidity
  • Foundry
  • Noir

GET IN TOUCH

Have a problem worth solving?

Interested in my work or have an opportunity in mind? I’d be glad to connect.