×
Digvijay Singh

Digvijay Singh

Developer | Senior Consultant

Varanasi, IN
English, Hindi

Background


About

About

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.

Work Experience

Work Experience

  • Senior Consultant, /thoughtworks

    Mar, 2024 - Present

    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

  • Senior Consultant, /thoughtworks

    Oct, 2023 - Feb, 20245 months

    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

  • Consultant, /thoughtworks

    Oct, 2021 - Sep, 20231 year 11 months

    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

  • Senior Systems Engineer, Infosys Limited

    Jan, 2021 - Oct, 20219 months

    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.

  • Systems Engineer, Infosys Limited

    Dec, 2018 - Dec, 20202 years

    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.

Skills

Skills

  • Backend Development

    Java

    Spring Boot

    Kafka

    Microservices Development

    TDD - Test-Driven Development

    Clean Code

    Golang

    RabbitMQ

  • DevOps

    Shell/PowerShell Scripting

    CI/CD

    Azure DevOps

    Jenkins | Github Actions

    GitLab CI

    Terraform

    Helm

    Git

    Docker

    Kubernetes

    Linux/UNIX

    Maven

    Gradle

  • Spring Boot

    Security

    Cloud

    Data JPA

    Logback

  • AWS

    EC2

    EKS

    ECS

    S3

    IAM

    VPC

    MSK

    RDS

    CloudWatch

    Secrets Manager

  • Database

    PostgreSQL

    MySQL

    Redis

  • Kafka

    Kafka Stream

    ksqlDB

    Kafka Connect

    Schema Registry

    Avro

Education

Education

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

    Jul, 2014 - Jun, 2018