Nirav Gandhi
About Nirav Gandhi
Nirav Gandhi is a Senior Software Engineer at Aventiv Technologies with over 14 years of experience in the IT industry, specializing in Java and J2EE technologies. He has a strong background in designing and implementing Microservices and REST APIs, along with expertise in various development tools and methodologies.
Work at Aventiv Technologies
Nirav Gandhi has been employed at Aventiv Technologies as a Senior Software Engineer since 2018. He has accumulated six years of experience in this role, contributing to various projects within the Dallas/Fort Worth Area. His responsibilities include designing and implementing software solutions, collaborating with team members, and engaging in all phases of the project lifecycle.
Previous Experience in Software Engineering
Prior to joining Aventiv Technologies, Nirav Gandhi held several positions in prominent technology companies. He worked at Huawei Technologies India for a total of seven years, where he progressed from Software Engineer to Senior Technical Leader. He also served as a Member of Technical Staff at NetApp for three years and as a Software Developer at Webject Systems Inc for one year. His diverse experience spans various roles and responsibilities in the IT industry.
Education and Expertise
Nirav Gandhi earned a Bachelor of Engineering in Computer Science from Gujarat University, completing his studies from 1999 to 2003. He possesses over 14 years of experience in the IT industry, with a specialization in Java and J2EE technologies. His expertise extends to designing and implementing Microservices using Spring Boot, as well as advanced Java concepts such as Multithreading and Concurrency.
Technical Skills and Tools
Nirav Gandhi has extensive experience with various technologies and tools essential for software development. He is proficient in front-end technologies including JavaScript, HTML, and CSS, and has over 11 years of experience in coding and designing object-oriented software systems. He is skilled in using development tools such as Maven, Jenkins, and JIRA, and has experience with version control systems like Git and SVN.
Project Lifecycle Contributions
Throughout his career, Nirav Gandhi has contributed to all phases of the project lifecycle. His involvement includes customer interaction, requirement analysis, specification preparation, design, coding, testing, and reviewing project artifacts. He has experience working in AGILE environments, emphasizing Test-Driven Development (TDD) and short sprints, which enhances his ability to deliver quality software solutions.