With over 7 years of experience in software development, I've built a solid foundation in Java, Golang, and Node.js. My expertise spans the entire software development lifecycle, from conceptualization to deployment, with a keen focus on crafting efficient and scalable solutions. Alongside my primary skill set, I've also explored blockchain technology, adding a layer of security and innovation to my projects. My journey in the tech industry has been marked by a commitment to continuous learning and adapting to the evolving landscape of software engineering.
Client: Intuit, USA
During my tenure, I worked on several key projects focused on data and streaming processing platforms. Here’s a detailed breakdown of my contributions:
1. Source and Sink SDKs for Apache Pulsar, AWS SQS, and GCP Pub/Sub:
- Technology Used: Golang
- Project: Numaflow, a data/streaming processing platform on Kubernetes.
- Tasks:
- Developed source and sink SDKs to integrate Apache Pulsar, AWS SQS, and GCP Pub/Sub with Numaflow.
- Ensured seamless data streaming and processing within Kubernetes environments.
2. Numaflow-Rust SDK:
- Technology Used: Rust
- Project: Numaflow
- Tasks:
- Contributed to building the Numaflow-Rust SDK.
- Enabled the creation of source and sink SDKs using Rust, enhancing the versatility and performance of the Numaflow platform.
3. Numaplane Control Plane:
- Technology Used: Golang, Kubernetes
- Project: Numaplane, a control plane for managing Numaflow resources on Kubernetes.
- Tasks:
- Developed Kubernetes SDKs for Custom Resource Definitions (CRDs) from scratch.
- Facilitated the installation, management, and operation of Numaflow resources on Kubernetes.
- Ensured the project was maintained as an open-source initiative, contributing to the wider community.
4. BDD Tests in Kubernetes:
- Technology Used: Golang, Kubedog, Jenkins
- Tasks:
- Wrote and implemented Behavior Driven Development (BDD) tests.
- Deployed these tests within Kubernetes clusters using Jenkins pipelines.
- Utilized Kubedog, a Go library, to write comprehensive BDD tests ensuring robust and reliable deployment processes.
These projects not only enhanced my technical expertise but also contributed significantly to the development and success of Intuit’s data processing platforms.
Client: Swiggy
At Swiggy, as part of a dynamic team, I contributed to key development initiatives, focusing on enhancing the platform's efficiency and scalability:
This collaborative experience underscored the importance of teamwork in achieving project goals and enhancing the overall service delivery of Swiggy.
Workflow Development for UK Customs Application:
Integration of Intercommunication Channels:
Custom Goods Registration Automation:
Microservices Development and Integration:
Backend Developer for Ballebaazi Fantasy Gaming Application at Baazi Games: As a core member of the backend development team, I worked with Java, Spring Boot, and Golang to develop robust and scalable RESTful APIs for the Ballebaazi Fantasy Gaming Application, a project under Baazi Games. My contributions included:
GOLANG
Date of Birth: 02nd July 1992
Languages Known: English, Hindi & Punjabi
Address : MIG-311, A BARRA, 8, Kanpur-208027, U.P.
Date of Birth: 02nd July 1992
Languages Known: English, Hindi & Punjabi
Address : MIG-311, A BARRA, 8, Kanpur-208027, U.P.