Programming Internships | ‘Gained Deep Knowledge in Design Thinking Internship’

Programming Internships | ‘Gained Deep Knowledge in Design Thinking Internship’

Are you an engineer seeking out programming internships? Learn more about an internship in Design thinking here.


Keen on a programming internship? Learn from Agin about all you can gain from one.
Keen on a programming internship? Learn from Agin about all you can gain from one.

Internships are a great way to practice skills and learn about the latest technologies in the industry. This is the reason why Agin Das, an Industrial Engineer from College of Engineering, Trivandrum decided to choose internships to learn and equip himself with skills. Find out more about his internship in design thinking, a specific stint amid programming internships –

Tell us about your latest internship. How did you get it?

I have been working as an intern with the Design Theatre team at EY GDS in Trivandrum for the past four months. I had sent in my internship application via email, you can directly send in your intern resume to executives at EY with your interest for any open positions.

Usually there is a shortlisting process with an aptitude test and programming skills test. However, since there weren’t many candidates I directly went to the face-to-face internship interview. I was given a case study to solve and queried on my approach towards the case. The interview lasted for about 20 minutes and was asked about my academic experience and programming skills.

Your internship focused on design thinking. Can you briefly explain what design thinking is and what kind of projects you worked on during the internship?

Design Thinking is a five step process (Empathise, Define, Ideate, Prototype and Test) methodology used to solve complex problems and find desirable solution for clients. Design Thinking reduces the uncertainty and risk of innovation by engaging customers or users through a series of prototypes to learn, test and refine concepts. Design thinkers rely on customer’s insight gained from real world experiments, not just historical data or market research.

Well, my team, Design Theatre conduct workshops on Design Thinking for the clients. Our main clients were not only companies in MENA (Middle East North Africa), but also internal clients (other teams within EY). There is a lot of research needed prior to the workshop and I was involved in doing this research.

I was lucky that my team encouraged me to learn and focus on developing my skills rather than just work for the project. I worked on projects like developing a chatbot using different API services, Face recognition (Using OpenCV) and Text Summarizer web service for internal use (Using Natural Language Processing).

Tell us some memorable moments from your programming internship.

I enjoyed working with my team immensely; it’s a small close knit team of 6 members including us 2 interns. It was a very positive and encouraging atmosphere, in fact EY is known for being one of the best places to work. It was a professional team and I learned how to put my point across without being aggressive and being supportive for each of the team members.

What did you learn from the internship?

I gained deep knowledge about the brain storming tools and methods, Idea generation cards which I had studied at the basic level during my B.Tech (Industrial engineering). I also understood Design Thinking, its use case and how it works. I became aware about the digital and disruptive technologies across sectors while doing the research for the workshops. My programming skills in Python developed while undertaking the projects during the internship (Face Recognition, Natural Language Processing, Flask).

You have also interned elsewhere. How was that experience?

Before joining EY, I also did an internship on SQL programming for the team Delivering Technology at VISUAL IQ located at Info Park, Kochi. It was a 3-month internship program. One of my friends was working there and he referred me for the Internship. I was doing Data Refresh (Process of finding out the best channel for online marketing that gives the maximum output from the data taken from the Ad server) for the clients assigned to me with the aid of SQL programming.

You have chosen to do internships after graduating from college. What motivated you to do that?

As the case with a lot of engineering graduates I had back papers during placement time and hence didn’t get a go for campus placements.

I tried going in for off-campus placements however with a low CGPA it was a tough challenge to get shortlisted by companies. Hence, I decided to go for the internship route.

Internships allow you to build on work experience while building on skill sets.

It is way better than spending extra money on courses! Within 6 months I have developed a varied skill set across two companies; it has helped me decide what my future course of action should be and made me more valuable for companies.

What’s cooking for you in the future?

Design thinking is a complex job role and involves imagination, logic, intuition and systematic reasoning. It’s ideal for someone with experience and preferably an MBA. So for the time being, I am looking for a role where my technical skills will be utilised. Data Science is an important technical skills and it is where my Python skills can be utilised well.

We hope you have a successful year ahead! Have you any such internship stories to share with us? If you are looking for more inspiration read our internship stories and advice on our blog.