Easy approaches to help you come up with descriptive clean names
Software PostsView Software Development Posts »
From TDD, BDD, DevOps, etc.
The Naming convention is more important than any other part of clean code. Once you nail the name, everything else fits precisely!
A state management library like Redux, Recoil, etc., can help you manage application state for large applications. These come with their own set of challenges that can be eliminated with good design.
Response during unit tests can be saved in files which can be used for Testing UI.
Life & Self Improvement
I write a lot about philosophy and life too.
My main focus as been my 4 core values
🔭 Clarity, 💎 Responsibility, 🫀 Optimism and 🏻🏾 Social.
Life PostsView all posts »
Range from topics such as Truth, Discipline, Karma, Social, Psychology, Challenges to everything that's not software engineering
We need to remove all supernormal stimulus that trick us into thinking we are into a relationship when we are not. This way we can develop healthy love. And not be addicted to someone and not SIMP.
A cartoon can teach you about importance of self-discovery, aligning with one's conscience, and facing challenges voluntarily.
Give up on thinking about the outcome. Do what needs to be done. Following your values is complete in itself. The outcome is a bonus.
Psychology and therapy are evidence-based approaches that can expedite problem-solving. Common misconceptions include the belief that therapy is unnecessary and that therapists solely resolve issues. Addressing these misconceptions aids in determining the need for therapy, either for yourself or someone you know.
About meI am 27 y.o. full stack developer from Mumbai, India.
I'm very curious by nature and can explore random topics non-stop.
Some areas of my current (Dec 2023) interest are Boxing, Running, Writing and the Bhagwad Gita.
As a full stack developer, I love both front-end and backend. I am equally good in both. And my interests is producing bug free code as fast as possible. Especially within teams.
Recommendations and Appreciation
Discover what fellow collegues have to say about their experiences working with me.
It’s rare that you come across standout talent like Ankush. I had the pleasure of working with Ankush for almost two years in a very highly visible and complex application.
I really appreciate energy, enthusiasm, pro-activeness which Ankush brings in the team. He always try to look a modern way/tool/framework to solve the problem. You can trust him with any complex problem and he will come with multiple approaches to solve the problem.
His approach to make reusable components, write cleaner code and finding ways to remove boilerplate code is really fantastic.
He is an amazing asset for any team and company. I wish him all the very best for his future assignments.
Principal Software Architect
Ankush has been exceptional throughout the Labor Cost Portal Project , understanding the macro and documenting all the key items and making sure all key aspects are covered in the new application logic. He is always open to take challenges and solves production issues in small span of time. He effectively communicates the changes to BRM.
I had the pleasure of working with Ankush on a project where we utilized Java, Spring Boot, and Angular. Ankush was a quick learner and showed a great curiosity to understand the reasons behind things, which made him a valuable member of the team. His dedication and ability to learn new technologies quickly made a positive impact on the project. I would highly recommend Ankush as a skilled and motivated developer who is always eager to take on new challenges and deliver results.
Senior Software Engineer
Ankush is a wonderful teammate. He consistently advocates for Test-Driven Development (TDD), Continuous Delivery and emphasizes the importance of clean code. He mentors his juniors in the most helpful way possible. His passion for collaborative work is evident through his enthusiasm for bonding over projects, engaging in pair programming sessions, and generously sharing best practices or new development strategies. His dedication to fostering a positive and productive work environment makes him an asset to any team.
Full Stack Developer
Ankush is a highly enthusiastic, energetic and a fast learner.He has the capability to quickly grasp the necessary domain, technology and process knowledge to deliver the right product at the right time.He volunteers for many of the account level initiatives and brings out of the box ideas for better execution.
Agile Coach @ UBS
Ankush is very hard working and go-to person for technical stuffs. A very techno savvy person and a good coder indeed! He always come up with good solution. I had very good experience working with him past couple years !!
Program Manager at TCS
Hi Ankush,Appreciate your work done for CSF Forms project! The pieces you worked here were critical and you delivered them well . Keep up the good work.Thanks,Ritu
BRM at TCS