Writing Cleaner Test with Domain-Specific Assertions
Domain-specific assertions can help create an extremely clean test base. Learn how to create your own manually or with LLM.
From TDD, BDD, DevOps, etc.
Domain-specific assertions can help create an extremely clean test base. Learn how to create your own manually or with LLM.
Explore two approaches for creating and naming commands in command-based systems, balancing domain logic with structured formats.
Boost application performance and scalability with effective caching strategies, from basic principles to advanced implementation in Spring Boot.
Increasing accuracy of your Unit Tests and making them as easy to write as Integration Tests.
Life & Self Improvement
I write a lot about philosophy and life too.
My main focus recently has been my 4 core values Shreemad Bhagwat Gita 🍃
🔭 Clarity, 💎 Responsibility, 🫀 Optimism and 🫱🏻🫲🏾 Social. 🔭 Gyaan. 💎 Karma. 🫀 Bhakti.
कर्मण्येवाधिकारस्ते मा फलेषु कदाचन।
मा कर्मफलहेतुर्भुर्मा ते संगोऽस्त्वकर्मणि॥
You have every right to work but not expecting the fruits out of it.
Let the focus be not on the fruits and never be inactive.
Range from topics such as Truth, Discipline, Karma, Social, Psychology, Challenges to everything that's not software engineering
Learning these psychology terms and techniques can help you on a path to becoming emotionally stable and free.
A Look at Board Structure, Card Structure and Dashboard Board that Help Me Stay Organized
Discover the profound lessons and transformative journey through my first encounter with the Bhagavad Gita, a timeless spiritual guide that offers wisdom on duty, action, and the path to true fulfillment.
Unhealthy communication styles and their negative effects along with example to help identify them.
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.
Sanoj Kumar
Principal Software Architect
Ankush reported to Sanoj at TCS
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.
Soumya Biswas
Technical Architect
Ankush reported to Soumya at TCS
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.
Umang Budhwar
Senior Software Engineer
Ankush and Umang worked together at TCS
Ankush has been the ultimate guide, coworker, and buddy over our awesome 2-year work journey. He's the go-to person for TDD, code quality, and all things trendy in tech. Super keen to learn and always up for sharing tech wisdom, Ankush is the perfect coding partner and a pro at reviewing your code. Whenever I'm stuck with Spring Boot, microservices, Spring WebFlux, React, or Redux, he's the wizard I turn to. Ankush is the guy who not only cracks business-critical problems but does it with a chill vibe. I wholeheartedly recommend him as a highly skilled and reliable professional.
Diksha
Full Stack Developer
Ankush and Diksha worked together at NimbleWork
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.
Anisa Patra
Full Stack Developer
Ankush and Anisa worked together at NimbleWork
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.
Priya Jayachandran
Agile Coach @ UBS
Priya was Ankush's Manager at TCS
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 !!
Deepa Mandal
Program Manager at TCS
Deepa was Ankush's 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
Rituparna Ghosh
BRM at TCS
Rituparna was BRM at Sony Pictures USA
Want help with setting up TDD within an organization, designing a complex system or something else?