SUMAN RANA

Software Engineer

GitHub | LinkedIn | Email | Phone

[email protected]

+91-8371887686

Kolkata, IN

About

Highly skilled Software Engineer with over 2 years of experience in developing dynamic, responsive web applications using React.js, Redux, and JavaScript. Proven ability to enhance user engagement, optimize platform performance, and contribute across the full SDLC, driving impactful solutions for e-commerce, social media, and enterprise platforms.

Work Experience

Software Engineer

Logic Square Technologies

Jun 2024 - Jun 2024

Kolkata, West Bengal, IN

Currently developing a dynamic 'Story' feature for a social media platform, leveraging React.js, Redux, and JavaScript to enable real-time media uploads and merging.

  • Engineered a dynamic 'Story' feature using React.js, Redux, and JavaScript, facilitating seamless real-time merging of diverse media types including images, videos, and audio.
  • Integrated advanced browser APIs and custom React hooks to enable real-time media capture, including photo, video recording, and direct voiceover functionalities.
  • Boosted story reach by 25% and significantly improved user engagement through the implementation of interactive features such as liking, messaging, quick sharing, tipping, and paid stories.
  • Delivered a fully responsive and interactive user interface, ensuring optimal content accessibility and a consistent user experience across all screen sizes.

Software Engineer

Millimetrelabs

Aug 2023 - Nov 2023

Kolkata, West Bengal, IN

Engineered the high-performance frontend for an e-commerce platform, utilizing React, Material-UI, and JavaScript to deliver optimal user experiences across various devices.

  • Developed and optimized the frontend of a high-traffic e-commerce platform using React, Material-UI, and JavaScript, ensuring peak performance and responsiveness across all devices.
  • Constructed modular user interfaces (UIs) tailored for distinct user roles, including Influencers, Admins, and Regular Users, significantly enhancing navigation and role-based access controls.
  • Designed and implemented customizable dashboards for Master Admins and Influencers, leveraging reusable component architecture to provide personalized data insights and control.

Software Engineer

Nihilent Ltd.

May 2022 - Jul 2023

Kolkata, West Bengal, IN

Developed and deployed custom SharePoint web solutions, integrating Power Automate to streamline workflows and meet diverse client-specific requirements.

  • Developed and deployed bespoke SharePoint web solutions, meticulously tailored to client requirements and integrated with Power Automate for efficient workflow automation.
  • Engineered dynamic SharePoint Framework (SPFx) components leveraging React and REST APIs to facilitate robust real-time data processing and interactive user experiences.
  • Actively contributed across the entire Software Development Life Cycle (SDLC), encompassing requirement gathering, architectural design, development, testing, and successful deployment of solutions.

Education

Computer Science and Engineering

Brainware University

CGPA - 8.32

Aug 2018 - Jul 2022

Kolkata, West Bengal, IN

Projects

Fresh Meal

Nov 2021 - Mar 2022

Developed a subscription-based food delivery service website, managing both frontend development and database design to facilitate seamless user interaction and administrative oversight.

Finder

Feb 2021 - Aug 2021

Created a comprehensive platform for discovering jobs, internships, and free courses, overseeing frontend development and database architecture to deliver a fully responsive and interactive user experience.

Languages

English

Skills

Web Technologies

  • React.js
  • Redux
  • HTML5
  • CSS3
  • Bootstrap
  • Tailwind CSS
  • Material UI
  • DaisyUI

Backend & Database

  • PostgreSQL
  • REST API

Programming Languages

  • Java
  • JavaScript

Tools & Platforms

  • Git
  • GitHub
  • SPFx
  • Power Automate
  • Browser APIs
  • React Hooks

Problem Solving

  • Data Structures
  • Algorithms
  • LeetCode (350+ problems)
  • GFG (300+ problems)