Open to opportunities

Shubham
Rai

Sr. Software Engineer  ·  Bangalore, India

6+
Years experience
50%
Traffic increase
Employee of Month
40%
Fewer bugs shipped

Work Experience

Sr. Software Developer
Jul 2019 – Present
Tricon Infotech · Bangalore, India
React.js Revamp & Performance Enhancement
  • Architected scalable, reusable React components handling complex UI flows and extensive API integrations.
  • Implemented Zustand-based global state management for predictable updates and minimal unnecessary re-renders.
  • Executed migration to Vite — faster startup, improved build performance, and efficient HMR.
  • Applied memoization, selective state subscriptions, and controlled re-renders, boosting component rendering performance by 15–40%.
  • Transformed legacy Vanilla JS codebase to React.js, achieving a 50% increase in site traffic through improved UX and accessibility.
  • Refactored legacy code reducing overall lines by 20–40%, improving readability and maintainability.
  • Decreased reported bugs by 20–30% through improved code organization and easier debugging.
  • Led dependency upgrades and package maintenance, resolving breaking changes and improving stability.
Seamless User Flow & Accessibility
  • Ensured full WCAG accessibility for CK12 — screen reader compatibility, keyboard navigation, adequate contrast ratios, and mobile friendliness.
  • Improved the Electronic Health Record (EHR) tool accessibility and usability, resulting in a 40% increase in tool utilization.
Facilitating Theory-Application Connections
  • Designed interactive tools aiding students in linking theoretical concepts with practical applications.
  • Developed distinct modules for matching, ranking, and grouping — supporting holistic learning environments for teachers and students.
  • Built an auto-graded learning tool within Excel with automated feedback and assessment.
API Development & Migration
  • Migrated API endpoints from Elasticsearch to PostgreSQL using SQLAlchemy ORM and FastAPI.
  • Redesigned Pydantic models for request/response validation while preserving existing API contracts.
  • Replaced Elasticsearch filters and aggregations with equivalent, optimized SQL queries.
  • Ensured data consistency and integrity across the migration through thorough testing and validation.

Skills & Stack

Frontend
ReactTypeScriptJavaScriptZustandReduxAngularHTML5CSS3Bootstrap
Backend
PythonFastAPISQLAlchemyPydanticRESTful APIs
Database
PostgreSQLAmazon RedshiftMongoDBElasticsearch
Tools & Infrastructure
GitVitenpmCI/CDAWSMonorepoAgile

Awards & Achievements

Employee of the Month
September 2024
Employee of the Month
March 2023
Employee of the Month
July 2022
Employee of the Month
October 2021

Education

B.Tech — Computer Science
Kanpur University
Aug 2015 – May 2019 · Kanpur