Fullstack Engineer - Reenbit (StreamLayer)
Duration: August 2022 – September 2025
Summary:
- StreamLayer is a cross-platform mobile application that combines live sports broadcasting with interactive gameplay and sports betting
- It allows viewers to participate in live polls, trivia, and predictions synced to the stream, while tracking global leaderboards
- The app integrates real-time betting features including live odds displays, bet tracking, and in-game market betting
Responsibilities:
- Developed and maintained the robust backend infrastructure using Node.js and NestJS to support thousands of concurrent users during live sports broadcasts.
- Designed and implemented interactive UI components for iOS and Android using React Native.
- Set up two-way real-time communication via Socket.io to synchronize in-game events, live odds, and the video stream with sub-second latency.
- Integrated third-party Sports Data and Betting APIs to fetch live match statistics and up-to-the-minute odds, processing the data efficiently on the Node.js server.
- Developed server-side algorithms using Redis for dynamically updating global and custom leaderboards during live broadcasts.
- Collaborated closely with the QA team: analyzed bug reports, resolved backend and frontend defects, and wrote comprehensive unit tests using Jest.
- Participated in architectural planning for new features, conducted code reviews, and refactored the existing Node.js codebase for better scalability.
Technologies: React Native, TypeScript, Redux Toolkit, Node.js, NestJS, Socket.io, AWS Interactive Video Service (IVS), PostgreSQL, Redis, Docker, AWS (EC2, S3), GitHub Actions, Jest
Fullstack Engineer - Reenbit (TextMagic)
Duration: August 2022 – September 2025
Summary:
- TextMagic is a comprehensive B2B SaaS platform designed for business text messaging and communication
- It enables businesses to execute marketing campaigns, manage two-way SMS chats, and send automated reminders, notifications, and internal staff communications
- The system requires high availability and robust queue management to handle massive volumes of messages reliably
Responsibilities:
- Built and optimized highly scalable backend services in Node.js and Express to process high-volume SMS marketing campaigns and automated system notifications.
- Implemented interactive, real-time two-way chat interfaces and campaign management dashboards using React.
- Configured and managed message queues with RabbitMQ to handle heavy SMS delivery loads, ensuring zero data loss during traffic spikes.
- Integrated third-party APIs and direct SMS gateway protocols (SMPP) into the Node.js backend to guarantee fast and secure message delivery.
- Collaborated closely with cross-functional teams to define system requirements and improve feature coverage.
- Actively participated in troubleshooting, debugging, and resolving software defects to maintain strict SaaS uptime SLAs.
- Authored and maintained comprehensive technical documentation, including REST API specifications and defect reports.
Technologies: React, TypeScript, Tailwind CSS, Node.js, Express.js, RabbitMQ, PostgreSQL, Redis, SMPP, RESTful APIs, Kubernetes, Docker, AWS, GitLab CI
Fullstack Engineer - Reenbit (Toptal)
Duration: August 2022 – September 2025
Summary:
- Toptal is a subscription-based automated platform designed to rapidly test hypotheses and deliver applications to businesses
- It allows users to submit various technical tasks ranging from landing pages and mobile/web apps to complex automations and design, automatically assigning them to developers
- The platform leverages custom code and integrations to provide fast, high-quality, and cost-effective development services
Responsibilities:
- Designed, built, and optimized REST and GraphQL APIs using Node.js and NestJS to handle complex data flows, task assignments, and third-party integrations.
- Developed and maintained the core web platform using React, translating Figma designs into responsive, interactive UI components for the client task submission dashboard.
- Engineered custom server-side automation scripts in Node.js to streamline internal workflows and accelerate the delivery of client applications.
- Authored comprehensive technical documentation, including architectural plans and database schemas.
- Wrote and maintained over 200 unit and integration tests for the Node.js backend using Jest and Supertest, ensuring the stability of new features.
- Utilized Airtable for robust data management and configured it as an effective issue-tracking system to monitor and resolve software defects.
- Conducted API testing and validation using Postman to ensure secure and reliable data exchange across the platform's microservices.
Technologies: React, Material-UI, Redux, Node.js, NestJS, MongoDB, GraphQL, Webhooks, Git, Docker, Postman, Airtable, Jest, Supertest
Python Developer - Targer
Duration: May 2019 – July 2022
Summary:
- Backend development focused on creating and supporting complex server logic and database architecture using Python
- The role involved developing scalable backend services and maintaining robust data management systems
Responsibilities:
- Specialized exclusively in backend development using Python.
- Developed and supported complex server logic and database architecture.
Technologies: Python