新機能「再指名リクエスト」が登場! 詳細は[こちら](https://job-draft.jp/release)よりご覧ください

ID:76837さん

3年後の目標や野望


I aim to bring my expertise and unique perspective to Japan, contributing to software engineering innovations that benefit Japanese society and drive impactful solutions.

With 8 years of experience in the Indian IT industry, I have worked across diverse organizational environments, including Indian startups serving millions of users and American multinational corporations (MNCs). My dynamic and adaptable approach to software engineering enables me to deliver scalable, high-quality solutions tailored to the unique requirements of each organization, leveraging both my expertise and continuous learning.and robust product

年収評価シート

2023年/1年以内

KUKU FM - Coins Payments Module

#Project Overview Led the development and implementation of a comprehensive coin-based monetization system that enables microtransactions and per-episode content unlocking for digital content. This system serves as the core payment infrastructure, handling virtual currency transactions and content access management. #Team Information - Position: Tech Lead as Backend Engineer - Team Size: 4 members - Duration: 7 months #Development/Implementation Contents A: Core Payment Infrastructure [Overview] Developed a scalable payment processing system that handles virtual currency (coins) transactions for unlocking episodic content. [What functions were developed/implemented] - Virtual currency wallet management system - Secure coin purchase transaction processing - Content access control mechanism based on coin expenditure - Episode-wise content unlocking system - Transaction history (purchase and usage) dashboard - Refund and transaction rollback capabilities [Challenges/Problems] - Needed to ensure transaction atomicity to prevent scenarios where users could lose coins without gaining content access - Required high availability and fault tolerance due to the real-time nature of transactions - Needed to handle concurrent transactions without degrading system performance [Actions/Technologies Used] - The whole Backend was developed using Django Python Framework - Implemented transaction management using Postgres to handle smooth unlocking flow and coin wallet deduction - Developed a caching layer for frequently accessed content status - Created automated reconciliation systems to detect and resolve transaction discrepancies - Utilized highly rated payment gateway like (Razorpay/Paytm/Google play billing/Apple in app purchases) for secure payment processing - Implemented retry mechanisms with idempotency to handle network failures [Results] - Successfully achieved a monthly run-rate of $240,000 - Maintained 99.99% transaction success rate - Scaled system to handle 1000+ concurrent unlocking of contents - Improved user satisfaction through seamless purchase experience

2023年/半年以内

KUKU FM - Gamification | Increase Engangement

#Project Overview Designed and built a comprehensive gamification infrastructure for Kuku FM, India's leading audio platform, transforming passive listening into an engaging, Duolingo-inspired competitive experience. The system focused on increasing user engagement through daily goals, personalized leagues, and multi-tiered leaderboards. #Team Information Role: Senior Software Engineer / Tech Lead (was promoted in between cycle) Team Size: 2 Duration: 5 months #Development/Implementation Contents A [Overview] Developed an intelligent gamification engine managing user progression through different leagues, handling real-time point calculations, and orchestrating multiple concurrent leaderboards. [What functions were developed/implemented] - Streak management system with daily goal tracking and reset mechanisms - Multi-tiered league system (Bronze to Diamond) with automated progression - Point calculation and distribution system (K-Points) - Real-time leaderboard updates with 30-member groupings - Automated league promotion/demotion system - Push notification and audio cue delivery system [Challenges/Problems] - Complex business logic for handling streak breaks and recoveries - Real-time point calculation for millions of listening minutes - Fair league assignment and user grouping - Managing concurrent leaderboards across different leagues - Ensuring system reliability during week transitions - Handling peak loads during week transitions - Ensuring accurate point calculations across time zones - Managing complex promotion/demotion logic - Maintaining system performance with increasing user base [Actions/Technologies used] - Postgres: - Implemented atomic operations for point updates - Created indexes for efficient leaderboard queries - Stored historical league data - Managed weekly aggregations - Handled complex queries for promotions/demotions - Redis: - Cached real-time leaderboard rankings - Implemented sorted sets for quick league standings - Stored temporary point calculations - Kafka: - Processed listening events for point calculation - Handled push notification events - Managed league transition events Results: - Improved overall listening metrics by 1% - Increased average session duration by 10 minutes - Successfully managed leagues with 30-member groups - Processed over 1 million minutes of listening data daily - Maintained 99.9% system availability during league transitions - Scaled to handle 100,000+ daily active users (DAU)

2021年/2年以内

Kuku FM | Handling whole payment module

#Project Overview Architected and implemented a comprehensive payment infrastructure handling both domestic (Indian) and international transactions across multiple platforms (Android, iOS, Web). The system manages end-to-end payment processing, subscriptions, and in-app purchases while ensuring compliance with platform-specific requirements and regional payment regulations. #Team Information Role: Senior Software Engineer Team Size: 3 Duration: within 2 years (June 2021 to March 2023) #Development/Implementation [Overview] Developed a unified payment processing system integrating multiple payment gateways and platform-specific billing systems, handling both one-time and subscription-based payments. Developed - Multi-platform payment processing system - Subscription management infrastructure - Payment gateway integration framework - In-app purchase validation system - Payment reconciliation system - Transaction logging and monitoring [Challenges/Problems] - Managing state consistency across multiple payment providers - Handling network failures during payment processing - Ensuring accurate subscription renewal tracking - Maintaining compliance with platform-specific requirements - Preventing duplicate transactions - Managing currency conversion for international payments [Actions/Technologies used] - Django Python: - Built core payment processing engine - Implemented webhook handlers for payment notifications - Created subscription management system - Processed asynchronous payment notifications - Handled subscription renewal events - Managed payment retry mechanisms - Postgres. - User, Order, Coupon data - Plan data for multiple countries - MongoDB (DocumentDB in AWS): - Stored transaction records - Maintained subscription states Solutions - Integration with domestic payment gateways (Razorpay, PhonePe, Paytm) - Platform-specific billing systems (Google Play, Apple App Store) for international payment - Subscription lifecycle management - Payment analytics and reporting - Automated reconciliation system - Coupon Handling flow [Challenges/Problems] - Handling varying API requirements across payment gateways - Managing subscription state transitions - Ensuring accurate revenue recognition - Dealing with payment failures and retries - Maintaining PCI compliance [Actions/Technologies used] - PostgreSQL: - Stored subscription records - Managed payment gateway configurations - Tracked revenue recognition - Kafka: - Processed payment events - Handled subscription notifications - Managed webhook delivery Results: - Successfully processed 1.5 million transactions monthly - Maintained 99.99% payment success rate - Achieved 100% accuracy in subscription renewals - Successfully integrated 5 different payment flows - Improved payment gateway redundancy with multiple providers - Reduced failed transaction rate to less than 0.1% Special mention: Even Apple Payments team from India and Singapore reached out to me to understand how I implemented the Subscription flow in my product

マネージメント能力

I have been managing a small team of 5+ people
I am the Technical Lead to oversee product development end to end from planning to execution to deployment.
When I first got a project to lead a small team of 5 people and deliver the product as per deadline. Being transitioning into managerial from working as Individual contributor for the first time was both challenging and learning to me. Common issues and how I solved them: 1. Managing the Team Communication Gap: Misunderstandings or lack of clear communication with team members. Solution: Hold regular stand-ups, encourage open communication, and document processes clearly. Time Allocation: Struggling to balance time between management duties and technical tasks. Solution: Delegate responsibilities where possible and prioritize tasks based on impact and urgency. Team Morale and Motivation: Ensuring my team stays motivated and productive. Solution: Provide regular feedback, recognize achievements, and foster a collaborative environment. Skill Gap in Team Members: Dealing with team members who may lack certain technical skills. Solution: Implement mentorship or training programs to upskill the team. 2. Solving Technical Problems Complexity of the Problems: Tackling technically challenging or ambiguous problems. Solution: Break down the problem into smaller parts, involve the team in brainstorming, and research solutions collaboratively. Balancing Strategic vs. Tactical Goals: Ensuring short-term solutions don't conflict with long-term architectural goals. Solution: Align with the team and stakeholders on the importance of scalability and maintainability. Keeping Up with Technology: Staying updated on the latest trends and tools while managing the team. Solution: Dedicate specific time slots for learning and experimentation, and encourage the team to share knowledge. 3. Overlapping Challenges Decision Fatigue: Constantly making decisions for both technical and managerial issues. Solution: Empower team members to make decisions within their domain, and focus our energy on critical issues. Conflict Resolution: Handling disputes or misalignments within the team. Solution: Mediate conflicts objectively, understand all perspectives, and establish common ground. Burnout Risk: Balancing high demands from both roles( Managing team and solving technical problem) Solution: Practice effective time management, set boundaries, and ensure I have downtime to recharge.

アピール項目


アウトプット

GitHub アカウント
未入力です
Qiita アカウント
未入力です
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

未入力です

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

未入力です

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
学習能力 / 問題解決力 / 責任感
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
風通しの良さや意思決定ライン
やりたくない分野
医療・介護 / 仮想通貨
その他の特徴
起業/創業期のベンチャーにいた
その他のやりたいこと・やりたくないこと

I am flexible in working with small size or big size company as long as company's vision and goals are strong and they can survive for next 30+ years

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で30代前半
好きな Text Editor
sublime text
希望勤務地
東京都 / リモート勤務
家庭の事情や体調など、都合に合わせてリモート出来れば問題ない
希望年収
1800万円
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?