Punith Kumar S R
About Punith Kumar S R
Punith Kumar S R is an Application Developer at Thoughtworks in Bengaluru, India, with expertise in Azure cloud services and microservices architecture. He has a background in core banking and supply chain domains and holds an MCA from NMAM Institute of Technology.
Work at ThoughtWorks
Punith Kumar S R has been employed at ThoughtWorks as an Application Developer since 2021. He has accumulated three years of experience in this role, based in Bengaluru, Karnataka, India. In his current position, he focuses on developing applications and implementing solutions that leverage modern technologies.
Previous Experience at TietoEVRY
Prior to joining ThoughtWorks, Punith Kumar S R worked at TietoEVRY as a Software Engineer from 2020 to 2021. His tenure at TietoEVRY followed a two-year period as an Associate Software Engineer from 2018 to 2020. During his time at the company, he gained experience in software development and contributed to various projects.
Education and Expertise
Punith Kumar S R completed his Master of Computer Applications (MCA) at NMAM Institute of Technology from 2015 to 2018. His educational background in Computer Science has equipped him with a solid foundation in software development principles and practices. He specializes in microservices architecture, utilizing technologies such as Spring Boot and Kafka.
Technical Skills and Methodologies
Punith Kumar S R possesses expertise in several technical areas, including Domain Driven Design and Test Driven Development methodologies. He is experienced in using Azure cloud services and has skills in containerization and orchestration with Docker and Kubernetes. Additionally, he utilizes tools like Splunk for monitoring and Ansible for automation.
Industry Experience
Punith Kumar S R has experience in the core banking and supply chain domains. He has been involved in designing both High-Level Design (HLD) and Low-Level Design (LLD) for software projects. He is also familiar with Data Mesh architecture, which supports decentralized data management, and uses Backstage to enhance developer experience.