Awanish Veeramalla

Awanish Veeramalla

Principal Software Engineer @ Advance Auto Parts

About Awanish Veeramalla

Awanish Veeramalla is a Principal Software Engineer currently working at Advance Auto Parts, with extensive experience in software development and architecture. He has held various positions in reputable companies, including GE and Dassault Systèmes, and possesses expertise in microservices, cloud platforms, and enterprise application integration.

Work at Advance Auto Parts

Awanish Veeramalla has been serving as a Principal Software Engineer at Advance Auto Parts since 2020. In this role, he has contributed to the design and implementation of app modernization for the company's B2B and B2C eCommerce products, utilizing microservice architecture. His work focuses on enhancing the efficiency and scalability of the software solutions offered by Advance Auto Parts.

Previous Experience in Software Engineering

Prior to his current position, Awanish Veeramalla held various roles in software engineering. He worked at GE as a Senior Programmer from 2006 to 2010 and later joined Wipro Technologies as a Senior Software Engineer from 2010 to 2011. He then served as a Technical Lead at 3DPLM Software Solutions Limited from 2011 to 2015 and at Dassault Systèmes from 2011 to 2014. Awanish also worked at GE Power as a Senior Staff Software Architect from 2015 to 2020, where he focused on Java and Enovia PLM.

Education and Expertise

Awanish Veeramalla earned his Bachelor's degree in Computer Science from Kakatiya Institute of Technology & Science, where he studied from 2002 to 2006. He also attended Nava Vignana Bharathi Junior College. His technical expertise includes integrating Java enterprise applications with ERPs, building microservices on cloud platforms, and utilizing CI/CD tools such as Jenkins, Terraform, and Liquibase. He holds a SAFe 5.0 Agile Certification.

Technical Skills and Contributions

Awanish Veeramalla has extensive experience in solutioning and building scalable systems application architecture using Java. He has managed and provided technical guidance to multiple vendor teams across different geographical locations. His proficiency in using Confluent Kafka for data streaming in enterprise applications and his involvement in product development, customization, and integrations of Enovia PLM products highlight his technical capabilities.

Leadership and Mentoring

Awanish Veeramalla has experience in technical mentoring and recruitment, contributing to the development of talent within his teams. His leadership skills are evident through his ability to manage diverse teams and provide guidance on complex technical projects, ensuring successful outcomes in software engineering initiatives.

People similar to Awanish Veeramalla