My First Internship as a Software Engineer
I joined Bennett University with the dream to become a software engineer in 2020. I took a big step towards that dream when I got my first tech internship at MoveInSync Technologies Solution Private Ltd. In February of this year. It was one of the first on-campus drives for my college and I was able to clear the rounds and get selected and then this journey started.
First Month of the Internship
I joined the company on the 1st of March 2023 as a backend Engineer intern. The first month was the training period where we explored Java although we interns knew about Java, the oops concepts and all but we got to explore it even deeper in the topics, we got to do quite a lot of hands-on problems to get more used to and comfortable with the topics.
We also learnt about the development tools in Java, we learnt about JDBC, Spring, Springboot, micro-services, Spring security and a lot more. We ended the training period with a project using spring boot that included micro-services, spring security, crud operations, etc.
On the other end of things, we also got to know the workflow of the company, the tools that are used here and the experience of the work culture even before officially starting to contribute to the company codebase. It was a great experience overall meeting all interns from different universities, meeting seniors and learning from them.
If you guys are interested in the training period work that I did I will link the few GitHub repositories of mine here.
Mini-Projects- https://github.com/itsmegarvi/JavaMiniProjects
Multiplex Booking System — https://github.com/itsmegarvi/mutliplex
The Official start
March ends and so does our training, we are assigned to different teams, we get our official work laptops, access to the official repositories of the company code, and explore different teams in our customer experience section all this in the first week which brought the feeling of hitting several milestones on this journey.
Then came another big milestone, my first sprint. Of course, I read about different development models and they included agile too, but this was me experiencing agile methodology work and I was a part of it.
In my first sprint, I got to make a new addition from scratch in the form of a rule for our billing department and also enhance some existing rules and upgrade them to our present needs.
What’s next?
This has only been a start and I have a long while to go in this internship as well as my SDE journey, I have improved my typing speed, and explored new frameworks and new code editors and I will love to keep trying to explore more things and learn more things as I have had in the past couple of months.