
Mohd Kamran Tahir
Verified Expert in Engineering
Back-end Developer
Kanpur, Uttar Pradesh, India
Toptal member since June 4, 2024
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
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
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
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.
Back-end Developer
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.
Full-stack Developer
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.
Web Developer
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.
Experience
ReviewHQ
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
Users can review per novel, comment per chapter, upvote, downvote, etc.
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring