Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Timeline
SeniorSoftwareEngineer

Debsmita Santra

Hyderabad

Summary

With nearly 8 years of experience in software development, I specialize in building scalable and high-performance front-end applications using React and TypeScript. I am proficient in designing and implementing modular, micro-frontend, and plug-in based architecture using Webpack Module Federation. I ensure robust and maintainable code by leveraging various React testing frameworks. As a strategic thinker and confident communicator, I collaborate effectively with cross-functional teams and stakeholders to ensure seamless feature delivery and a smooth user experience.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Red Hat Inc.
10.2023 - Current

Red Hat Developer Hub (Red Hat's enterprise-grade IDP based on the Backstage project)

  • Lead the plug-in based feature development, craft technical briefs for the UI features, and translate them into JIRA tickets for engineer workload and progress tracking
  • Develop UI plug-ins as part of a modular front-end architecture, enabling dynamic integration of features
  • Utilize testing frameworks such as React Testing Library and Jest to enhance test coverage, and use Playwright to maintain the application's overall stability
  • Proactively review code, collaborate with stakeholders, review the UX designs and documentation work, and deliver user-centric features

Software Engineer

Red Hat Inc.
10.2020 - 09.2023

Janus-IDP (Red Hat's community project based on Spotify's Backstage)

  • Developed and enhanced modular UI plug-ins as part of a dynamic and extensible plug-in-based architecture
  • Improved overall code quality by developing a centralized library of reusable utilities, React components, and custom hooks to promote modular development
  • Spoke at the CloudNative Summit 2023 edition (Wellington, NZ), sharing insights on implementing Spotify's Backstage for scalable developer portals in enterprise environments

OpenShift Container Platform

  • Led the development of integrating Helm into OpenShift, enabling users to effortlessly install, list, update and delete Helm Charts from the UI backed by React JSON schema forms
  • Authored multiple enhancements for the OpenShift Console's Kubernetes CustomResourceDefinition backed by Go, empowering administrators to customize the OpenShift console to cater to developers' needs
  • Migrated several UI components to make them extensible to support the UI for Kubernetes operators, which dynamically activates upon installation of the operator backed by Webpack module federation
  • Implemented E2E integration tests using Cypress, enhanced code coverage, and transitioned to using react-testing-library for unit testing
  • Led and implemented 10+ high visible features in the front-end on OpenShift and fixed approximately 130 bugs
  • Was actively engaged in intern hiring and mentoring them
  • Janus-IDP (Red Hat's community project based on Spotify's Backstage)

Associate Software Engineer

Red Hat Inc.
02.2019 - 09.2020

OpenShift Container Platform

  • Implemented dynamic, wizard-style Formik forms in React for the OpenShift Developer Console, streamlining Kubernetes resource creation for application developers
  • Collaborated with cross-functional teams to understand feature requirements and drive features to completion
  • OpenShift Container Platform

Software Engineer-Intern

Red Hat Inc.
09.2018 - 01.2019

Che Native Client

  • Partnered with two other developers to develop a native client application for Eclipse Che that can fetch remote workspaces present on the Che server and lets developers access their workspaces in a desktop IDE backed by ReactJS, TypeScript, Redux, ElectronJS, Jest and Enzyme
  • Che Native Client

Assistant System Engineer

Tata Consultancy Services Ltd.
01.2017 - 07.2018

Online Charging Control

  • Performed functional testing of a mobile broadband charging system by validating Call Detail Records (CDRs) using TTCN-3 scripting
  • Wrote Shell scripts to automate the log file verification
  • Online Charging Control

Education

Bachelor of Technology - Computer Science

West Bengal University of Technology
07.2016

Skills

  • JavaScript(ES6), HTML, SCSS, CSS
  • React, TypeScript
  • React Router, Webpack Module Federation
  • Jest, Enzyme, React Testing Library
  • Cypress, Playwright
  • React JSON Schema, Google Material Design
  • Agile Scrum Development Methodology
  • Git

Hobbies and Interests

  • Yoga and Meditation
  • NGO Volunteering

Timeline

Senior Software Engineer

Red Hat Inc.
10.2023 - Current

Software Engineer

Red Hat Inc.
10.2020 - 09.2023

Associate Software Engineer

Red Hat Inc.
02.2019 - 09.2020

Software Engineer-Intern

Red Hat Inc.
09.2018 - 01.2019

Assistant System Engineer

Tata Consultancy Services Ltd.
01.2017 - 07.2018

Bachelor of Technology - Computer Science

West Bengal University of Technology
Debsmita Santra