Ravikiran D G
About Ravikiran D G
Ravikiran D G is a Software Engineer at Ribbon Communications in Bengaluru, India, where he has worked since 2016. He specializes in microservices architecture and has developed network analytics applications using Java, Python, and PostgreSQL.
Work at Ribbon Communications
Ravikiran D G has been employed at Ribbon Communications since 2016, serving as a Software Engineer. He has accumulated eight years of experience in this role, primarily based in the Bengaluru Area, India. His responsibilities include utilizing microservices architecture and containerization tools such as Docker and Kubernetes in various software development projects. This experience has contributed to his expertise in developing scalable and efficient software solutions.
Education and Expertise
Ravikiran D G earned a Bachelor of Engineering (BE) degree in Computer Science from Siddaganga Institute of Technology, Tumkur, studying from 2012 to 2016. He also attended Visvesvaraya Technological University during the same period. His educational background laid the foundation for his technical skills, particularly in back-end technologies and frameworks, including the REST framework.
Technical Skills and Development
Ravikiran specializes in developing network analytics applications, employing a combination of programming languages and technologies, including Java, Python, and PostgreSQL. His work emphasizes the use of microservices architecture, which enhances the modularity and scalability of applications. Additionally, his experience with containerization tools like Docker and Kubernetes supports efficient deployment and management of software applications.
Professional Experience
With over four years of focused experience in back-end technologies, Ravikiran D G has developed a strong proficiency in software engineering practices. His role at Ribbon Communications involves collaborating on various projects that require a deep understanding of software development methodologies and frameworks, ensuring high-quality deliverables in a dynamic work environment.