image

I am Professional Backend Developer

As a seasoned Backend Lead and Full-Stack Engineer, I specialize in planning and executing data synchronization pipelines, designing efficient DB schemas, and writing optimized code. I excel in distributing tasks among teams and conducting thorough code reviews. My experience extends to training interns, creating admin UIs, and writing API test cases. I'm adept at object-oriented programming, making systems modular, and preparing production-ready code. My work spans across various projects, including affiliate-type projects, where I've consistently delivered scalable solutions.

Download Cv

My Skills

Python

A powerful, flexible, and easy-to-read programming language that I use for various backend tasks, data analysis, and scripting.

Django Rest Framework

A toolkit for building Web APIs in Django that I use for creating robust, scalable, and secure web applications.

MySQL

A relational database management system used for data warehousing, e-commerce, and logging applications.

Node.js

A runtime for executing JavaScript on the server-side with a non-blocking I/O model.

Pandas

Pandas is a powerful data analysis and manipulation library for Python, providing data structures and functions needed to manipulate structured data.

React.js

A library for building user interfaces with a virtual DOM for efficient updates.

Linux

An open-source operating system known for its robustness and flexibility.

AWS

Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services, used for hosting applications.

GitHub

A platform for version control and collaboration, allowing teams to work together on projects.

My Expertise

Backend Development

"Backend: I specialize in server-side logic, ensuring high performance and responsiveness to front-end requests."

Databse Design

"Database: I design and manage robust databases, optimizing for efficient data access, storage, and performance."

Frontend Developemnt

"Frontend: I create intuitive, user-friendly interfaces, focusing on responsive design and seamless user navigation."

Work experience

Experience

Software Engineer II

April 2022 - Current Shorthills AI

  • Engaged in comprehensive planning and execution of a data synchronization pipeline for the data science team.
  • Working as a backend lead to manage the backend structure.
  • Plan: How can we design our DB Schema to minimize DB load (following normalization rules).
  • Plan the features that are getting from the client and distribute the work amongst the team.
  • Write efficient and optimized code for end-point users.
  • Instruct my team on how they can write efficient code.
  • Review the team code before merging to the staging or production.

Full Stack Enginner I

April 2021 - April 2022 Madgical techdom

  • Working as a full-stack engineer on affiliate-type projects.
  • Write efficient and scalable code for production ready.
  • Write an API Test case before writing any API.
  • Make forecast DB structure and make the system modular.
  • Write Object-oriented code for reusability and more precise order.
  • Trained the new interns and provide the task to them.
  • Created many Admin UI for managing data for the product from the Data Team

Intern

6 months Milestone Pvt Ltd (Stipend Based)

  • Completed my internship here.
  • Created multiple apps using React JS and Node JS.
  • Received training in Bootstrap, React JS, Node Js, HTML, and CSS.
  • I have learned a how to implementation algo.
  • I have learned a how to Write object oriented code.

Academic career

Education

(MCA) Computer science

2023 Mangalyatan University Pursuing

"Currently pursuing a Master's in Computer Science, focusing on enhancing my proficiency in algorithms, data structures, and software development methodologies. I am particularly interested in the application of these skills in the development of efficient and scalable software solutions."

(BCA) Computer science

2017 Lingaya's University Completed in 2020 9.58 CGPA

"Graduated with a Bachelor's in Computer Science, where I developed a strong foundation in the principles of computer science. My studies equipped me with problem-solving prowess and a passion for innovation, which I have applied in various projects and internships."

Higher Secondary

2013 Khanna High School Completed in 2020 53.23%

"Completed my Higher Secondary education with a focus on the Science stream. During this time, I developed a keen interest in Mathematics and Physics, which later influenced my decision to pursue a career in Computer Science."

Seconary Education

2012 Khanna High School Completed in 2015 52.23%

"Completed my Secondary Education with a focus on the Science stream. This period sparked my interest in Mathematics and Physics, which played a significant role in my decision to pursue a career in Computer Science."

My Blog

DB re-index process

March 31, 2020 | MySQL

In this blog post, we’ll be discussing a common question that arises when working with databases: “Does updating a non-indexed column cause the table to be re-indexed?”

Read More

Calculate String Similarity

March 31, 2020 | NPM Package

String matching and comparison play crucial roles in various software applications, from spell correction to text analysis. Let's explore its key features and installation steps.

Read More

Optimise ypur Frontend

March 31, 2020 | Optimization

Optimizing Frontend 2000x Faster, Massive Traffic and Server Load, Today, we’re diving into why using Node.js and Nginx is a super effective combo for handling your React JS build code..

Read More

My Packages

Unlocking the Power of Row-Level Updates with Our Latest Package

March 31, 2020 | Django

Are you tired of dealing with inefficient bulk updaters that interrupt other transactions in your database system? Look no further! We’re excited to announce the release of our latest package, designed to harness the full potential of row-level updates in InnoDB database systems. This package will help you implement the row based lock system while updating.

Read More

Calculate String Similarity

March 31, 2020 | NPM Package

The calculate-string-similarity package is designed to provide advanced functionalities for comparing strings in Node.js applications. String matching and comparison are fundamental operations in many software applications, ranging from spell correction to text analysis and beyond. This package aims to simplify and enhance these operations by offering a comprehensive set of features and options.

Read More