Internship Experience at MoveInSync Technologies

Dheeraj Theegela
4 min readApr 30, 2023

--

Everyone will be curious to know about the start-up or MNC, their work culture, products, and so on, that they would be joining as an intern or full-time.

Hello readers, in this blog I would like to share my working experience as a backend developer intern at MoveInSync Technologies.

About MoveInSync Technologies

MoveInSync was established in 2009. It is a one-stop solution for employee transportation solution (ETS). It provides different transportation services such as Cabs, and Shuttle. Currently provides service across four continents (Asia, North America, Africa, and Australia). It has 100+ marque customers and nearly 50% market share. Along with this, they also have another product known as “WorkInSync”. This product is about workplace management. After covid, all the organizations were working in a hybrid manner. It is very difficult to manage employees who are working from the home and office. The “WorkInSync” product offers different features such as desk reservation, reserving meeting rooms, and parking feature, some organizations provide meals for the employees, so it includes this feature in it, and work from home or office check-ins.

My Work

I have completed eight months of internship at this company. During the initial weeks, I learned about the framework that they are using in the company that is Spring boot. In my internship the tools and technologies used are:

· Java

· PostgreSQL

· Spring Boot

· Spring

· IntelliJ IDEA

· Eclipse

· JPA & Hibernate

My work is related to the SPOT service. This service offers an employee to schedule a cab from one location to the other as an employee traveling from home to office and vice versa, an employee can also travel from home to a hotel or airport or any place he wishes to visit.

In the initial month, the first thing is to understand the codebase and develop my skills in different tools, and deep dive into the concepts of Java 8, Linux, and Git. I was developing myself by learning the technologies that are used in this organization and by implementing them on small tasks.

In the second month, I had been working on Junit test cases for different methods, this task was assigned to me because so by doing the Junit test cases I would understand better the workflow of the application and codebase.

From the third month onwards, they assigned me tasks or features to work on, and they were very interesting and a bit twisted. I also started developing restful APIs. Here they follow agile methodology, each sprint is of three weeks.

From the sixth month, I got escalation tasks allotted to me. These tasks were very challenging and help us to understand more about the workflow and codebase.

Learnings

The first lesson I realized is that, no matter which programming language you are good at, it all depends on the logic building.

I learned many new things in MoveInSync in these eight months. After coming here, I am able to perform the practicals of my theoretical knowledge.

The another lesson I learned was that do not hesitate to ask doubts and share our ideas.

Challenges

At the beginning of my internship, as it was my first internship working from the office as a team, I was very tense and not able to communicate with the people around me properly.

During the tasks, we will easily estimate that we can do these tasks within 1–2 days, but when we start developing the task the estimated time gets exceeded. Time management plays a very crucial role.

In this internship, I got to know the work culture and got the experience of working in teams on real-time project, which is being used by many clients.

My mentor and colleagues were very supportive and clarified my every doubt.

It is a wonderful experience at MoveInSync.

--

--

No responses yet