Vikram Reddy
Node.js Backend Developer
Hire this person
Send a job offer directly to this candidate
About
5.7 years of experience as a Node.js Backend Developer, with strong proficiency in building scalable, secure, and high-performance backend systems using Node.js, Express.js, and deep expertise in MySQL, PostgreSQL, and MongoDB. Successfully contributed to backend development in Healthcare, E-commerce, and Banking domains, ensuring compliance with industry standards and supporting domain-specific features like patient data management, transaction integrity, and order lifecycle automation. Designed and maintained RESTful APIs and MVC architecture to support dynamic, data-driven applications in production environments, focusing on low-latency response and high uptime for mission-critical systems.
Developed secure authentication/authorization systems using JWT and session management, including multi-role access control for admins, users, and vendors in e-commerce and banking platforms. Implemented payment gateway integrations (Stripe) for e-commerce and secure transaction handling and audit trails for banking applications, ensuring data security and transactional reliability. Contributed to backend development within environments using CI/CD pipelines, with hands-on experience in Git-based version control, code integration, and collaboration across automated build and deployment workflows.
Experience
Node.js Backend Developer, Golang Backend Developer (Hoover Service, Github Service, Fuse Service) - VHL ITS Pvt. Ltd - Hyderabad
(2025-09 - 2026-05)
Client: Citizens Bank
- Migrated and enhanced repository provisioning workflows from Bitbucket to GitHub, aligning with modern version control and collaboration standards.
- Implemented role-based access control (RBAC) with Admin, User, and Manager roles to manage application permissions and enforce secure access policies.
- Designed and integrated an approval workflow system where Manager roles handle project-level access approvals.
- Enabled secure authentication using Okta SSO, incorporating token-based access for seamless and secure user sessions.
- Developed a SysID-based dynamic module selection system, allowing users to choose modules with validations enforced through the Fuse integration layer.
- Built automated GitHub repository provisioning, including creation of repositories, team structures, and group assignments based on selected modules.
- Generated secure access tokens based on user ID, roles, and OKTA authentication, enabling controlled API and system access.
- Developed robust error handling and notification mechanisms, triggering automated email alerts to Admins and Managers in case of workflow failures.
- Ensured governance and compliance by enforcing approval-based access provisioning across all repository and project operations.
Node.js Backend Developer (HDFC DBOP's) - ZeroZilla Infotech Pvt. Ltd - Bengaluru
(2025-02 - 2025-07)
Client: M2P Fintech
- Designed and implemented a fully automated onboarding workflow system to streamline application approvals using scheduled jobs and Excel-based batch processing.
- Developed a two-tier verification process, ensuring every application undergoes both initial review and final approval before being marked as successfully onboarded.
- Integrated a cron job that runs every 2 hours (from 8:00 AM to 8:00 PM) to monitor pending onboarding records; inactivity triggers automatic generation of an Excel file containing all pending entries.
- Enabled users to download, review, correct, and re-upload the file, initiating validation through predefined business rules.
- Built a validation engine that generates Error Excel files with detailed row-level issues or Success Excel files if data is clean.
- Ensured a seamless review-update-revalidate cycle until data passes validation, at which point it is marked ready for processing.
- Configured a second cron job (runs every 20 minutes) to automatically pick up approved records and process them via the Forex server for final handling.
- Enhanced the efficiency of high-volume onboarding by supporting bulk data handling, reducing manual effort and turnaround time significantly.
- Implemented automated CI/CD pipelines with Docker and Node.js, reducing downtime and ensuring fast, reliable backend deployments, especially vital for high-availability platforms in e-commerce.
Node.js Backend Developer (Maison-Ava) - Sparsh Communication Pvt. Ltd - Hyderabad
(2024-01 - 2024-12)
- Built a full-stack E-commerce platform supporting core customer and admin functionalities such as product browsing, cart management, secure checkout, and product administration.
- Implemented a multi-currency system allowing users to shop in their local currencies, enhancing the platform's accessibility for international customers.
- Integrated Stripe payment gateway to handle secure transactions, with real-time status updates and error handling based on Stripe's response.
- Developed robust product management features, including the ability for admins to add, edit, or delete products manually or in bulk using Excel import for large-scale updates.
- Enabled dynamic sales and discount features, allowing admins to create percentage-based, fixed-value, or time-bound promotions to drive sales and marketing campaigns.
- Supported multi-country operations by providing country-specific catalogs, tax configurations, and shipping rules, with automatic currency adjustment based on the user's location.
- Designed a user-friendly and scalable architecture to ensure a smooth shopping experience across regions, devices, and user roles.
- Implemented common middleware for authentication, logging, error handling, and validation that can be reused across multiple routes and services.
Node.js Backend Developer (Stellify - Flows) - Sparsh Communication Pvt. Ltd - Hyderabad
(2024-01 - 2024-12)
- Developed a comprehensive product management system allowing businesses to efficiently add, edit, delete products, manage categories, stock levels, and set dynamic pricing.
- Supported custom product attributes to match unique business requirements across industries.
- Integrated barcode scanning and invoice printing capabilities to streamline sales operations, with support for customizable invoice templates and client-specific barcode formats.
- Enabled multi-branch management, allowing businesses to monitor inventory, sales, and employee performance across multiple locations.
- Implemented cash register support to manage day-to-day transactions, including shift-wise sales tracking, cash inflow/outflow, and real-time cashier reports configurable to diverse business setups.
- Delivered advanced reporting features for sales, inventory, returns, and expenses with customizable filters and time-based views, empowering businesses with actionable operational insights.
- Used centralized configuration files to manage environment-specific values like database URIs and API keys, improving portability and reuse in development, staging, and production.
- Created custom middleware to handle tasks like token injections, response caching, and header management during server-to-server calls, enhancing modularity and control flow.
Node.js Backend Developer (Ydya, Mee Ydya, E-Mis) - Soft Health India Pvt. Ltd - Hyderabad
(2020-06 - 2023-12)
- Built YDYA, a hospital management system to streamline outpatient and inpatient services. Doctors are enabled to register patients, manage appointments, view medical history, and issue prescriptions. Supported treatment tracking, follow-ups, and discharge planning. Supported custom product attributes to match unique business requirements across industries.
- Managed inpatient workflows including room allocation, daily monitoring, treatment schedules, and discharge summaries with comprehensive patient data, prescriptions, and post-treatment instructions.
- Implemented role-based access control, defining permissions for Doctors, Nurses, Administrators, and Medical Staff. Each role accesses only the data and features relevant to their responsibilities, improving both data privacy and workflow clarity.
- Developed Mee Ydya, a patient-facing portal where users can access their entire medical history, including past consultations, diagnoses, lab results, and prescriptions in an organized, user-friendly interface.
- Enabled patients to track lab test results over time, view historical comparisons, and monitor health trends. Prescriptions were stored with dosage instructions, supporting medication adherence and communication with healthcare providers.
- Created E-Mis, a financial management tool for hospitals to track billing and revenue efficiently. Allow users to view hospital bills by specific time frames (daily, weekly, monthly, yearly), helping finance teams manage payments and outstanding balances effectively.