Apurbalal Singha
Verified Expert in Engineering
Front-end Developer
Tokyo, Japan
Toptal member since September 14, 2022
Apurbalal graduated from IIT Madras, India. Soon after graduating, he moved to Japan to work in Mercari as a software engineer. He has developed user-facing features for both web and mobile apps used by millions of users every day. Apurbalal has professional experience in developing web, Android, and iOS applications. He values writing clean, readable, testable, and scalable code and loves working on complex front-end projects.
Portfolio
Experience
Availability
Preferred Environment
Slack, CI/CD Pipelines, GitHub, Google Cloud Platform (GCP), MacOS, Chrome Extensions
The most amazing...
...things I've developed are user-facing features for the Mercari website, such as chat, offers, order status, and nationwide shipping, used by millions of users.
Work Experience
Senior Full-stack Developer
Japan Job Space
- Developed a job listing website using Next.js and hosted it on Vercel.
- Created features such as interview practice using ChatGPT.
- Gained 30,000 monthly active visitors and 500+ newsletter subscribers after the launch.
Senior Full-stack Developer
Upexpat
- Built Upexpat, a social media platform for foreigners visiting Japan to help with their everyday needs.
- Developed app features like authentication, social media timeline, chat, video, and audio calls.
- Integrated various 3rd-party services: Stripe for payment, LiveKit for video and audio calls, GetStream for social media timelines, and Algolia for search.
Web Developer
Mercari
- Developed incentive service on the Mercari website, which is used to give coupons to users for promotions.
- Created an offer to Liker and made an offer for sellers and buyers to increase sales.
- Developed a return flow through which buyers were able to return their items.
- Improved Mercari website build speed by five times and improved deployment.
- Migrated the codebase from Flow to TypeScript language to meet industry standards.
- Moved the chat service from a PHP codebase to a modern web tech stack codebase. Added more features such as offers and system admin messages.
- Managed sprint planning, grooming, and retrospective meetings as a scrum master. Helped the team to achieve good team velocity and complete more tasks.
Software Engineer
Penta
- Developed a web marketplace to buy NFT headphones by connecting with a crypto wallet.
- Developed a React Native app that tracks songs played in the background in iOS and Android and gives awards to the user in the form of Penta Stones. Also wrote native modules to share background music information between native code and React.
- Set up Google Cloud Platform and Sentry to track errors and the cause of errors our end users face.
Android Engineer
Mercari
- Migrated chat service from React Native to the native codebase, which buyers and sellers use. Currently, it is used by millions of monthly active users.
- Developed user tracking feature in the app to track user interactions.
- Tracked and fixed bugs in the Android app and used Jira to report and track issues.
Experience
Software Developer
Pawllet
https://www.producthunt.com/products/pawlletEven if we search for vegan or vegetarian restaurants using the existing websites in the market, it's still very difficult to find detailed menu information. None of these websites lets us search restaurants by food name or description. Thus, the only option is to go through the restaurant's official website or call each restaurant directly. This is important because, in Japan, many menu items are said to be vegetarian, yet they often contain animal fat.
All these problems led me to the idea of Pawllet. This platform provides detailed menu information of dietary-specific restaurants, and users can search restaurants by food name, description, location, etc.
Lottus
https://www.producthunt.com/products/lottus-learn-share-and-grow• Preparation questions, theories, or tips to help students prepare for the joint entrance examination
• Popular interview questions to help users learn and prepare for interviews
• Science facts, general knowledge, and more
Save Dodger | Android Game
Frost Runner | Android Game
https://www.youtube.com/watch?v=U9AOvUw3J_sPoint Card Wallet
MVC architecture: developed the app using the MVC architecture pattern.
Firebase: used Firebase for authentication and storing user and point card data.
Odyssey Game Development
https://youtu.be/2V8iebw_RegCreated using Unity 3D, Photoshop, and Blender.
Developer
http://www.mercari.com• Created an offer to Liker and made an offer for sellers and buyers to increase sales.
• Developed a return flow through which buyers could return their items.
• Improved Mercari website build speed by five times and improved deployment.
• Migrated the codebase from Flow to TypeScript language to meet industry standards.
• Moved the chat service from a PHP codebase to a modern web tech stack codebase. Added more features such as offers and system admin messages.
• Managed sprint planning, grooming, and retrospective meetings as a scrum master. Helped the team to achieve good team velocity and complete more tasks.
Software Engineer
• Developed a React Native app that tracks songs played in the background in iOS and Android and gives users awards in the form of Penta Stones.
• Wrote native modules to share background music information between native code and React.
• Set up Google Cloud Platform and Sentry to track errors and their cause.
Android Engineer
http://www.mercari.com/• Developed a user tracking feature in the app to track user interactions.
• Tracked and fixed bugs in the Android app and used Jira to report and track issues.
Skills
Libraries/APIs
React, Node.js, RxJava 2, RxKotlin, ReSwift, RxJava, Stripe
Tools
GitHub, Git, Slack, Photoshop CS5, Figma, Blender, Photoshop 7, ChatGPT
Languages
TypeScript, GraphQL, JavaScript, TypeScript 3, Java, Kotlin, CSS, HTML, Swift, C#
Frameworks
Next.js, React Native, Unity, Ant Design, Serverless Framework, Unity 3, Unity2D, Unity3D, Dagger 2
Paradigms
Agile, DevOps, Unit Testing
Platforms
Android, Kubernetes, iOS, Firebase, Algolia, Google Cloud Platform (GCP), MacOS, Blockchain, AWS Lambda
Storage
Databases, PostgreSQL, Elasticsearch, Redis Cache, Cloud Firestore
Other
Front-end, Web Development, Full-stack, Web & Mobile Applications, APIs, Software, Software Development, Apollo Server, Code Review, Game Development, API Integration, CSS3 Animation, Architecture, Chrome Extensions, Chatbots, CI/CD Pipelines, Progressive Web Applications (PWAs), GetStream.io, Leadership, Google Play Store, Scanning, Mobile Apps, Flux Architecture, Agile Delivery, Mobile App Development, Web App Development, Artificial Intelligence (AI), Firebase Cloud Functions, Video Chat, Audio Chat, Messaging
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