Summary
Overview
Work History
Education
Skills
Websites
Timeline
Areas of Expertise
Generic

Divyesh Rajyaguru

Sr. Software Engineer
Gandhinagar

Summary

Senior Software Engineer with 5+ years of expertise in React, Angular, and Vue.js, specializing in building enterprise-grade web applications. Expert in architecting responsive, component-based UIs for multi-tenant SaaS solutions with PostgreSQL and Microsoft SSO integration. Proficient in managing Git version control workflows, Docker containerization (Docker Hub/Registry), and deploying applications across multiple server environments. Proven ability to lead development teams and own end-to-end release processes including sprint planning, code reviews, and production deployments. Capable of handling backend development with Django to support frontend integration and deliver complete solutions using Agile methodologies.

Overview

7
7
years of professional experience
3
3
Languages

Work History

PulseAI360

Project
07.2024 - Current

ENVIRONMENT – ReactJS, Python, and Django.

Roles and Responsibilities

  • Leading the development team, providing technical direction, mentorship, and ensuring smooth task execution.
  • Working on Python–Django development on an immediate and priority basis, including backend APIs, models, and database integrations.
  • Gathering and analyzing requirements, transforming them into clear technical specifications, and driving efficient sprint planning.
  • Breaking down features into actionable tasks, assigning them to team members, and tracking progress through the sprint lifecycle.
  • Implementing API integrations and developing scalable, maintainable front-end logic.
  • Utilizing Docker for containerization, managing Docker images, handling Docker Hub deployments, and working with private Docker registries.
  • Managing version control using Git, including branching strategies, pull requests, code merging, and release workflows.
  • Conducting detailed code reviews and ensuring end-to-end functionality across modules.
  • Validating workflows to maintain a stable, user-friendly UI/UX, and prevent regressions.
  • Collaborating closely with QA, backend, and product teams to ensure high-quality delivery.
  • Debugging, troubleshooting, and resolving complex issues quickly to maintain project stability.

Learning Management System

Project
08.2023 - 07.2024

ENVIRONMENT: Angular, Python-Django, PostgreSQL.

DOMAIN - Learning Management System. DESCRIPTION - A learning management system is a software application or web-based technology used to plan, implement, and access a specific learning process where a trainer can create e-learning documents, courses, and students can access them.


Roles and Responsibilities

  • Developed and maintained a multi-tenant LMS platform, enabling separate clients to operate securely within isolated environments.
  • Implemented Single Sign-On (SSO) authentication flows (OAuth, SAML, JWT) to provide seamless cross-application access for users.
  • Built dynamic tenant-based routing, theme separation, and API request handling to support a scalable multi-tenant deployment.
  • Integrated frontend modules with backend tenant resolution logic to ensure secure data segregation and access control.
  • Designed and developed robust Angular components, services, and shared modules to support a reusable and maintainable UI architecture.
  • Implemented end-to-end API integrations for courses, users, roles, assessments, and reporting modules.
  • Utilized Docker to containerize frontend and backend services, pushed images to Docker Hub, and configured private Docker registries.
  • Managed version control with Git—handled branching, pull requests, conflict resolution, and release merges for multi-developer collaboration.
  • Performed workflow and UI/UX validation to ensure a stable user experience across different tenants.
  • Led the development team by assigning tasks, reviewing code, ensuring best practices, and supporting sprint planning.
  • Collaborated closely with QA and backend teams to troubleshoot issues, and ensure high-quality feature delivery.
  • Debugged complex multi-tenant issues related to routing, authentication, environment configs, and data access layers.

RELYBILL

Project
03.2022 - 08.2023

ENVIRONMENT – React.js, Flask, PostgreSQL.

DOMAIN - Payment Gateway

DESCRIPTION - The Relybill project is a platform that allows businesses to accept electronic payments securely and efficiently.

The project involves building a payment processing system that enables customers to pay for goods and services using their preferred payment method, such as credit cards, debit cards, mobile wallets, or bank transfers.

Roles and Responsibilities

  • Built responsive, interactive, and user-friendly UI screens using React, ensuring consistent performance across devices.
  • Integrated multiple REST APIs with React components, handling data fetching, error handling, and real-time updates.
  • Implemented state management using React Hooks and the Context API to maintain a clean and organized data flow.
  • Created reusable UI components to improve maintainability and reduce repetitive code.
  • Applied form validations and error states to ensure smooth and accurate data input.
  • Optimized application performance through memoization, dynamic imports, and controlled re-renders.
  • Worked closely with backend teams to clarify API requirements, and ensure accurate data mapping.
  • Utilized Git for version control, managing branches, reviewing code, and supporting clean merges.
  • Participated in Agile ceremonies (stand-ups, sprint planning, retrospectives) to ensure timely and high-quality delivery.
  • Debugged UI issues, API failures, and workflow inconsistencies to maintain application stability.

SENDOUTPOST

Project
09.2020 - 01.2021

ENVIRONMENT – Vue.js, Django

Domain - Human Resource Management.

DESCRIPTION - Outpost is the world’s first Deal Flow Management software (DFM) designed for the modern age. We built outposts to help teams manage their deal flow from origination all the way through to being added to their portfolio.

Roles and Responsibilities -

  • Developed front-end screens with a responsive UI.
  • Integrated front-end screens with back-end REST APIs.
  • Bug fixing.
  • Provided extended support during pre- and post-release.

Empereon Constar

Project
03.2019 - 09.2020

ENVIRONMENT – JavaScript, AngularJS, Angular, Django.

DOMAIN - CUSTOMER MANAGEMENT

DESCRIPTION - Empeoreon Constar is a leading business process outsourcing company providing end-to-end customer engagement and customer management solutions through two distinct, but affiliated, privately held entities: Empeoreon Marketing LLC and Constar Financial Services LLC.


Roles and Responsibilities

  • Developed dashboards to provide a glance view of KPIs for business insights.
  • Participated in software field testing to verify the performance of developed projects.
  • Collaborated on stages of the systems development lifecycle, from requirement gathering to production release.
  • Revised, modularized, and updated old code bases to modern development standards.
  • Played major role in the development of various white label solutions based on requirements.
  • I mentored newly joined employees in the project.
  • Worked directly with clients to meet the deadlines, and provided extended support during pre- and post-release.

Education

B.E. - Computer Engineering

DARSHAN INSTITUTE OF ENGINEERING & TECHNOLOGY, COLLEGE
12-2019

PRE-UNIVERSITY -

D K BHARAD VIDHYA MANDIR
04-2015

Skills

Platforms:

  • Microsoft Windows, Linux

Languages & Web Technologies:

  • JavaScript (ES6), TypeScript, HTML5, CSS3, Bootstrap

Frameworks & Libraries:

  • Angular, Reactjs, Vuejs, Redux, Context API

Backend & API Development:

  • Python, Django, REST API Development

Containerization & DevOps:

  • Docker, Docker Compose, Docker Hub, Private Docker Registry

Version Control & Collaboration:

  • Git, GitHub, Bitbucket, Branching Strategies, Code Reviews

Tools & Utilities:

  • Postman, NPM, VS Code, Agile/Scrum Workflow

Timeline

PulseAI360

Project
07.2024 - Current

Learning Management System

Project
08.2023 - 07.2024

RELYBILL

Project
03.2022 - 08.2023

SENDOUTPOST

Project
09.2020 - 01.2021

Empereon Constar

Project
03.2019 - 09.2020

B.E. - Computer Engineering

DARSHAN INSTITUTE OF ENGINEERING & TECHNOLOGY, COLLEGE

PRE-UNIVERSITY -

D K BHARAD VIDHYA MANDIR

Areas of Expertise


  • Multi-Tenant Application Architecture
  • Single Sign-On (SSO) Integration
  • Responsive, Interactive UI/UX Development
  • REST API Integration & Frontend–Backend Communication
  • State Management (Redux, Context API)
  • Backend Development using Python–Django
  • Containerization with Docker, Docker Hub & Private Registry
  • Version Control & Collaboration (Git, GitHub, Bitbucket)
  • Agile / Scrum Development Methodologies
  • Code Review, Quality Assurance & Best Practices
  • Debugging, Performance Optimization & Issue Resolution
Divyesh RajyaguruSr. Software Engineer