/about-me

Write up about me, best practices I follow and recommend, projects I have handled, tech I used.

This is a comprehensive list of steps I take while developing code. These questions are derived either from interviews I attended. Others, Questions that I asked myself and now want to share the answers.

What are some interesting Projects?

What is your approach to developing a code that is maintainable in a long term?

Interesting bug mash

What do you think about Test Driven Development? Do you benefit from using this technique? Why?

Api Architecture - design principles that I follow when I define an API end point.

Application Architecture

What do you do to increase your and your teammate's productivity as a developer?

Do you have an open source project that you own or contributed to that you feel particularly proud about?

You received an implementation of a feature proposal and you see that the author has spent a significant amount of time on it. You don't agree with the way it was implemented and designed. How do you approach this situation, and how do you communicate with the contributor?

Do you have any remote working experience? What are pros and cons of working remotely?

Please describe your CI/CD experience.

What are my Strong Points?

  • I am a good Product thinker. I catch many edge cases at the definition phase itself.
  • Data base driven thinking - data analytics and data retrival. Database design.
  • I maintain code quality from the begining of project.

What is the most liked feature in Rails

  • DB migrations. versioning is handled, rollback is handled. db replication.