Hello I'm

Harpinder Jot Singh

Code for your interest and not just for getting a job

B.E. Computer Science

EXPERIENCE

Jan 2021- Present

Nutanix

Member of Technical Staff at Team Objects

I am currently working in team Objects on building a developer edition of the product and modifying existing ways of storing objects to use native file system. Also working on getting the product reachable to more customers by making deployment procedures fast and simple.

May 2020- Jul 2020

Salesforce

Summer Intern

I developed generic, customizable Printable view and PDF generation functionality for a feature for Manufacturing Cloud which helped manufacturers to generate reports for audit and archival purposes, and the product got integrated with other clouds for similar functionality.

May 2019- Jul 2019

IIRS, ISRO

Intern

I worked on a project titled Computational Architecture for time series and spatial analysis using spatial data cube. Also developed a web platform to plot, visualize and analyze satellite imagery data. Implemented a graphical visualization using WMS layers served through QGIS.

QnA

Weekly meets are organized for updates of your work. You can talk to your mentors if you face any problem while coding for some problems. On starting a new project, we have abstract requirements, and we discuss with the mentor, manager and others in the team on design of the solution, assumptions, business requirements, and after it is approved, then we go on implementing the solution, and then the testing of it and code reviews happen.
I was always interested in coding and was also part of the coding club on campus. Research wasn’t something that fascinated me as a lot of time is required to actually implement the solution of the problem statement you are working on unlike IT. I like to see my work being implemented instantly. Also, I have always explored problems that we face in day-to-day life and have tried to work on them to make it easier. This motivated me and gave me a sense of satisfaction. Thus, I chose this sector.
It helps in giving you a push and connects you with the people who can guide you properly and you can actually learn a lot from them. You tend to bond with like-minded people and who further aspire to work in the same industry as yours. Thus, the environment is definitely useful to help you grow professionally and personally.
For me coding has always been interesting. Take up projects which fascinate you. This will prevent you from getting bored. Keep yourself updated and try to apply and solve problems in daily life. This will give you a motive to solve problems.
I wasn't that good in CC so I started the CC with Demux Academy where they teach DSA in a structured way and explain it with respect to interviews. Leetcode is a good resource for CC. GeeksforGeeks is a very vast source and thus, should only be considered for interview problems. Practice 2-3 questions per day to understand the Data structures in a good manner and start as early as possible.
Start Competitive coding as soon as possible. Don't do it just for getting the job and try to apply it in real life, this will help you to gain interest in your work. For example, when working on websites using Javascript, visualizing the HTML structure as a tree (DOM) and thinking to optimize whatever you plan to do can give you a feeling of satisfaction and the Aha moment that you get is totally worth it. Preserve your work. Documentation on github is really important. Don't take things for granted as you have to work hard to get the job and don't think too much about your CG if it isn't that good. Apply to as many places as you can without thinking much on whether the company will take you or not. Don't hesitate to apply for internships.
Develop a GitHub profile and update your work regularly. Apply to as many companies as you can for internships. Keep your basics clear. Apply on LinkedIn job search posts for application. Ask for referrals from your alumni in the same company and also ask HRs and recruiters on Linkedin telling them your interests and if they have some suitable positions for you. Check out the Github repository named ‘Hiring without white boards’ - which lists companies having different procedures for recruitments than the normal DSA rounds. Regularly keep a watch on job postings of the targeted companies. Keep changing your resume according to the job requirements. Take help from your seniors for reviewing your resumes.