Interning with Inkredo as a Full Stack Developer

Abhinav Vadhera
Jan 5 · 5 min read

I was looking for Internship opportunities during summers after the end of my sophomore year in college, when I came across the Full Stack Developer profile at Inkredo on Internshala. I was immediately attracted towards their unique product idea and their fundamental core values. Also, the compensation that they were offering was generous enough.

On-boarding

My Work

Step 1: Create APIs for task-queuing

Image for post
Image for post

Step 2: Update front-end with the new API

Within a week, I was able to grasp a lot of important concepts and put my learning into practice. Eventually, the front-end was beginning to take shape and interacting smoothly with the server.

Even when I thought it was not working, it slowly was. I kept up and it came around.

For testing purposes, I released the task-queuing version onto a new Digital Ocean droplet using node process manager (pm2) and also created a new sub-domain to redirect the traffic. I also had to configure the nginx server to serve the requests and a SSL certificate in order to secure the end to end connection.

Step 3: Handle multiple document analysis in a single request

Everything that I laid my hands upon was complex, hence effective scheduling of tasks was the key so that I was always aware of my direction.

Majority of the work included making new database schemas, updating existing functions and creating new ones for the newly formed API routes. I also updated the consumer facing API’s to incorporate the new features. Due to time constraint, I was not able to fully complete the front-end but made sure that it had a logical conclusion.

Remote work: Communication is the key

Image for post
Image for post
Photo by Pankaj Patel on Unsplash

I also troubleshooted smaller bugs and minor issues in the platform. Since Inkredo has a 100% remote working culture, we communicated regularly through chats and video calling. In my opinion remote working is a huge plus but surely depends on personal preference. Since I am a fitness enthusiast, I was easily able to manage my gym sessions and the workload quite easily on any day.

Screen sharing was a life saver in situations where expressing became a challenge. Since it is not always physically possible to meet each day, so it becomes extremely important to convey your thoughts and ideas in a miniature form through chats. Writing organized my thoughts beautifully in fewer words than what I would have communicated while speaking in few sentences. This taught me the essence of effective communication.

Key Takeaways

At Inkredo, I realized that working with a company that motivates and trusts its team mates as much as they do, brought out the best in me.

I always felt a part of their inner circle, intern was merely a title. For me it opened doors for new possibilities in what I could do and helped me to be a better version of myself.

Image for post
Image for post
Photo by Ksenia Makagonova on Unsplash

My responsibilities turned out to be more than that of a full-stack developer. I experienced Dev Ops for the first time, extensively used git and typescript on a daily basis, learned React, and also used AWS and Digital Ocean briefly. Not only this but I also migrated the website to Cloud Fare in order to manage it more efficiently and make it more secure. It was an exceptional journey in which I utilized my time to the fullest.

My job was not limited to the JD but to get the job done.

Zodhana

Honest products to accelerate finance

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store