Naveen Koduri

Naveen Koduri

Lead Software Developer @ Aventiv Technologies

About Naveen Koduri

Naveen Koduri is a Lead Software Developer at Aventiv Technologies, where he has worked since 2013. He holds a Bachelor's degree in Electronics and Communication Engineering from Jawaharlal Nehru Technological University and a Master's degree in Computer Software Engineering from the University of Alabama at Birmingham.

Work at Aventiv Technologies

Naveen Koduri has served as the Lead Software Developer at Aventiv Technologies since 2013. In this role, he is responsible for overseeing software development projects and leading a team of developers. His expertise in developing RESTful services and utilizing various technologies contributes to the company's software solutions. Based in the Dallas/Fort Worth Area, he has played a significant role in advancing the company's technological capabilities over the past 11 years.

Education and Expertise

Naveen Koduri holds a Bachelor's degree in Electronics and Communication Engineering from Jawaharlal Nehru Technological University, where he studied from 1999 to 2003. He furthered his education by obtaining a Master's degree in Computer Software Engineering from the University of Alabama at Birmingham, completing his studies from 2004 to 2005. His educational background provides a strong foundation for his extensive experience in software development.

Background in Software Development

Naveen Koduri has a diverse background in software development, having worked at multiple organizations. He began his career at Archetype as a Software Engineer from 2006 to 2008. He then joined CallidusCloud, where he worked for five years until 2013. His career trajectory reflects a steady progression in the software engineering field, culminating in his current leadership role at Aventiv Technologies.

Technical Skills and Tools

Naveen Koduri possesses extensive technical skills in both front-end and back-end development. He is proficient in front-end technologies such as Angular, JQuery UI, and JavaScript. On the back end, he specializes in developing RESTful services using Spring Boot and JAXB. Additionally, he has experience with relational databases like Oracle and MySQL, as well as NoSQL databases such as MongoDB. He utilizes various development tools, including IntelliJ, Git, Maven, and Ant, to enhance his software development processes.

Messaging Technologies Experience

Naveen Koduri has experience in using messaging technologies like ActiveMQ and JMS. These tools are essential for building scalable applications, allowing for efficient communication between different parts of software systems. His knowledge in this area complements his overall expertise in software development, enabling him to create robust and scalable solutions.

People similar to Naveen Koduri