SG

Software Engineer, Amateur Baller

I'm Sandeep, a software engineer based in India. I have around 7 years of experience building high performing presentation layers, building reusable components, and performance optimization.

Senior Software Engineer

VirtusaBangalore, Karnataka (Remote)

Work and Achievements

  1. Worked on simplification of flows and refactor the existing code for scalability and performance.
  2. Implemented various initiatives from scratch & made them live on production in React web app.
  3. Integrated our plugins with multiple applications, proactively identifying and resolving issues to ensure seamless functionality across platforms.
Tech Used
ReactApollo GraphqlStyled-componentsTypeScript

Experience Engineer L2

Publicis SapientGurgaon, Haryana (Remote)

Work and Achievements

  1. Migrated business flows and logic from an Ext JS Framework-based in-house application to a modern React architecture, leveraging technologies such as Redux-saga, Styled-components, CSS, and Context-API, React-hooks, Custom-hooks.
  2. Took charge of the entire module lifecycle, including legacy code analysis, validation of business logic with clients, and end-to-end development and testing using Jest and RTL. Packaged the module as a Node package (as a Micro-frontend app) for seamless integration & to reduce the existing code base size
  3. Ensured security compliance through tools like SonarQube guaranteeing a robust and efficient application. Additionally, maintained adherence to AA accessibility standards by facilitating compatibility with screen-readers like JAWS and NVDA
  4. Was responsible for integrating the new pricing engine API with all the applications with a backward-compatible feature in order to toggle between the pricing engines Created an implementation plan for the technical and go-live releases (Change Requests) of the feature in the production environment
  5. Developed custom and reusable UI components and pages for a customer-facing application, following existing patterns, design guidelines, existing style guide components, and best practices
  6. Enhance and maintain the existing application built on the atomic design pattern, along with fulfilling all the acceptance criteria. Enhancing and maintaining various micro-frontend applications, along with publishing them in artificatory and version documentation
Tech Used
ReactRedux-ThunkRedux-SagaStyled-componentsJestReact-Testing-LibraryNVDA & JAWS

System Engineer

Tata Consultancy ServicesBangalore, Karnataka

Work and Achievements

  1. Close collaboration with the BA and senior stakeholders to translate the business requirements into technical business UI workflows
  2. Developed user-interface/apps using React & React- Router. Build reusable components like Forms, Data tables, headers, cards, and page layout using React hooks & styled them with Custom CSS and BootStrap
  3. Developed CURD API endpoints using ExpressJS and integrated the same with UI To reduce design changes after implementation and to speed up the development process, I worked with cross-functional teams to develop UI mockups and samples.
  4. Identified the performance bottlenecks in the application and optimized the UI code to reduce the number of API calls to the backend
Tech Used
ReactReact-Router-DomEnzymeExpressNodeJSBootstrap

Work

  1. VC
    Company
    Virtusa
    Role
    Senior Software Engineer
    Dates
    May, 2024 -- Present
  2. PS
    Company
    Publicis Sapient
    Role
    Experience Engineer L2
    Dates
    Sept, 2021 -- May, 2024
  3. TCS
    Company
    Tata Consultancy Services
    Role
    System Engineer
    Dates
    Dec, 2018 -- Sept, 2021