Rajan K. profile photo 1 on Tal

Rajan K.

BookMyShow | Golang | Microservices | API & gRPC | SQL | Redis | TDD

Bengaluru

4+ years of work experience

BookMyShow
Sep 20242 yrs 1 moPresent

• Working on backend personalization systems that personalize user experiences across navigation, movies, events, content rails, venue, and streams based on user behavior and transaction history. • Developing scalable backend services to enhance user experiences based on personalized preferences and behaviors. • Optimized one of the recommendation APIs, reducing p99 latency from 700ms to 10ms. • Migrated Kafka-based third-party event processing from Node.js to Golang, integrating Statsig, CleverTap, Branch, Spotify, and Peppo via modular Go services. • Designed and implemented a Slack bot integrated with n8n workflows to help internal teams understand and debug recommendation logic and outputs.
ZopSmart
May 20231 yr 4 mosAug 2024

• Worked on the media service to streamline the uploading and manipulation of media files across various cloud platforms, such as AWS, Azure, and GCP, by integrating these cloud services. • Engineered a robust microservice for managing catalog data, streamlining product addition, tagging, and categorization; expedited bulk uploads via CSV files, reducing catalog management time by 40% for product teams. • Designed a Dockerfile for the cron functionality, ensuring smooth containerization of the task. Integrated this Dockerfile into the CI/CD pipeline to automate the deployment process, enhancing efficiency and reliability in managing cron jobs. • Work on the logistics service to make the delivery process smooth, cost-efficient, and easy to use, like integrating with SHIPROCKET and DUNZO API.
ZopSmart
Nov 20227 mosMay 2023

• Implemented a seamless migration of a critical microservice, transitioning it from its original framework to a more optimized framework. This migration specifically focused on enhancing the functionality and performance of the service responsible for uploading media files to both Google Cloud Platform (GCP) and Azure environments. • Developed a robust feature enabling the generation of signed URLs for images uploaded to Google Cloud Platform (GCP) and Azure. These signed URLs have a limited validity period, enhancing security measures and ensuring controlled access to the uploaded images.
Nextuple
Jun 20226 mosNov 2022

Bengaluru, Karnataka, India

• As a QA intern, I wrote test scenarios for a feature and manually tested them in Postman, adding assertions for validation. I then automated the tests in Postman. • Furthermore, I contributed to the automation process by writing scripts using our organization’s framework. These scripts automated the testing procedures, enhancing efficiency and reliability across the testing pipeline.

Rajan’s AI Stack

claude
claude
cursor
cursor
gemini
gemini
kiro
kiro
openai
openai
claudecode
claudecode

Education

Master of Computer Applications - MCA, Computer Programming, Specific Applications

Sri Manakula Vinayagar Engineering College

20202 yrs2022
magadh university

Bachelor's degree, Bachelor of Computer Applications

magadh university

20163 yrs2019

Join Rajan and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Rajan K. on Tal

Headline

BookMyShow | Golang | Microservices | API & gRPC | SQL | Redis | TDD

About

Experienced Software Engineer proficient in designing and implementing microservices architectures with a strong emphasis on Test-Driven Development (TDD) and adherence to three-layer architecture principles. With a keen eye for detail and a passion for crafting scalable and maintainable solutions, I specialize in developing robust microservices that drive organizational growth and innovation. Throughout my career, I have honed my skills in breaking down complex systems into manageable microservices, ensuring each component is thoroughly tested using TDD methodologies. By following a three-layer architecture approach, I have created resilient and adaptable systems that are easy to maintain and extend. I am deeply committed to continuous learning and staying updated with the latest advancements in software engineering. Collaborative by nature, I enjoy working closely with cross-functional teams to drive projects from conception to completion, leveraging my expertise to contribute to the success of the team and organization. Let's connect to explore opportunities for collaboration and discuss how my skills and experience can contribute to your projects and initiatives.

Location

Bengaluru

AI stack

claude

cursor

gemini

kiro

openai

claudecode

Work experience

Software Engineer at BookMyShow, Sep 2024 - Present · 2 yrs 1 mo, • Working on backend personalization systems that personalize user experiences across navigation, movies, events, content rails, venue, and streams based on user behavior and transaction history. • Developing scalable backend services to enhance user experiences based on personalized preferences and behaviors. • Optimized one of the recommendation APIs, reducing p99 latency from 700ms to 10ms. • Migrated Kafka-based third-party event processing from Node.js to Golang, integrating Statsig, CleverTap, Branch, Spotify, and Peppo via modular Go services. • Designed and implemented a Slack bot integrated with n8n workflows to help internal teams understand and debug recommendation logic and outputs.

Software Engineer at ZopSmart, May 2023 - Aug 2024 · 1 yr 4 mos, • Worked on the media service to streamline the uploading and manipulation of media files across various cloud platforms, such as AWS, Azure, and GCP, by integrating these cloud services. • Engineered a robust microservice for managing catalog data, streamlining product addition, tagging, and categorization; expedited bulk uploads via CSV files, reducing catalog management time by 40% for product teams. • Designed a Dockerfile for the cron functionality, ensuring smooth containerization of the task. Integrated this Dockerfile into the CI/CD pipeline to automate the deployment process, enhancing efficiency and reliability in managing cron jobs. • Work on the logistics service to make the delivery process smooth, cost-efficient, and easy to use, like integrating with SHIPROCKET and DUNZO API.

Software Engineer Intern at ZopSmart, Nov 2022 - May 2023 · 7 mos, • Implemented a seamless migration of a critical microservice, transitioning it from its original framework to a more optimized framework. This migration specifically focused on enhancing the functionality and performance of the service responsible for uploading media files to both Google Cloud Platform (GCP) and Azure environments. • Developed a robust feature enabling the generation of signed URLs for images uploaded to Google Cloud Platform (GCP) and Azure. These signed URLs have a limited validity period, enhancing security measures and ensuring controlled access to the uploaded images.

Quality Assurance Intern at Nextuple, Jun 2022 - Nov 2022 · 6 mos, Bengaluru, Karnataka, India, • As a QA intern, I wrote test scenarios for a feature and manually tested them in Postman, adding assertions for validation. I then automated the tests in Postman. • Furthermore, I contributed to the automation process by writing scripts using our organization’s framework. These scripts automated the testing procedures, enhancing efficiency and reliability across the testing pipeline.

Education

Master of Computer Applications - MCA, Computer Programming, Specific Applications, Sri Manakula Vinayagar Engineering College

Bachelor's degree, Bachelor of Computer Applications, magadh university

Public links

github: https://github.com/iamrajan3000

leetcode: https://leetcode.com/iamrajan3000