Hello,
I am
Shubham

Software Engineer

Hello,
I am
Shubham

Software Engineer

About Me

Hello! My name is Shubham Singh and I'm a software engineer specializing in fullstack web development. I am passionate about designing and developing modern applications for the web and mobile. I have about 2 years of professional eperience as a fullstack web developer, and I am experienced in modern frontend technologies such as React.

I graduated from the University of Wisconsin-Madison with a Bachelor's in Computer Engineering and Computer Science in May 2020. I'm currently working full-time as an IT Engineer for Hewlett Packard Enterprise, focusing on UI development using React.

Skills

Web Development

Mobile Development

Systems

Cloud Architecture

Austin, TX

  • Working on multiple quoting platforms as a frontend developer using React/Redux
  • Developed core UI components for quoting services interfacing with Hybris eComerce APIs
  • Led design efforts from gathering business requirements, to wireframing and prototyping on Figma for core components
  • Madison, WI

  • Worked as a full-stack web developer implementing features for a conversational data science platform using React/Redux, Python and Golang
  • Designed and developed a product tour to onboard new users
  • Developed a rich, new file manager to allow users to upload and remove files
  • Owned several projects, such as redesign of the platform homepage
  • Implemented a chart sharing feature to enable real-time collaboration over a chat-based conversation
  • Led a team of developers to build a dashboard page to display charts and tables in an interactive presentation format
  • Bangalore, India

  • Developed a serverless backend from scratch using Firebase Cloud Functions which communicated with a Firestore database for an artist discovery and contracting platform
  • Streamlined the addition of new artists by developing an admin portal and REST APIs for creation and retrieval of artist data
  • Designed and developed several pages on a jQuery-based frontend using Materialize for the core product website
  • Proposed and implemented solutions to simplify integration between existing services and the new cloud-based backend
  • Led extensive code reviews which dramatically reduced clutter in the codebase
  • Delhi, India

  • Worked with the Android team to use SQLite to persist data retrieved from the server on an existing cloud accounting Android application to improve offline functionality
  • Refactored app screens to use the new Android ConstraintLayout library in order to minimize deeply nested layouts
  • Interfaced with designers to improve UI/UX and ensure consistency across pages for AlignBooks’ product website
  • Madison, WI

  • Added an asset management system to an existing multi-tiered Java web application
  • Developing the JSP based frontend, a Hibernate/JPA backend to access an MSSQL database and the web services used between the tiers
  • Providing technical support and troubleshooting to the faculty and staff at the School of Social Work
  • Work

    Projects

    Fitness Tracker

    Designed and developed a fitness tracker app using react native that allows users to track workouts and daily calorie consumption.

    React Native

    fitness tracker dashboard fitness tracker add new activity fitness tracker meals list fitness tracker profile
    course scheduler

    Course Scheduler

    Designed and developed a course search and scheduling React web application.

    React

    Styled Components

    React Router

    Pokédex App

    Designed and developed an offline-first Android app to neatly display information such as moves and stats about Pokémon from the PokéAPI.

    Android Architecture Components

    MVVM

    LiveData

    Room

    Retrofit 2

    RxJava 2

    pokedex list pokedex pokemon summary pokedex pokemon move detail pokedex pokemon stats detail

    Simple Neural Network

    Developed a neural network to recognize a handwritten digit that functions with 94% accuracy. The program was tested on a 50MHz Altera FPGA and completed in 24000 clock cycles

    SystemVerilog

    Modelsim

    Synopsys

    Todo List

    Created a responsive, full-stack todo list using React and Node. The Node backend uses Express for routing and a MongoDB database.

    React

    Node.JS

    MongoDB

    Pipelined Processor

    Implemented a 5-stage pipelined processor for the WISC F18 ISA using Verilog, with basic caching functionality.

    Verilog

    Modelsim