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.