With over 5 years of experience as a software developer, I am enthusiastic about tackling problems and elevating the user experience using technology. With active involvement in open source projects and mentoring, I am devoted to contributing to the tech community.

I am proficient in software development, along with agile methodologies and effective collaboration with cross-functional teams. Beyond development, I also have a keen interest in DevOps.

I am eagerly seeking roles and responsibilities that provide a blend of both of these aspects.

Skills

Backend Development

Advanced
  • Java
  • Spring Boot
  • Kafka
  • Microservices Development
  • TDD - Test-Driven Development
  • Clean Code
  • Golang
  • RabbitMQ

DevOps

Advanced
  • Shell/PowerShell Scripting
  • CI/CD
  • Azure DevOps
  • Jenkins | Github Actions
  • GitLab CI
  • Terraform
  • Helm
  • Git
  • Docker
  • Kubernetes
  • Linux/UNIX
  • Maven
  • Gradle

Spring Boot

Advanced
  • Security
  • Cloud
  • Data JPA
  • Logback

AWS

Intermediate
  • EC2
  • EKS
  • ECS
  • S3
  • IAM
  • VPC
  • MSK
  • RDS
  • CloudWatch
  • Secrets Manager

Database

Intermediate
  • PostgreSQL
  • MySQL
  • Redis

Kafka

Intermediate
  • Kafka Stream
  • ksqlDB
  • Kafka Connect
  • Schema Registry
  • Avro

Work Experience (5)

Mar 2024 - Current
Senior Consultant
/thoughtworks
Bangalore, India https://www.thoughtworks.com

SportRadar - Custom Sports Betting

  • Collaborative developed RESTful APIs enabling bookmakers to boost bettor/punter engagement through custom tailored bets before or/and during an event.

  • Improved API performance by implementing rate limiting and enhancing testing pipelines, boosting system stability, and providing key metrics for monitoring and identifying bottlenecks.

  • Launched 15 markets for tennis to improve our existing market offerings.

  • Optimized the existing solution, resulting in a remarkable 80-85% improvement in API response times, significantly enhancing user experience.

  • Tech Stack: Java 21, Spring Boot, RabbitMQ, MySQL, Redis, Maven, AWS, Docker, Kubernetes, GitLab CI, JUnit, K6, Grafana, Prometheus, Loki

Oct 2023 - Feb 2024
Senior Consultant
/thoughtworks
Bangalore, India https://www.thoughtworks.com

Credem Bank - Client Enablement

  • Collaborate with key stakeholders to understand the client's challenges and requirements, gathering insights into their expectations and desired outcomes.

  • Identifying and prioritizing solutions for challenges and proposing solutions in accordance with the provided timeline.

  • Train and educate client teams about agile methodologies.

  • Enabling the client team to increase their delivery speed by doing co-source deliveries for a quarter.

  • In a team of 2, the primary responsibility is to conceptualize, experiment, and co-create solutions with the help of extreme programming and agile methodology.

  • Tech Stack: Python, PyTest, Teradata, Azure DevOps

Oct 2021 - Sep 2023
Consultant
/thoughtworks
Bangalore, India https://www.thoughtworks.com

John Deere - Ecommerce platform

  • Built RESTful APIs to power an e-commerce platform with unified data access, using an event-driven system to fetch real-time data from multiple sources.

  • Major involvement in setting up the data pipeline, integrating and enhancing APIs, building the Spring starter common library, driving estimation and help analyze architectural decision.

  • For an agile team of 14, collaborated to co-create solutions, maintained code quality, and fostered clean coding practices.

  • Autonomously handled all DevOps-related responsibilities for the team, optimizing CI/CD workflows, automating mundane tasks and conducting performance testing and tuning.

  • Tech Stack: Java 17, SpringBoot, Scala, Kafka, ksqlDB, Gradle, Jenkins, GitHub Actions, AWS (EKS, MSK, Cloudwatch), Terraform, JUnit, TestNG, Gatling, Docker, Kubernetes, AppDynamics

Jan 2021 - Oct 2021
Senior Systems Engineer
Infosys Limited
Pune, India https://www.infosys.com

Worked on the Nokia Motive SMP tool as a Workflow developer for the enhancement of support services for a leading telecom provider.

  • Study the AS-IS process of the services provided by the company and identify the TO-BE process to be developed.

  • Utilized BPMN tools like Nokia Motive for workflow configuration, enhancing support resolution efficiency.

  • Acquired proficiency in WFE (Workflow Engine), Java (Juel, JSON), JavaScript, and XML.

  • Worked in an Agile Scrum environment, demonstrating familiarity with Agile ceremonies.

  • Executed workflow deployments across various environments.

  • Collaborated with testers for the production deployment of workflow processes.

  • Documented processes in accordance with client requirements.

Dec 2018 - Dec 2020
Systems Engineer
Infosys Limited
Pune, India https://www.infosys.com

Worked on the application development and maintenance for the SMARTS network monitoring tool for a leading telecom provider in the UK. Major work was involved in scoping and delivering a network monitoring software solution.

  • Conducted daily monitoring, administration, management, and support of alarm systems through the utilization of the SMARTS tool.

  • Engage with the network team to discuss the reported false alarm and provide a root-cause analysis of the issue.

  • Creating and automating optimal solutions in accordance with customer requirements using ASL, Shell, and Perl scripts.

  • Developed automated scripts to manage Weblogic servers and streamline routine tasks.

  • Responsible for overseeing the entire SMARTS end-to-end process, the deployment of new solutions, and delivering post-release support.

Education (1)

2014 - 2018
Bachelor of Technology (B.Tech.)
Computer Science and Engineering
Dr. A. P. J. Abdul Kalam Technical University

Languages

English

Professional Working Proficiency

Hindi

Native or Bilingual Proficiency