Summary
I am a Software Engineer at Accenture Japan based in Tokyo. I majored in Mathematics and Computing, from Indian Institute of Technology, Kharagpur, India. I have 5 years of professional experience working in diverse teams with multi-national clients involving Micro-service architectures, Scrum methodologies, AWS technologies.
Experience
Software Engineer | Jan 2021 - Present | Tokyo, Japan
- Project 1: Modernization using GenAI • Leveraging GenAI to automate modernization from XML to Thymeleaf for 2000+ screens using Python.
- Project 2: RAG based Chat Application • Developed a Retrieval-augmented generation(RAG) based personalized learning assistant system in Python utilizing Azure AI Search and OpenAI API. • Lead a team of 5 members to implement features like quiz generation, learning paths, course summariza- tion, and detailed reports.
- Project 3: Fraud Prevention Team • Developed and maintained a real-time, highly available, & scalable transaction flagging system as part of an 8-member team following 2-week sprints. • Processed transactions through Kafka and 20+ microservices (written in Java and Golang), with data persistence in MySQL, Cassandra, and Redis. • Designed and executed the migration of 3 years of production data from MySQL to Elasticsearch, achieving a 2x improvement in OLAP report generation. • Re-engineered a microservice from Java to Golang for data migration.
Software Development Internship | May 2019 - July 2019 | Hyderabad, India
- Xilinx is a technology and semiconductor company that was acquired by AMD.
- Performed heterogeneous computing using Vivado HLS and OpenCL framework in C++.
- Demonstrated Tiling to achieve parallelism and reduced latency about 40%.
Software Development Internship | May 2018 - July 2018 | Bengaluru, India
- Tardid Technologies is an AI Startup ranked as The 10 Most Innovative AI Companies in 2018.
- Developed algorithms in Python using OpenCV library for localization & classification of crack & corrosion in camera images.
Projects and Publication
Department of Computer Science, IIT Kharagpur
August 2019 - November 2019 | Paper - Intelligent Orchestration of ADAS Pipelines on Next Generation Automotive Platforms
- Authors - Anirban Ghose, Srijeeta Maity, Arijit Kar, Kaustubh Maloo, Soumyajit Dey
- Explored compiler level optimizations like kernel fusion and thread partitioning for decreasing the execution time.