Software Developer Intern at Location Solutions, LLC
From March to August 2024, I worked as a part-time remote Software Developer Intern at Location Solutions, LLC, based out of Dubai.
This was my first professional experience, and it was a memorable one.
Location Solutions was a small business with close to 100 employees across all departments. The tech team, as far as I know, had just 5 people.
I was onboarded by the team lead, who explained what the company did and told me what I would be working on: a revamp of a legacy client-facing application that ingested data and provided reports to users. It was slow and needed new features.
I went through the existing application to understand what a user could do with it. I then put together a feature list combining the current requirements with new ideas and presented it to the team, receiving a positive response.
I was given a UI design from the design team. I then worked on the high-level and low-level system design, and once it was approved, built the application using Next.js on the frontend and Express on the backend.
A key part of this was implementing database join algorithms to execute in-memory joins on the application data. I also conducted comprehensive testing and debugging, and added unit tests to the core backend algorithms.
Before the general release, I showed the application to 5 internal teammates with client-facing support roles, selected as pilot users. They liked it and shared a few minor UX improvement suggestions.
It felt great to see my work make a real difference - the revamp reduced service time by close to 20%.
Working with the agile team was a great experience, and I came away with both technical and interpersonal growth.