About

About

Summary

I am an IIT Kharagpur mechanical engineering graduate, currently working as a Team Lead/Consultant at Accenture Japan. I have spearheaded multiple software engineering projects across various clients. I possess experience in a wide range of programming languages and technologies. I actively develop personal projects during my free time.

Education

Work Experience

Accenture Japan, Team Lead/Consultant (January 2021 - Present)

Skills

  • Programming Languages: Go, Python, Java, Scala, Javascript(Nodejs), Cobol, Mainframe Assembler, HTML/CSS, Bash shell
  • Databases: SQL, PostgreSQL, Elasticsearch/Kibana, Cassandra
  • Platform: Kubernetes, Docker, Docker swarm, Linux
  • CI/CD Tools: GoCD, Spinnaker
  • Other: GCP (Public cloud), Springboot, Apache Kafka, GNU core utils

Personal Projects

IBM Mainframe Assembler educational tool

Implemented RAG in Python (llamaindex) to develop an assembler educational tool

  • Developed a tool using the OpenAI Chatgpt LLM API and Llamaindex Python framework to explain Assembler commands with short description, examples and references; Response time: 5-10 seconds
  • Created in-memory vector indices from a 1000+ page IBM Assembler documentation using OpenAI’s embedding model

Chess engine (In progress)

An ambitious project to develop a chess engine in Go

  • Implementing efficient bitboard representation of chess pieces and moves, optimizing the engine’s speed by employing low-level bit manipulation techniques
  • Acquired in-depth knowledge of advanced programming concepts, including byte manipulation, bit masking, and algorithms for efficient data handling

Hobbies

  • Futsal
  • Ice skating