Sep 25, 2020

Its Feature Friday Time at OGenie

Let’s get to know Vishesh, a little bit better!

Name: Vishesh Bilgaiyan
Title: Software Engineer

जो नाम से ही विशेष हो, उसके बारे में क्या कहा जाए?

Appreciative of pretty things, Vishesh is chilled out and easygoing.
He understands that learning is a two-way street, so he first listens and then speaks. Not the one to chew his words, Vishesh would meet you, say a few pleasantries and get back to his work.

Let’s talk Work

What does a typical day for you at OGenie look like?
My typical day- I think every software developer would reply the same- discussions, programming, coding, testing, deploying but yes, at OGenie we enjoy the process as every say is counted, no matter experienced or fresher. 

What is your process to test and find bugs in an application?
Again, software testing is typical- not a unique approach. But at OGenie we follow this unique approach by conducting tests and assessments at regular and different stages. Things never remain the same, platforms are updated, errors not visible suddenly appear. We try to be ahead of our game. 

Tell us about the software development challenge you faced and how you solved it.
So this one time our application was about to go live and you can understand the pressure. One wrong move and everything goes kaput. But then we realised we were actually ahead in our game. We were already prepared as at OGenie we follow this process to view the application as a whole and set priorities in areas that are more at risk than others. 

We are a team and every failure or success is teamwork so all of us got to it and we did it on time. But tell you the truth, it was scary.


Let’s Talk Software 

What would you do if a coworker asked you to review their code, and it was full of errors?
I would tell them it is faulty and ask them to rework. Even after reworking if it is faulty I might talk to our manager as we all are equally responsible for each other and the application. Luckily, nothing of this sort has ever happened but if such a thing happens, I’ll follow my work ethics.

What distinguishes a great software engineer from a good one?
A healthy balance between perfectionism and pragmatism. 

We, engineers, want our code to be perfect and in doing that we lose sight of the overall goals of the project. Also, a great programmer learns not to fall in love with their own code, keeps a healthy scepticism until it's been tested, ensuring it is the right choice for the project.  

When do you consider a product to be finished?
Software development is a never-ending cycle. The first release is rarely finished. There are additional features, bug fixes, designs to be deployed.

Error monitoring, bugs feedback, new feature requests, improvements to existing features- it’s never finished.


Let’s get Personal

What inspires you the most?
Beauty- in codes, in settings, in nature, in people- I admire and do not shy away from giving compliments. I get inspired by beautiful things. Also, music.

What is the one quality that you are most proud of?
Thinking on my feet. Also, giving equal respect to what the other person has to say.

Your favourite song…

किसी की मुस्कुराहटों पे हो निसार
किसी का दर्द मिल सके तो ले उधार
किसी के वास्ते हो तेरे दिल में प्यार
जीना इसी का नाम हैI