Backend development with Java, Maven, Openliberty and NoSQL databases. Deployment and scaling with Docker and Kubernetes.
Frontend development with ReactJS and Carbon framework.
Artificial Intelligence, Machine Learning, Large Language Model (LLM) and prompt engineering
Android app development with Java.
IoT technologies, ML on edge devices.
HISTORY
Expericence & Education
Expericence
Software Engineer
IBM - India Systems Development Lab | July 2022 - CURRENT
Developed robust and large-scale microservices for IBM Storage Defender using Java, Maven, and OpenLiberty,
as well as GoLang and Python (Django), leveraging MongoDB for database. Contributed about 25% code in a major microservice.
Deployed microservices architecture using Docker, Kubernetes, and ROSA/Openshift clusters,
ensuring seamless performance and scalability.
Developed modern, responsive, front-end web apps for IBM Ceph as a Service using ReactJS and Carbon framework,
maintaining accessibility for keyboard and screen reader users.
Worked with several other technologies and languages such as Machine Learning, LLMs, and prompt engineering on several POCs.
Collaborated effectively with a globally distributed team spanning multiple time zones,
fostering seamless communication and coordination to achieve project objectives and deadlines.
Implemented best coding practices, including security measures, comprehensive test cases,
and adherence to industry standards for development.
Android App Developer (Intern)
Ardent Computech | 06/2021 to 07/2021
Built prototype of a job portal android app with Flutter and Firebase Firestore.
Education
Bachelor of Technology: Computer Science And Engineering
Dr. B. C. Roy Engineering College (MAKAUT), Durgapur | 08/2018 - 06/2022
CGPA: 8.97
RESEARCH
Research Papers
DisasChat: An End-to-End Encrypted Off-Grid LoRa-Based Smartphone Communication System for Disaster and Crisis Scenarios