SOFTWARE DEVELOPER · FULL-STACK · SYSTEMS

Rajkiran
Somasundaram

~$

Full-stack developer with 2+ years building business-critical systems on Laravel(PHP), React and Node — I designed, developed, and deployed 10 production applications across CRM, audit, compliance, manufacturing, and field-service domains for 8 group companies. I own features end to end — from requirement analysis to a live Linux server.

Rajkiran Somasundaram
0
Projects Delivered
0
Years Experience
0
Group Companies
0
Integrations Built
~/experience — 1 role, 10 systems

Experience

Software Developer— promoted from Junior Developer
Feb 2024 — Present
VEPL, Voltech Group of Companies · Chennai, India
  • Joined as the company's first trainee and was promoted within the role. I designed, developed, and deployed 10 enterprise applications used company-wide by 8 group companies — owning the full lifecycle from requirement analysis through production deployment.
  • I built full-stack modules using Laravel for backend business logic with React JS frontends, and Node.js / Express for real-time applications with React Native mobile apps.
  • I configured a ticketing system on IMAP/SMTP, enabling automatic ticket creation, status updates and notifications directly from email.
  • I independently provisioned, deployed and maintain 2 production servers (Ubuntu and CentOS) — OS setup, environment configuration, hosting, domain/DNS, and ongoing operations.
~/work — 10 delivered, 8 companies

What I Built

Design Management System (VDMS)
Enterprise business operations platform powering the full Enquiry → Offer → Order → Project → Timesheet → Invoice lifecycle across 4 integrated modules.
  • I designed 4 integrated modules — BMS, PMS, TMS, AMS — with 30+ database tables
  • I implemented multi-level approval workflows with automated email notifications
  • I built role-based access with 7 privilege tiers using employee ecodes
  • I created 20+ Excel export classes and 17 documentation PDFs
Laravel 8MySQLmPDF
🛠
Asset Management & Service Desk
Dual-purpose internal platform combining a multi-channel Request Mail system with a structured Incident Management engine for 8 group companies.
  • I built 3 input channels — Email (IMAP), Portal, Manual entry
  • I implemented automated lifecycle stages with email notifications at every step
  • I designed incident severity/impact classification with priority-based SLA routing
  • I integrated IMAP for automatic ticket creation from incoming emails
LaravelIMAP/SMTPReact JSMySQL
Audit Management System (VMSC)
Compliance and quality management platform serving 8 group companies — ISO certifications, audit pipelines, safety incidents, and continuous improvement.
  • I implemented ISO Certificate lifecycle covering 6 standards (9001, 14001, 17025, 27001, 45001, 18788)
  • I designed auto-generated 3-year audit pipelines with auto-completion for past milestones
  • I built 3-stage incident reporting — Notification → Investigation → CAR Report
  • I created a Document Repository with Company → Division → Process hierarchy
  • I implemented KAIZEN workflow with 2-level director/committee approval
LaravelDockerOnlyOfficeRole-Based ACL
🔍
Integrated Management System
Background-verification platform supporting candidate submissions and client-side requirement tracking at scale.
  • I built the end-to-end candidate submission and verification workflow
  • I implemented client-side requirement tracking with real-time status visibility
  • I integrated automated email notifications at key verification milestones
  • I designed REST APIs for third-party recruitment system integration
LaravelReact JSMySQL
📍
Service Management System Web + Mobile
End-to-end field-service platform — real-time employee tracking with geofencing, geo-based attendance, shift scheduling, and client-specific service assignments.
  • I built the React Native mobile app with GPS-verified check-in/out and geofencing
  • I designed the React web dashboard for managers to monitor in real time
  • I implemented geofencing logic — employees check in only within site radius
  • I built the Node.js backend handling real-time location tracking and attendance
  • I created automated attendance reports with GPS coordinates and timestamps
ReactReact NativeNode JSExpress JSGeofencing
👥
HRMS — Human Resource Management System
Core HR application covering employee records, leave tracking, approval workflows, and organizational hierarchy management.
  • I built employee records module with full CRUD and profile management
  • I designed leave tracking with multi-level approval workflows
  • I implemented org hierarchy visualization with recursive parent-child relationships
  • I built automated notifications for leave status changes and approval routing
LaravelReact JSMySQL
🚚
VMMS — Vendor Management System
Vendor management platform capturing technician details, Ticket information, and service request tracking on-site.
  • I built the vendor/technician entry module
  • I designed information capture and allocation system
  • I implemented a structured request lifecycle — Received → Assigned → In-Progress → Closed
  • I built automated notifications at each lifecycle stage
LaravelPHPMySQL
💰
Expense Management System
Expense management platform with dynamic grouping, division-wise categorization, and year-based filtering.
  • I built dynamic expense grouping with division-wise categorization
  • I implemented year-based filtering with historical data comparison
  • I designed configurable expense categories per division — dynamic dropdowns
  • I built dynamic form generation based on expense type
LaravelPHPMySQLDynamic Forms
🏭
VMCL — Manufacturing ERP Modules
Critical manufacturing ERP modules for VMCL — Material Request System, Reservation management, MRS Slip processing, and Account Receivables.
  • I designed the Material Request System (MRS) with multi-level approval and inventory linking
  • I implemented Reservation management with automatic MRS Slip generation
  • I built MRS Slip processing capturing material details, quantities, and issuance
  • I developed Account Receivables with invoice tracking, payment matching, and aging analysis
LaravelPHPMySQLERPManufacturing
Attendance & Timesheet System
Real-time attendance and timesheet management platform using React and Node.js — a lightweight, fast alternative to traditional HR tools.
  • I built the employee attendance module with check-in/out tracking and daily log management
  • I implemented timesheet entry with project-wise hour logging and category classification
  • I designed manager approval workflows for timesheet submission and review
  • I created real-time dashboards showing attendance status and timesheet summaries
ReactNode JSExpress JSMongoDB
~/lifecycle

How I Work

IdeaRequirements gathering & brainstorming DesignArchitecture, schema, UI/UX planning BuildFull-stack development IntegrateThird-party APIs & services TestQA, edge cases, user validation DeployServer setup, CI/CD, go-live MonitorLogs, performance, error tracking EvolveIterate, refactor, add features
~/stack

Technical Skills

⚙ LARAVEL STACK
PHPLaravel 8MySQL Blade TemplatesmPDFMaatwebsite Excel IMAP/SMTP
⚡ REACT / NODE STACK
JavaScriptReact JSReact Native Node JSExpress JSMongoDB
🖥 SERVERS, OS & DEVOPS
UbuntuCentOSDockerCI/CD Pipelines VS CodeIntelliJShell Scripting
🔗 INTEGRATIONS & TOOLING
IMAP/SMTP OnlyOffice CopilotClaude
~/deployment

Server Deployment

🖥
Ubuntu Server
Provisioned and maintained production Ubuntu servers — OS hardening, environment setup, Apache/Nginx configuration, SSL certificates, domain/DNS management, and ongoing monitoring and updates.
UbuntuNginxSSL/TLSDNS
🖥
CentOS Server
Deployed and managed CentOS production servers — full lifecycle from bare-metal setup to live traffic, including firewall rules, cron jobs, log rotation, and zero-downtime deployments.
CentOSApacheCron
~/automation

Automation & Backups

🗃
Database Backup Pipeline
Automated daily MySQL database backups with compression, rotation, and off-site storage. Cron-scheduled dumps for all production databases with email confirmation on success or failure — ensuring zero data loss and rapid recovery capabilities.
MySQL DumpCron JobsShell ScriptingCompression
💾
File Backup System
Automated file backup every 15 days covering application uploads, configuration files, document repositories, and user-generated content. Incremental backups with integrity verification — designed to protect against accidental deletion, corruption, and server failures.
Cron JobsShell ScriptingIncremental BackupIntegrity Checks
~/exploring

Currently Exploring

Cloud Infrastructure
Exploring cloud platforms — AWS and GCP services, serverless architectures, container orchestration, and infrastructure-as-code for scalable deployments.
AWSGCPTerraformServerless
📱
Mobile App Development
Building cross-platform mobile applications with React Native — camera, push notifications, offline storage, and native module integrations.
React NativeExpoFirebase
CI/CD Pipelines
Setting up automated build, test, and deployment pipelines — GitHub Actions, Docker-based workflows, and zero-downtime rolling deployments.
GitHub ActionsDockerJenkins
🧠
Observability & AI
Monitoring production systems with Grafana dashboards and exploring RAG (Retrieval-Augmented Generation) for building intelligent, context-aware AI applications.
GrafanaPrometheusRAGLangChain
~/integrations — 4 systems

Integrations & Engineering

📄 OnlyOffice
I embedded document editing inside web applications — Docker-based OnlyOffice deployment, in-app editor, file upload/download workflows, and API integration.
✉ IMAP/SMTP
I configured email-driven ticketing — automatic ticket creation and status updates from incoming email via IMAP, outbound notifications via SMTP at every lifecycle stage.
📍 Geofencing & GPS
I implemented real-time employee location tracking with geofencing validation — GPS-verified check-in/out, location history, and automated attendance logging.
📄 mPDF & Excel Exports
I automated PDF documentation generation (17 views) and 20+ Excel export classes — covering enquires, offers, orders, projects, timesheets, invoices, and employee data.
~/strengths

Core Strengths

01 ⚡

End-to-End Ownership

I own features from requirement gathering and review through development, deployment and post-release support — no handoffs needed.

02 🚀

Fast Learner & Self-Starter

I joined as the company's first trainee with no formal handover, and independently grew into a multi-project full-stack contributor.

03 🖥

Systems & Infrastructure

I manage real production servers on Ubuntu and CentOS — practical exposure to deployment and operations, not just application code.

04 🔗

Integration-Focused

I consistently connect applications to external systems — IMAP/SMTP, OnlyOffice, Geofencing/GPS, and mPDF/Excel exports — building bridges between platforms.

~/education

Education & Certifications

Academic

Degree and schooling
B.E., Computer Science & Engineering — Jeppiaar SRR Engineering College (Anna University)2019 – 2023
HSC — State Board of Tamil NaduMay 2019

Certifications & Internship

Continued learning
Programming using C, C++ — NIIT
Introduction to AI — NPTEL by TCS-iON
AI & Machine Learning — AICL
Web Development Internship — Let's Grow More