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
- Indian Institute of Technology, Kharagpur
- Bachelors & Masters of Technology in Mechanical Engineering (July 2015 - May 2020)
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