Welcome to my terminal.
Trainee Full Stack Developer
GTCSYS · Oct 2025 – Present · Ahmedabad, Gujarat
Phase 1 — Laravel / PHP (Oct 2025 – Apr 2026): Worked on multiple web applications using Laravel, following MVC architecture and SOLID principles under senior developer guidance. Integrated PayU payment gateway into a live project, troubleshooting SSL/cURL certificate issues by configuring cacert.pem in php.ini. Fixed a race condition in bidding logic by implementing database transactions with pessimistic locking (lockForUpdate()) to handle concurrent requests safely. Built and consumed RESTful APIs and integrated third-party services, learning to structure reusable service layer patterns. Wrote MySQL queries with basic indexing and optimization, improving query performance on frequently accessed tables. Maintained regular commits on Git/GitHub, participated in code reviews, and followed team branching conventions.
Trainee Full Stack Developer
GTCSYS · Apr 2026 – Present · Ahmedabad, Gujarat
Phase 2 — Node.js / MongoDB (Apr 2026 – Present): Built Excel import and export APIs in Node.js using MongoDB aggregation pipelines ($lookup, $cond, $addFields) to support bulk task operations in a project management tool. Handled file uploads in-memory using Multer (buffer storage) and parsed Excel data with the xlsx library, mapping spreadsheet values to MongoDB ObjectIDs. Fixed a bug where re-importing the same Excel sheet would duplicate estimation records — resolved by adding pre-save deletion logic for existing entries. Wrote a TaskKey parser to extract numeric suffixes from imported task keys and sync the project's lastTaskId counter, preventing ID conflicts on future task creation. Added fallback logic to auto-create missing sprints and placeholder parent tasks during imports, avoiding orphaned records in the database. Worked with TypeScript in Node.js modules, adding basic type definitions and interfaces to improve code readability.
Bachelor of Engineering in Computer Engineering (D2D)
Ahmedabad Institute of Technology · 2023 – 2026 · Ahmedabad, Gujarat
Diploma in Computer Engineering
RC Technical Institute of Technology · 2020 – 2023 · Ahmedabad, Gujarat