SANDEEP SINGH
Bengaluru, India Phone: +91-729******* Email: *****************@*****.*** LinkedIn: LinkedIn PROFESSIONAL SUMMARY
Drupal & React Developer with experience in Drupal 9/10, PHP, React.js, JavaScript, REST APIs, JSON, MySQL, and headless/decoupled CMS architecture. Experienced in developing custom Drupal modules, REST APIs, content types, entities, Views, plugins, services, dependency injection, and API integrations. Skilled in building React.js components and API-driven frontend applications integrated with Drupal. Strong experience with Composer, Drush, Git, database development, third-party API integration, asynchronous processing, and application performance optimization. Experienced in developing scalable, maintainable, and secure web applications using modern Drupal, PHP, React, and API-first development practices. SKILLS
● CMS & Backend: Drupal 10/11, Drupal 9, Headless Drupal, Decoupled Drupal, PHP 8.x, PHP OOP, Custom Module Development, Drupal Entity API, Form API, Views, Plugins, Hooks, Services, Dependency Injection, Configuration Management.
● Frontend: React.js, JavaScript (ES6+), React Hooks, React Router, HTML5, CSS3, Responsive Web Design, Component-Based Development, API-Driven Frontend Development
● APIs & Integration: REST APIs, JSON:API, API Integration, Third-Party API Integration, SimpleSAMLphp, OAuth 2.0, JWT, GraphQL, API Authentication & Authorization
● Database: MySQL, SQL, Database Design, Query Optimization
● Drupal Tools & Development: Composer, Drush, Twig, Drupal Behaviors, Git, GitHub, PHPUnit, Postman
● Architecture & Engineering: Headless/Decoupled Architecture, API-First Development, Role-Based Access Control (RBAC), Caching, Performance Optimization, Data Import/Export, Asynchronous Processing, Debugging, Agile/Scrum, Code Reviews
● Messaging & Infrastructure: RabbitMQ, Docker, Linux, CI/CD
● AI / LLM: LLM API Integration, OpenAI API, Retrieval-Augmented Generation (RAG), Vector Embeddings, Prompt Engineering, LangChain
● Programming: PHP, JavaScript, Python, Java
EXPERIENCE
Software Engineer / Senior Analyst, Capgemini March 2024 - Present
● Built and maintained Drupal 10 applications using PHP, custom modules, Services, Entity API, Views, Plugins, Dependency Injection, and RBAC, supporting enterprise business workflows and secure access for 5+ user roles.
● Established Headless/Decoupled Drupal architecture using 15+ REST APIs and JSON, connecting Drupal backend services with React.js frontend applications and third-party systems, enabling seamless data exchange and improving application response performance by 20%.
● Created reusable React.js components and Handsontable interfaces for data-driven applications, improving frontend responsiveness and reducing page reload time by 25%.
● Engineered data import/export and asynchronous processing pipelines using PHP, MySQL, Excel processing, Drupal Queue API, and RabbitMQ, processing large datasets while reducing manual effort by 30–40% and improving data processing efficiency by approximately 20%.
● Enabled email sending, Reply, and Reply All functionality by connecting Microsoft Graph API with Drupal/PHP applications, allowing users to manage Microsoft 365 email communication directly within the application while reducing manual email handling and improving workflow efficiency.
EDUCATION
Bachelor of Engineering (Computer Science)August 2019 - August 2023 Institute of Technical Education And Research, SOA University CGPA 9.16/10 PROJECTS
AI-Powered Document Q&A Chatbot
(Python)
● Developed a Retrieval-Augmented Generation (RAG) chatbot using Python and LangChain to answer user questions using information retrieved from enterprise documents.
● Implemented document ingestion, text chunking, vector embeddings, semantic search, and context-aware response generation using an LLM.
● Leveraged Groq LLM APIs to generate context-aware responses based on retrieved document content, improving response relevance and accuracy.
Enterprise Data Processing & Reporting Platform
(Drupal 10, React.js, PHP 8.x, MySQL, REST APIs, Handsontable, RabbitMQ, Drupal Queue API, Excel)
● Designed an enterprise data management and reporting platform using Drupal 10 and React.js to support bulk data import, validation, processing, reporting, and visualization of business data.
● Configured REST API-based communication between React.js and Drupal, with Handsontable-based interfaces for interactive data management and RabbitMQ/Drupal Queue API for asynchronous processing of large datasets.
● Improved operational efficiency by automating Excel-based data workflows, optimizing database/API processing, and reducing manual data-processing activities.