Nishant Naithani
About Nishant Naithani
Nishant Naithani is a Software Development Engineer II with a background in Computer Science and Engineering. He has experience in test-driven development and the MERN stack, and has worked at Successive Technologies and PeopleGrove.
Work at PeopleGrove
Nishant Naithani currently holds the position of Software Development Engineer II at PeopleGrove, a role he has occupied since 2021. In this capacity, he works remotely and is involved in various aspects of software development. His responsibilities include participating in the complete Software Development Life Cycle, which encompasses proposal, process engineering, design, development, testing, and support. His expertise in Test-driven Development (TDD) enhances the quality and reliability of the software products developed at PeopleGrove.
Previous Experience at Successive Technologies
Before joining PeopleGrove, Nishant Naithani worked as a Software Engineer at Successive Technologies from 2018 to 2021. During his three years at the company, based in Noida, India, he gained valuable experience in software development. His work involved utilizing various technologies and methodologies, which contributed to his professional growth and technical skills.
Education and Expertise
Nishant Naithani earned his Bachelor of Technology (BTech) in Computer Science and Engineering from Amity University, completing his studies from 2014 to 2018. His academic background provided him with a strong foundation in computer science principles and practices. He has developed expertise in the MERN stack, which he applies in building web applications. Additionally, he has extensive experience in Test-driven Development (TDD) using Mocha-Chai and Jest-Supertest.
Technical Skills and Problem-Solving
Nishant Naithani possesses strong analytical problem-solving skills that are essential for delivering technology products and consulting solutions. His technical skills include proficiency in the MERN stack and experience with Test-driven Development (TDD). He has participated in all phases of the Software Development Life Cycle, which has equipped him with a comprehensive understanding of software engineering processes.