Mohd Kamran Tahir, Developer in Kanpur, Uttar Pradesh, India
Mohd is available for hire
Hire Mohd

Mohd Kamran Tahir

Verified Expert  in Engineering

Bio

Kamran is a software development engineer specializing in creating robust back-end systems and enhancing existing infrastructure. With extensive experience in Go, Node.js, Rust, and DevOps, he brings a diverse skill set to any project he undertakes. Kamran's core competencies lie in developing microservices using Rust and Go while maintaining system stability, optimizing real-time data processing, and ensuring the highest levels of performance and reliability.

Portfolio

ShibaInu
Go, DevOps, AWS IoT, Node.js, TypeScript, React, Next.js, SDKs, JavaScript...
GoKwik
Go, Apache Kafka, Redis, Node.js, TypeScript, DevOps, SDKs, Microservices...
Deloitte
Amazon DynamoDB, React, Node.js, TypeScript, Full-stack, Back-end, APIs...

Experience

  • React - 4 years
  • Node.js - 4 years
  • TypeScript - 4 years
  • PostgreSQL - 4 years
  • Go - 3 years
  • Rust - 2 years
  • DevOps - 2 years
  • AWS IoT - 2 years

Availability

Full-time

Preferred Environment

Windows, Linux, MacOS

The most amazing...

...solution I've developed was a WhatsApp login that resulted in a superfast authentication for end users, affecting around 40 million users.

Work Experience

Software Development Engineer II

2023 - PRESENT
ShibaInu
  • Developed an end-to-end analytics pipeline using AWS (API Gateway, Kinesis Firehose, AWS Glue, S3, Athena), processing over 100,000 events per minute, ensuring high scalability and performance.
  • Implemented an Ads and Analytics SDK using TypeScript to track events across multiple sites, enhancing data collection through efficient Go-based microservices and data ingestion pipelines.
  • Designed and developed an advertisement management system using Go, Next.js (React), and AWS, allowing users to create and configure advertisement campaigns, improving user engagement and backend management.
  • Optimized CI/CD pipelines and Dockerfiles for DevOps, decreasing build times and Docker image sizes significantly while mentoring junior developers to boost overall team performance.
  • Collaborated with cross-functional teams for seamless feature integration and deployment using GitHub Actions, Terraform, AWS, and Kafka, improving project delivery efficiency.
  • Utilized Node.js, React, Next.js, Go, TypeScript, NATS.io, PostgreSQL, and AWS to deliver various services.
Technologies: Go, DevOps, AWS IoT, Node.js, TypeScript, React, Next.js, SDKs, JavaScript, API Gateways, AWS Glue, Amazon S3 (AWS S3), MongoDB, Tailwind CSS, Full-stack, Amazon Web Services (AWS), Rust, Back-end, Architecture, CI/CD Pipelines, APIs, Lambda Functions, Microservices, AWS Lambda, Amazon Kinesis, NoSQL, Full-stack Development

Back-end Developer

2022 - 2023
GoKwik
  • Led the design and development of the partial payments feature from scratch, using Node.js, TypeScript, and PostgreSQL, increasing client purchases and reducing order cancellations by over 20%.
  • Implemented an efficient Kafka queue system for webhook consumption, ensuring reliable integration with Shopify, WooCommerce, and internal services, ensuring reliable message processing.
  • Migrated critical components from a monolithic service to a microservice architecture with Node.js, React, Go, and Docker, enhancing scalability, fault isolation, and debugging efficiency.
  • Optimized unit test coverage from 0% to 80% across various services using Jest, Testify, and Playwright, demonstrating exceptional problem-solving skills.
  • Accomplished the development of end-to-end key features, including a one-click WhatsApp login used by over 40 million users, using Node.js, TypeScript, and React.
  • Utilized Node.js, TypeScript, React, Go, Kafka, AWS, Jenkins, Redis, MongoDB, and PostgreSQL to develop and deliver high-quality, scalable solutions.
Technologies: Go, Apache Kafka, Redis, Node.js, TypeScript, DevOps, SDKs, Microservices, MongoDB, Tailwind CSS, Full-stack, Amazon Web Services (AWS), Rust, Back-end, Architecture, CI/CD Pipelines, APIs, NoSQL, Full-stack Development

Full-stack Developer

2021 - 2022
Deloitte
  • Played a key role in developing custom pages with mobile-first, responsive designs using React for a white-label solution, consistently delivering high-quality work within tight deadlines.
  • Modernized the legacy codebase by porting jQuery/JS components to ReactJS, significantly improving the developer experience and accelerating the development process.
  • Developed high-performance, scalable solutions using AWS Lambdas for serverless functions, ensuring efficient and optimized execution.
  • Worked alone on an initiative to improve build times, achieving a 10x reduction and significantly enhancing developer experience and productivity.
  • Utilized Node.js, TypeScript, AWS Lambda, DynamoDB, React, jQuery, and SCSS to deliver robust and efficient solutions, integrating various third-party REST APIs.
Technologies: Amazon DynamoDB, React, Node.js, TypeScript, Full-stack, Back-end, APIs, AWS Lambda, Lambda Functions, Microservices, NoSQL, Full-stack Development

Web Developer

2020 - 2020
Hackstrap
  • Implemented strategic front-end optimizations for better SEO, increasing customer acquisition and improving search engine rankings, thereby driving organic growth.
  • Developed and integrated various data visualization pages using optimal React-based libraries, significantly improving client information accessibility.
  • Demonstrated proficiency in front-end development techniques and leveraged React to create visually appealing and interactive user interfaces.
Technologies: React, Node.js, CSS, JavaScript, Full-stack, Back-end, APIs, Full-stack Development

Experience

ReviewHQ

A comprehensive SaaS application to enhance the review system of eCommerce sites, and, as for the tech stack, Go with Chi and Huma on the back end, Python for the LLM-related pipelines, and React on the front end are used. The app includes features like autocomplete to make writing reviews easier, spam checking to ensure content integrity, and large language models (LLMs) support to improve user interaction.

The application integrates quality assurance (QA) to maintain high standards and offers an easy user funnel for a seamless review submission process. Additionally, it provides tools for analyzing user thoughts, automatically extracts key topics from reviews, and reports on any issues, helping to gain valuable insights and address customer concerns efficiently.

ReMTL

A full-stack app created for avid readers to scrape, save, and translate Chinese novels. This was my 1st big project, mainly done in Node.js, TypeScript, and React.

Users can review per novel, comment per chapter, upvote, downvote, etc.

Education

2016 - 2020

Bachelor's Degree in Computer Science

Dr. A. P. J. Abdul Kalam Technical University - India

Skills

Libraries/APIs

Node.js, React

Tools

GoLand, AWS Glue

Languages

TypeScript, JavaScript, Go, Rust, CSS

Paradigms

Microservices, DevOps

Storage

PostgreSQL, Redis, MongoDB, NoSQL, Amazon DynamoDB, Amazon S3 (AWS S3)

Frameworks

Tailwind CSS, Electron, Next.js

Platforms

Apache Kafka, Amazon Web Services (AWS), AWS Lambda, Windows, Linux, AWS IoT, MacOS

Other

Full-stack, Back-end, APIs, Full-stack Development, CI/CD Pipelines, Lambda Functions, Large Language Models (LLMs), SDKs, Software Development, SaaS, API Gateways, Architecture, Amazon Kinesis

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring