Prafful Agrawal profile photo

Prafful Agrawal

๐Ÿ’ป Software Engineer

๐Ÿ“ Tokyo, Japan

About Me

Hey there! ๐Ÿ‘‹ I'm a software engineer who loves turning complex problems into elegant solutions. When I'm not coding, you'll find me exploring new tech, diving into astronomy, or mastering the art of the perfect power nap.

I believe in building software that makes a real difference in people's lives. Whether it's creating intuitive user experiences or solving tricky technical challenges, I'm all about making things work better.

๐Ÿš€ Current Adventure

Leading Android projects at Mercari, where I get to impact millions of users daily while working with some of the most talented engineers from around the world

๐Ÿ’ก My Superpower

I'm a bridge-builderโ€”connecting different technologies, teams, and cultures. My diverse experience across mobile, web, and backend makes me a versatile problem-solver who thrives in collaborative environments

๐ŸŒ Global Perspective

From Indian tech hubs to international innovative ecosystems, I bring a unique global perspective to software development, understanding how technology can transcend cultural boundaries

"If I don't know something, doesn't matter, I am damn good at figuring things out"

โ€” My approach to problem-solving

When I'm Not Coding

When I'm not debugging or architecting systems, you'll find me exploring life in all its forms. Here's what makes me tick outside the world of 1s and 0s:

๐ŸŽฎ

Gaming

Strategic & Adventure

๐ŸŽต

Music

Retro & Indie

๐ŸŒŒ

Astronomy

Stargazing & Space

๐Ÿ˜ด

Sleeping

Power Naps & Rest

๐Ÿ‘จโ€๐Ÿณ

Cooking

Indian Cuisines

โœˆ๏ธ

Travelling

Cultural Exploration

๐Ÿ’ฐ

Finance

Personal Finance

๐Ÿ“ˆ

Investments

Stock Market

๐ŸŒ My Journey: From College Dreams to Global Reality

Every great journey starts with a single step. Mine began in the classrooms of IIIT Gwalior and led me across continents to the global tech scene. Here's the story of how a curious CS student became an international software engineer:

๐ŸŽ“

The Foundation Years

July 2019 - July 2023 - Started my Computer Science journey at IIIT Gwalior. Late-night coding sessions, competitive programming contests, and the thrill of turning caffeine into code. This is where I fell in love with algorithms and discovered my passion for building things that matter.

๐Ÿš€

First Taste of Real World

September 2021 - Landed my first internship at Trell! Working remotely on a platform with 10M+ users was mind-blowing. I learned that great code isn't just about logicโ€”it's about impact. Reduced customer support queries by 15% and realized I could actually make a difference.

๐Ÿ”ฌ

Research & Innovation

May 2022 - Dove into the world of research at Samsung Research Institute. Network packet analysis and SSID identification algorithmsโ€”definitely not your typical college project! This taught me that engineering is as much about curiosity as it is about coding.

๐Ÿ› ๏ธ

Building from Scratch

December 2022 - Back to Inito as a backend intern, but this time architecting microservices from the ground up. JWT authentication, service registries, 300+ unit testsโ€”I was becoming a true backend engineer. The healthcare impact made every line of code meaningful.

๐Ÿ’ผ

First Full-Time Role

June 2023 - Promoted to full-time Software Engineer at Inito! From intern to engineer, I was now handling data pipelines, Ruby on Rails development, and AWS deployments. The confidence boost was realโ€”I wasn't just learning anymore, I was leading.

๐Ÿ›ซ

The Tokyo Leap

November 2023 - Packed my life into two suitcases and flew to Tokyo to join Mercari! The excitement was overwhelming, the adaptation real, but the adventure had just begun. From familiar tech parks to Tokyo's international corporate environmentโ€”what a transformation!

๐Ÿœ

Cultural Adaptation

First Month in Tokyo - From mastering new work cultures to understanding international business etiquette, every day was a learning experience. Discovering that great engineering principles are universal, but communication styles vary beautifully across cultures.

๐Ÿ“ฑ

Android Excellence

Ongoing - Now leading core Android projects at Mercari in Tokyo, impacting millions of users globally. Working with Kotlin, Jetpack Compose, and an incredible international team. Every commit feels like contributing to the future of digital commerce.

๐ŸŒธ

Finding My Rhythm

Present Day - Tokyo feels like home, but India remains in my heart. I've learned that great software transcends borders, and great teamwork is about understanding and respecting different perspectives. Home isn't just a placeโ€”it's where you grow, contribute, and find your community.

๐Ÿ› ๏ธ Technical Skills

Android

Kotlin Jetpack Compose Coroutines Android Studio Hilt Dagger Retrofit Protocol Buffers MVVM Flow

Frontend

JavaScript TypeScript React.js Next.js CSS HTML

Backend

Ruby on Rails Node.js Express.js MongoDB PostgreSQL

Cloud & DevOps

Docker AWS Github Actions

๐Ÿ’ผ Experience

Software Engineer (Android)

๐Ÿข Mercari ๐Ÿ—พ Tokyo, Japan ๐Ÿ“… November 2023 - Present โœจ Current
  • ๐Ÿš€ Lead core Android projects for millions of users
  • ๐Ÿค Collaborate with cross-functional teams to deliver seamless product features
  • ๐Ÿ“ˆ Drive productivity via code reviews, knowledge-sharing, and Android best practices
Kotlin Jetpack Compose Coroutines Flows Protocol Buffers Hilt MVVM Clean Architecture Retrofit Git

Software Engineer (Backend)

๐Ÿข Inito ๐Ÿ™๏ธ Bangalore, India ๐Ÿ“… June 2023 - October 2023

๐Ÿ”„ Established data pipelines and developed internal tools for healthcare platform with 100k+ DAU.

  • ๐Ÿ“Š Established data pipelines with dbt, Airflow, Airbyte, Python and BigQuery
  • ๐Ÿ› ๏ธ Developed internal tools using Ruby on Rails for improved workflow efficiency
  • โ˜๏ธ Oversaw deployments using AWS Fargate, EC2, and Google Cloud Run
  • โšก Implemented efficient CI/CD pipelines and Docker containerization
Ruby on Rails Python dbt Airflow AWS

Software Engineer Intern (Backend)

๐Ÿข Inito ๐Ÿ™๏ธ Bangalore, India ๐Ÿ“… December 2022 - May 2023

๐Ÿ”ง Designed and implemented microservices for healthcare platform.

  • ๐Ÿ” Designed high-performance, secure JWT-based authentication microservice
  • ๐Ÿ”„ Built highly available Service Registry for service discovery
  • โœ… Written over 300 unit test cases using Jest
Node.js TypeScript MongoDB Redis Jest

Software Engineer Intern (Research)

๐Ÿข Samsung Research Institute ๐Ÿ™๏ธ Bangalore, India ๐Ÿ“… May 2022 - July 2022

๐Ÿ” Research and development on network packet analysis and SSID identification.

  • ๐Ÿ“ก Analyzed network packets in Linux monitor mode using Wireshark
  • ๐Ÿงฎ Developed efficient algorithm for SSID identification
  • ๐Ÿ“ฑ Built proof-of-concept Android application
Java Android Wireshark Linux

Software Engineer Intern (Frontend)

๐Ÿข Trell ๐ŸŒ Remote ๐Ÿ“… September 2021 - May 2022

๐Ÿ›๏ธ Frontend development for e-commerce platform with 10M+ users.

  • ๐Ÿ“ฆ Revamped my-orders module for 1M daily active users
  • โ†ฉ๏ธ Developed user-friendly order return feature
  • ๐Ÿ“‰ Reduced customer support queries by 15%
TypeScript Next.js React.js Redux

๐Ÿš€ Projects

๐Ÿ‘จโ€๐ŸŽ“ CollegeZone

College-oriented social network using the MERN Stack, with consideration for Covid-19 pandemic effects

  • ๐Ÿ’ฌ Real-time chat capabilities using Socket.io
  • ๐Ÿ”Œ 17 REST APIs for comprehensive functionality
  • ๐Ÿ“ฑ Responsive design for all devices
ReactJS Redux Express.js Node.js MongoDB Socket.io

๐Ÿ”จ Auction Buddy

A modern web application for creating and participating in auctions, built with serverless architecture for scalability and cost-effectiveness. Features secure authentication and a responsive user interface for seamless auction management.

  • โšก 3 microservices using Serverless framework
  • ๐Ÿ”’ Secure Auth0 integration
  • ๐Ÿ”„ Recoil state management
  • โ˜๏ธ AWS Lambda & DynamoDB
React.js Serverless AWS Lambda DynamoDB Auth0 Recoil

๐ŸŽ“ Education

๐Ÿ“š Bachelor of Technology - Computer Science and Engineering

๐Ÿ›๏ธ Indian Institute of Information Technology (IIIT) Gwalior ๐Ÿ“… July 2019 - July 2023 ๐Ÿ“ MP, India

๐Ÿ“– Relevant Coursework:

๐Ÿ’ป Operating Systems โšก Data Structures & Algorithms ๐ŸŒ Computer Networks ๐Ÿ—„๏ธ Database Management Systems ๐Ÿ”„ Object Oriented Programming

Let's Connect

Let's Connect

Have a cool project in mind? Want to chat about tech? Or maybe just say hi? I'm always up for a good conversation!