Summary
Work History
Education
Skills
Timeline
Overview
Hi, I’m

Rohit Kadiyan

Bengaluru
Rohit Kadiyan

Summary

Innovative technology professional with several years of diverse experience. Skilled in enhancing systems and aligning technical solutions with business objectives. Proven success in leading projects from start to finish and contributing to organizational growth and success.

Work History

PagarBook
Bengaluru

Senior Back-End Developer
09.2020 - 10.2024

Job overview

Project: Payroll and TDS System.

  • Developed and implemented payroll features where salary calculation is directly linked to attendance and dynamic components.
  • Designed and integrated Tax Deduction at Source (TDS) functionality to ensure accurate tax calculations per government guidelines.
  • Led a small development team, overseeing task distribution and project timelines.
  • Collaborated with product and design teams to ensure the system aligned with user needs and business goals.
  • Conducted database modelling and migration, successfully transferring active user data to the newly optimized database structure.

Project: Attendance Management.

  • Developed multiple methods for marking attendance, including manual entry, selfie-based verification, location tracking, and facial biometric recognition.
  • Integrated the system with hardware devices from multiple vendors, ensuring smooth data management and synchronization.
  • Implemented robust consistency and concurrency controls to handle simultaneous user interactions and ensure accurate attendance records.

Project: Payments Service.

  • Designed and implemented an event-driven payment system as a new microservice to handle staff salary payments efficiently.
  • Built a dynamic and extensible payment system, enabling easy plug-and-play integration with any payment gateway.
  • Integrated with multiple banks and supported various payment modes for flexibility in processing payments.
  • Developed robust mechanisms for handling payment failures, processing refunds, and implementing cashback algorithms.

Project: Subscription Management.

  • Designed and implemented a flexible subscription architecture to support multiple plans and manage user subscriptions efficiently.
  • Developed internal systems to handle subscription lifecycle management and issue tracking.
  • Led the codebase migration from Node.js to NestJS, leveraging its support for dependency injection and the benefits of a more opinionated framework for improved scalability and maintainability.
  • Integrated with various payment gateways to manage subscription payments, ensuring seamless transactions and data security.

Tools: NestJS, Node.js, JavaScript, TypeScript, Java, PostgreSQL, TypeORM, Sequelize, RabbitMQ, Redis, AWS Services, GitHub, JIRA, Datadog, and Docker.

Kythub Technologies
Bengaluru

Backend Developer
11.2019 - 06.2020

Job overview

  • Designed and developed a system architecture for a scalable suite of travel services.
  • Collaborated with vendors such as Yappay, Hyperverge, Exotel, etc. For system integrations.
  • Architected event-driven microservices and test-driven development to deliver optimal functionality.

Tools: NestJS, NodeJs, Javascript, Typescript, PostgreSQL, TypeORM, Sequelize, RabbitMQ, Redis, AWS Services, GitHub, JIRA, Docker, Kubernetes.

MoneyView
Bengaluru

Backend Developer
11.2018 - 10.2019

Job overview

  • Led the development of a document management application, automating and simplifying the verification process.
  • Developed the 'Direct Selling Agent' platform.
  • Built a 'Lead Acquisition' platform for a hackathon that progressed to production.

Tools: Java, Spring Boot, PostgreSQL, Hibernate ORM, GitHub, Jira.

Amazon
Bengaluru

Software Development Intern
01.2018 - 06.2018

Job overview

  • Migrated the 'Direct Debit' payment service from a single-node server to a multi-node cluster.
  • Created scheduled jobs to generate metrics for monitoring and alerting purposes.

Tools: Java, AWS Services (SQS, SNS, etc.).

Education

Lovely Professional University
Jalandhar, Punjab

Bachelor of Technology from Computer Science
08.2014 - 06.2018

University Overview

Birla School Pilani
Pilani, Rajasthan

Senior Secondary
04.2012 - 03.2014

University Overview

Skills

  • Experience with TypeScript and Java
  • Experienced in Building Applications with NestJS and Spring Boot
  • Integrated Application and Database Design
  • Database Management: MySQL and PostgreSQL
  • Messaging Queue Proficiency
  • Skilled in Redis Cache Implementation
  • Skilled in Using Multiple ORM Frameworks
  • Experienced in Distributed Microservices Implementation
  • Familiarity with Containerization Technologies
  • AWS Proficiency
  • Software development lifecycle management
  • Team building
  • Task prioritization
  • Project leadership

Timeline

Senior Back-End Developer
PagarBook
09.2020 - 10.2024
Backend Developer
Kythub Technologies
11.2019 - 06.2020
Backend Developer
MoneyView
11.2018 - 10.2019
Software Development Intern
Amazon
01.2018 - 06.2018
Lovely Professional University
Bachelor of Technology from Computer Science
08.2014 - 06.2018
Birla School Pilani
Senior Secondary
04.2012 - 03.2014

Overview

7
years of professional experience
6
years of post-secondary education
Rohit Kadiyan