Summary
Overview
Work History
Education
Timeline
Languages
Skills

Rajdeep Bhullar

Toronto,ON

Summary

Frontend Developer with 4+ years of experience in the JavaScript ecosystem, specializing in ReactJS, NodeJS and building high-performance web and mobile applications. Proficient in transforming complex requirements into scalable solutions, with a track record of impactful contributions across diverse sectors, including IoT, Ad-tech, and Digital Banking.

Overview

4
4
years of professional experience

Work History

Sr. Software Developer

IoT-83
Silicon Valley
04.2022 - Current
  • Designed and developed Flex-83, a low-code IoT Platform for diverse industrial and commercial needs
  • Leveraged ReactJS, GraphQL, Redux, HTML5, CSS3, and Tailwind to create a scalable, secure, and flexible framework with intuitive workflows
  • Spearheaded the revamping and management of Flex83's Dashboard Studio, utilizing AmCharts and D3.js to deliver actionable insights from complex datasets, resulting in a 15% increase in revenue
  • Engineered a lightweight data-table library in React with client-side and server-side filtering/sorting capabilities
  • Improved data presentation, reduced development time, and enhanced data accuracy for seamless handling of large datasets
  • Followed functional designing patterns and exclusively used React-hooks for state and lifecycle management
  • Developed various custom-hooks, enabling reusability of application logic
  • Implemented MQTT protocol to develop app-wide notification system for delivering real-time updates to users and creating dynamic dashboards with live data
  • Implemented and maintained robust testing suites using Jest, ensuring code quality and optimal performance
  • Implemented code and asset optimizations to enhance application accessibility and performance, resulting in a 15% reduction in page load times and a significant improvement in user experience
  • Worked closely with the backend team to conceptualize and develop robust RESTful APIs, guaranteeing smooth communication and data interchange between frontend and backend application components
  • Contributed to comprehensive software documentation to ensure clear understanding and seamless collaboration within the development team.

Software Engineer

Bharti Airtel Limited
Gurgaon, India
05.2021 - 12.2021
  • Part of a 3-person UI team that successfully built the Airtel Ads project from its initial phase, resulting in a remarkable 150% increase in ad revenue by the third quarter
  • Played a key role in the development of SMS marketing feature for businesses based on cohorts like demographics, age, gender, and affinity, enhancing targeted marketing capabilities, bringing 100+ client within first week of launch
  • Revamped UPI payments Journey in Airtel Thanks App using React Native and TypeScript, resulting in increased daily payments count and customer satisfaction
  • The team achieved Airtel Ace Award (2022) for efforts and excellent contribution to the organization
  • Integrated Google Maps into the application, leveraging Google Places API to develop reusable address field with geofencing capabilities; improved functionality and enhanced user experience with real-time location-based features resulting in increased user engagement
  • Implemented responsive design, allowing users to access the platform on a variety of devices and screen sizes
  • Effectively utilized SASS to style application pages, implementing advanced features such as variables, mixing, operations, and functions resulting in significantly improved page aesthetics and usability
  • Collaborated closely with an Agile team, actively contributing to software analysis, development, and testing initiatives.

Software Engineer

IoT-83
Gurgaon, India
06.2019 - 05.2021
  • Worked on a client project for Keysight Technologies, involving the design and development of a web-based application that allows remote access to data from electronic measurement equipment
  • Played a key role in the successful migration of Angular-based application to React, ensuring seamless integration and improved performance and functionality
  • Revamped authentication process for the platform, and implemented OAuth authentication to enable users to securely log in using their existing Microsoft, Gmail, and other third-party accounts
  • Worked with the product and design teams to understand user requirements and translate them into functional features and components
  • Used JavaScript Promises and async/await to implement RESTful services returning JSON responses
  • Applying optimization techniques to reduce page size and load times to enhance user experience
  • Divided the app into small easily maintainable and reusable modules to enhance performance, readability, and optimization
  • Work with the quality assurance (QA) team to ensure the applications are thoroughly tested and meet the highest standards of quality
  • Actively participated in daily scrum meetings, sprint review meetings, and release planning, ensuring the efficient and effective execution of projects and delivering high-quality results.

Education

Mobile Application Development -

Fanshawe College
05.2023

Bachelor of Computer Applications -

Punjabi University
05.2019

Timeline

Sr. Software Developer - IoT-83
04.2022 - Current
Software Engineer - Bharti Airtel Limited
05.2021 - 12.2021
Software Engineer - IoT-83
06.2019 - 05.2021
Fanshawe College - Mobile Application Development,
Punjabi University - Bachelor of Computer Applications,

Languages

  • English
  • Skills

      

    Programming languages:   JavaScript, TypeScript, ES6, Swift, Kotlin

    Libraries & frameworks:  React.js, Next.js, Node.js, Angular, React Native, Flux, RxJS, Material UI, Axios, React-Router

    Markup/Design: HTML, CSS, SASS, Tailwind, Figma, Sketch

    Testing: Jest, Mocha, React-testing-library

    APIs/Communication: REST APIS, GraphQL, MQTT, WebSockets

    Build/Development:  Babel, Webpack, npm, yarn

    Others: SQL, AWS, Github, Jira, Scrum/Agile, Visual Studio

    Rajdeep Bhullar