I do Backend and a bit of DevOps at Senpiper Technologies.
I'm a dependable, technology-agnostic, and resilient developer.
Reach out to me: mihir67mj@gmail.com
How I Work
I create Pull Requests you'd love to review
- Comprehensive and well-documented pull requests.
- Each commit is carefully separated with clear, descriptive messages that explain the "what" and "why" behind every change.
Solutions explained like a story :) Link to PR
Every commit is linked and separated according to the document
RAZOR sharp debugging skills
- I debug every issue diligently.
- At the end of the debugging session, I either provide a fix, or a comprehensive list of things I tried and why it did not work.
After a weekend-long debug session, I find out system clock were not synced across machines.
I write documentation that even an intern can understand
- Every feature and enhancement I work on comes with a complete technical document that provides all the necessary context
Communication Skills you can count on
- With 4+ years of remote work experience, I communicate clearly and concisely to minimize back-and-forth.
- My messages include necessary context, attempted solutions, what didn't work, and potential consequences.
Almost every communication I send is a list of things.
I create internal tooling that helps my team work faster
- Almost every year, I get frustrated with some of the bottlenecks in my team's workflow, and I try to fix them.
Our very own JSON Paste because every other paste was too cumbersome to use! Link
Testimonials
"Mihir was my senior developer in our team, and he was a highly knowledgeable person in Spring MVC.
What sets him apart is his willingness to try to make things easier with the use of technology and also share those learnings with his peers.
Whenever I had a doubt, Mihir was my go-to person, patiently guiding me and ensuring I understood concepts thoroughly."
"Mihir is my senior in college. Whenever I need help with any problem, he is always available to help.
In addition to being a wonderful human being, he is also a very talented techie. He is very calm and gives every answer with an example.
In addition to being a great mentor and a strong computer fundamentals expert, I highly recommend Mihir."
Experience
Tech Lead
- Leading all things tech at Senpiper.
- Building things for scale, managing task priorities, representing tech at Senpiper during client meetings, and making sure things get done on time.
- Mentoring junior developers, and helping them grow.
- Being on-call for critical issues. Just being a solid person to rely on.
Software Developer
- Made sure that my Pull Requests are always the most detailed, commits are separated, and code is clean
- Profiled and traced Out-of-Memory exceptions using heap dump analysis and resource monitoring
- Implemented logging such that single request-ID search can reveal the entire execution flow
- Implemented seamless encryption of sensitive properties in POJOs using AspectJ annotations
- Designed and standardized Redis key naming conventions across the platform
Backend Developer Intern
- Localized error messages in the entire application using grep scripts and Google Translate
- Developed a utility using a headless browser to attach live screenshots to error reports
- Refactored archival of records from sync to async using RabbitMQ
Project Trainee
- Started professional journey as a trainee, learning software development fundamentals
- Quickly got up to speed with projects, and started getting my hands dirty with code