Ranajoy Saha

Software Engineer

Kolkata, West Bengal, India9 yrs 3 mos experience
Highly Stable

Key Highlights

  • Redesigned a push notification engine for 30 million daily notifications.
  • Drove a 7% revenue increase through targeted real-time offers.
  • Awarded 'Rookie of the Year' for impactful contributions.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in Fintech and E-commerce sectors.

Contact

Skills

Core Skills

Software ArchitectureBackend DevelopmentWeb Development

Other Skills

API IntegrationAWS LambdaAWS SQSAdobe AnalyticsAnalyticsAnalyze InformationBit BucketBlockchainBoolean LogicBootstrap (Framework)C++CRONCascading Style Sheets (CSS)ChatGPTCollaborative Problem Solving

About

As a Software Engineer with a solid foundation in backend development, large-scale system architecture, and performance optimization, I thrive at the intersection of problem-solving and innovation. With hands-on experience in industries like e-commerce, banking, and tech, I specialize in designing scalable solutions that streamline operations, improve user experiences, and drive measurable business impact. I’m currently a Software Engineer II at Session AI, where I contribute to end-to-end development for high-impact projects. In this role, I’ve been instrumental in redesigning our push notification engine to handle over 30 million daily notifications for India’s largest private bank, seamlessly orchestrating integrations with AWS SQS, Lambda, and S3. My work in campaign analytics has empowered stakeholders with real-time, actionable insights on customer engagement, helping them optimize strategies based on reliable data. A few standout projects reflect my diverse skill set: Real-Time Offers and Retargeting: Implemented incentive-based models that tailor discounts to users based on purchase propensity, contributing to increased conversion rates and driving a 7% uplift in revenue for clients. Abandon Cart Solutions: Developed targeted re-engagement tools that recover lost sales, adding significant value to clients by capturing additional revenue from users who might have otherwise dropped off. Automation and Efficiency: Built tools to automate time-intensive tasks, from coupon inventory refresh to recycling, saving my team hours per week and now integral to our SOP. I enjoy tackling tough engineering challenges and often lean on my knack for tinkering and fixing, whether at work or in my own home workshop. My passion for hobby electronics and Arduino projects has honed my approach to troubleshooting complex systems, a skill I’ve brought into my professional projects. Beyond code, I believe in creating robust, user-centered systems, whether that’s ensuring seamless shopping experiences or crafting automation solutions that save valuable resources. If you’re interested in chatting about innovative e-commerce solutions, performance tuning, or just geeking out over the latest in tech, feel free to reach out.

Experience

9 yrs 3 mos
Total Experience
5 yrs 5 mos
Average Tenure
3 yrs 10 mos
Current Experience

Session ai

2 roles

Software Engineer - II

Promoted

May 2024Present · 2 yrs 1 mo · Kolkata, West Bengal, India · Remote

  • Retarget Use Case: Developed a system to re-engage users who received Real-Time Offers but didn’t redeem or convert. Implemented this for multiple clients, driving a 7% revenue increase and 5% additional conversions.
  • Abandon Cart Use Case: Enabled targeted offers for users with abandoned carts from previous sessions, successfully boosting revenue by 10% by prompting users to complete their purchases.
  • Push Notification System Overhaul: Contributed to the redesign of ZineOne’s push notification engine, serving 30M notifications daily for India’s largest private bank. Built key components including:
  • 1. Push Token Refresh: Designed a system to update Android and iOS tokens in real-time, ensuring delivery accuracy.
  • 2. Analytics Subsystem: Created an attribution tracker to report campaign metrics, including reach, interaction, and dismissal rates.
  • 3. Automation & Resilience: Designed 12 Python jobs for ingestion, post-processing, and cleanup tasks across S3 and database systems. Implemented error handling, auto-resume on failure, monitoring, and Slack alerts for robust, seamless operations.
AWS SQSAWS LambdaS3PythonAnalyticsPush Notifications+2

Software Engineer

Jul 2022Apr 2024 · 1 yr 9 mos · Kolkata, West Bengal, India · Remote

  • Rapid Start and Recognition: Within two weeks, began writing tagging code for capturing user activities on e-commerce sites, supporting Session AI’s user behavior modeling. Awarded "Rookie of the Year" for outperforming expectations and delivering high impact.
  • Custom Client Solutions:
  • Tag Code Development: Built scripts for capturing user activity from GTM, Tealium, and Adobe Analytics, transforming data for model training to classify users by purchase intent.
  • Product Velocity Use Case: Implemented social proof messaging by tracking product views, purchases, and cart additions, with priority logic for display.
  • Real-Time Offers (RTO): Developed and customized real-time coupon distribution logic to drive conversions based on user purchase likelihood, designing banners responsive to client branding.
  • Lowest Price Use Case: Automated daily price data updates using CRON jobs, employing a unique compression solution to address storage limits.
  • Upsell Prompt: Integrated client APIs to showcase surplus inventory to high-purchase-probability users, leveraging response caching to avoid API rate limits.
  • Coupon Automation: Developed refresh and recycling scripts that reduced coupon processing time from hours to minutes and automated coupon management tasks, sending Slack alerts for completion or validation.
  • Cross-Functional Collaboration and Mentorship: Actively contributed to cross-team discussions on architecture and system design, improving product stability and training new hires for faster productivity.
  • Efficiency-Driven Solutions: Designed innovative solutions to overcome API and storage constraints, streamline large-scale data handling, and automate routine processes, saving the team significant time and improving reliability.
JavaScriptGTMTealiumAdobe AnalyticsPythonAPI Integration+2

Self employed

Computer Science Teacher

Jan 2017Jun 2022 · 5 yrs 5 mos

  • Taught Computer Science & Applications to Classes 7 through 12, with over 87% of students scoring above 93 in board exams
  • Taught Introductory Computer Science to college students

Education

St. Xavier's College (Autonomous), Kolkata

Master's degree — Computer Science

Jan 2020Jan 2022

St. Xavier's College (Autonomous), Kolkata

Bachelor of Science — No specialization

Jan 2017Jan 2020

Stackforce found 100+ more professionals with Software Architecture & Backend Development

Explore similar profiles based on matching skills and experience