Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Languages
Timeline
Generic

Rahul Saini

Mohali,

Summary

With over 8 years of experience in Mobile and Web Application Development, I've contributed to a diverse range of projects, including apps related to Food, Education, SaaS, Music, E-Commerce, Auto & Vehicles, Beauty, Cybersecurity and more. My journey has included end-to-end project involvement, allowing me to enhance my ability to adapt and learn new skills. As a developer, I've successfully led and mentored junior team members, ensuring the delivery of top-quality code through the application of best development practices.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Gobble, Singapore
02.2022 - Current
  • Project: Gobble - Contributed to the development of Gobble, a social food app on Android and iOS, focusing on React Native for customer and merchant apps. Gobble introduced innovative group-ordering and food-gifting features to enhance social interaction among users. Integrated Firebase analytics into the Gobble App to track user activities, uncover user journey insights, identify popular app areas, and pinpoint user behavior patterns. Successfully improved the speed and performance of backend APIs and app by identifying problematic APIs, optimizing code of Node.js and React Native, and streamlining MongoDB queries. Conducted load testing for validation. I worked on React Native, Node js, K6.
  • Project: Sendgift - Led the frontend and backend development team for SendGift, an SaaS Project. Created a Shopify app that can be seamlessly integrated with any Shopify e-commerce stores, enabling users to effortlessly send items as gifts to their friends. I worked on Liquid, Shopify APIs, JS.
  • Project: Truesafe - Developed a comprehensive cybersecurity training platform for employees, featuring interactive training through interactive slides, videos, quizzes, games, simulated phishing emails, and detailed reporting. I worked on Next Js, GraphQL, Typescript along with a team: development. https://www.truesafe.io/
  • Project Leadership: Conducted code reviews of junior team members, mentoring and overseeing their development work efforts
  • End-to-End Ownership: Led projects from conception to completion, managing software build, releases and deployment processes along with participation in sprint plannings, identifying potential issues and blockers.



Senior Software Engineer

Zamora Innovation Pvt. Ltd, Mohali, IN
07.2018 - 02.2022
  • Project: Labelcaster - Automated services to handle contracts, distribution, reporting and payouts between labels and artists. I worked on frontend and backend both. I have built a multi-user single entity system from scratch. In which a single user can use the platform as various roles i.e. artist, label, admins, managers. We also used DocuSign for dynamic contracts, sendgrid and third party API to fetch songs stats from Spotify, Twitch and others. I worked on React, Node JS, MongoDB. https://labelcaster.com/
  • Project: VidSpy - A youtube analytics platform for youtubers. They can see how their videos are doing and how much attentions their competitors are getting. A full fledged dashboard which updates daily. I worked on Node, React, Google APIs, MongoDB, Chrome Extension.
  • Project: Project Grail: With website users can buy, bid and sell old shoes. We have build whole bid system where seller can select users with highest bids or can demand for higher values. I worked on React, Node JS, MongoDB
  • Project Leadership: Took the lead role in managing and guiding the team through various projects, ensuring they were completed successfully and on time.
  • Code Quality Assurance: Actively engaged in reviewing and evaluating the quality of code produced by the team. Additionally, provided mentorship and oversight to junior team members to help them improve their coding skills.
  • Full Stack Development: Engaged in both frontend and backend development along with contributing to various other aspects of projects like Sprint Planning, Build and Release Management.


Senior Software Engineer

Igniva Infotech Pvt. Ltd
12.2016 - 07.2018

I started here working as React Native Developer. After one project, I designated as Project Lead for Pwayz where I handled a team of 6 members.

  • Project: MyStylist- I worked with a team of 5 members to develop this app which enables users to book hairstylists and salon services, featuring a comprehensive booking system. Worked on React Native App
  • Project: Pwayz- This apps makes renting the spaces for parking which are available in front of houses or personal garages or similar places. It shows map where users can see nearby available places. Worked on React Native App, Node JS and MongoDb
  • Project: TopperQ - It helps students by allowing students to join quizzes created by teachers, with a leaderboard for both parties to track progress. It was built for schools. Worked on React Native
  • Full Application Life Cycle: Actively participated in the entire life cycle of the application, from the initial planning and prototyping stages to design, development and release. Actively participated in daily Scrum meetings and sprint planning sessions, proactively identifying potential issues for better planning
  • Code Reviews: Conducted peer code reviews, helping ensure the quality and consistency of our codebase.
  • Software Management: Managed the end-to-end software development process, from building and releasing to deploying them.
  • Full Stack Development: I contributed to both frontend and backend development tasks


Software Engineer

CQLsys Technologies Pvt. Ltd
03.2015 - 12.2016

I started my career from here as PHP developer but soon I started working as cross platform app developer.

  • Project - AngelLift- Professional drivers for hire to drive impaired individuals and their cars to their home. I worked on Ionic App https://www.angellift.org/
  • Project - Kali Mirchi - A restaurant management website that empowers restaurant owners to create menus, submenus, and seamlessly handle order payments, streamlining restaurant operations. Worked on PHP, Html ,Css



Education

3 Years Diploma - Computer Science

Government Polytechnic College
Ambala, IN
03.2014

Skills

  • Programming Languages: Javascript, Typescript, PHP, HTML, CSS
  • Front End: React, React Native, Next JS, GraphQl with Apollo Cache, Redux, Saga, Socketio, Material UI, Tailwind
  • Backend: Node JS, GraphQl, Socketio, Monolithic & Microservices, GitHub Actions for deployments, K6 for load testing
  • Databases: MongoDB, MySql
  • TDD: Jest
  • Others: Shopify Apps, Agora for video calls and cloud recording, Google & Youtube APIs, AWS APIs, Sendgrid, DocuSign, Twilio, Paypal, Stripe, Sentry, Firebase, Shopify, Phonegap, Ionic, GitHub
  • Organization Skills: Project Management, Leadership, Planning, Agile, Quality Management

Accomplishments

  • Optimized Gobble App Performance: Enhanced the Gobble App by resolving slow backend API responses and react native application hang issues. Leveraged third-party tools for issue discovery. Conducted code refactoring in Node.js, improved MongoDB queries, and stabilized RAM consumption in React Native app, ensuring uninterrupted user experience.
  • Efficient YouTube Data Retrieval in VidSpy: Developed a system to efficiently gather data from YouTube. Implemented a backend scraping mechanism for selected channels, optimizing data collection. For user-specific stats, created a cost-effective solution to fetch data from YouTube APIs and store it in a dedicated database, minimizing costs while ensuring data accuracy.
  • Multi-Role System in Labelcaster: Successfully implemented a single-entity, multi-user system in the project. Enabled individuals to use platform as multiple roles such as various artists and various record labels simultaneously, maintaining separate identities and data.
  • Recognized as a Star Employee by Igniva Infotech.
  • Received Best Team Project award for the Pwayz Project at Igniva Infotech).
  • Honored with Employee of the Month award at Cqlsys within the first month of employment.

Certification

  • 6 Month Web Development Course from HCL Chandigarh, IN, 2014

Languages

English
Hindi

Timeline

Senior Software Engineer

Gobble, Singapore
02.2022 - Current

Senior Software Engineer

Zamora Innovation Pvt. Ltd, Mohali, IN
07.2018 - 02.2022

Senior Software Engineer

Igniva Infotech Pvt. Ltd
12.2016 - 07.2018

Software Engineer

CQLsys Technologies Pvt. Ltd
03.2015 - 12.2016

3 Years Diploma - Computer Science

Government Polytechnic College
Rahul Saini