SDE Intern Experience at Abhibus (Ixigo)

writing

As I reflect on my SDE (Software Development Engineer) internship experience at Abhibus Ixigo, I'm filled with a sense of accomplishment and gratitude. It was a journey that began with curiosity, and it led me through various projects, challenges, and new friendships.

Getting Started

My initial days at Abhibus were marked by excitement and a bit of apprehension. I was just getting started with the architecture and system design, trying to wrap my head around the company's tech stack and workflows. The learning curve was steep, but the support I received from my team was invaluable. I found myself surrounded by talented individuals who were always willing to guide me.

Versatility in Projects

Projects at Abhibus

KSRTC Tourist Packages Report

Improved report presentation for better user readability

frontend

HRTC Feedback Alignment

Dynamic data fetching for always up-to-date feedback data

backend

Gender & Senior Concession Fix

Resolved critical fare calculation errors in SoapUI flows

bugbackend

Banner Updates Across RTCs

Rolled out visual updates across all regional transport portals

frontend

KSRTC Ant to Maven Migration

Modernised the build system for improved dependency management

devops

Solr Debug Fix (KSRTC)

Enhanced full-text search capabilities and debug logging

backendbug

GST Details in Final Ticket

Ensured tax compliance was reflected correctly in printed tickets

backend

Service Feedback Hyperlink Fix

Repaired broken links in the user feedback collection flow

bugfrontend

PM2 Process Management (KSRTC React)

Implemented robust process management for the KSRTC React frontend

devopsfrontend

Sleeper API Layout Fix

Fixed berth visualization UI for sleeper bus bookings

frontendbug

User Session Management

Rebuilt session handling in the KSRTC React app for stability

frontendbackend

One of the unique aspects of my internship was the variety of projects I got to work on. Since I was the only intern on the team, I had the opportunity to explore different domains:

  • KSRTC Tourist Packages Report Fetching - Enhanced user experience through improved report presentation
  • HRTC Feedback Alignment - Implemented dynamic data fetching for up-to-date information
  • Soup UI Gender and Senior Concession Total Fare Error Fix - Resolved critical calculation issues
  • Banner Updates on All RTC - Enhanced visual appeal across platforms
  • KSRTC Ant to Maven Project Conversion - Improved build and dependency management
  • Solr Debug Fix for KSRTC - Enhanced search capabilities
  • GST Details in Final Ticket - Ensured tax compliance in ticket generation
  • Service Feedback Hyperlink Fix - Improved user feedback system
  • PM2 Fix for React KSRTC - Implemented robust process management
  • Sleeper API Layout Issue - Enhanced UI for berth visualization
  • User Session Working in React KSRTC - Improved session management

Memorable Moments

While each project came with its unique set of challenges, my most memorable moments were when I successfully integrated user sessions and PM2 for the KSRTC React app. These tasks were not only technically challenging but also crucial for the project's overall stability and user experience. It was incredibly rewarding to see the positive impact these changes had on the application.

The Team

I must express my gratitude to the amazing team I had the privilege of working with during my internship at Abhibus. My colleagues were not just mentors but also friends who created a supportive and inclusive work environment. Our team lead, in particular, played an instrumental role in guiding me through the complexities of software development and fostering my growth.

Conclusion

My SDE internship at Abhibus (Ixigo) was an enriching experience that allowed me to grow both personally and professionally. I learned the importance of adaptability and versatility in a dynamic work environment. The exposure to a wide range of projects and the guidance of a supportive team helped me gain invaluable skills and knowledge.

As I look back on my journey, I'm filled with a sense of achievement and gratitude for the opportunity to contribute to such meaningful projects and to work alongside talented individuals. My time at Abhibus was not just a stepping stone in my career, but a memorable chapter in my life that I will cherish forever.