Close

Shubham Kumar

Graduate Student at San Jose State University

About Me

Greetings! I am a Software Engineering Graduate Student at San Jose State University, where I am pursuing my MS in Software Engineering with a dual specialization in Enterprise Software Technologies and Cloud Computing. Along with that, I am also working as a Graduate Research Assistant in Blockchain, where I am working on building secure blockchain Ethereum Smart Contract based decentralized apps and leveraging IPFS to efficiently minimize storage and computing costs. Recently, I worked as a Software Engineer Intern at Tammira Inc.

At Tammira, I led the development of the Tammira beauty application for learners and artists/influencers to match up/find, connect, book, and engage with each other. Here, I got an opportunity to develop many core features from scratch like video call, notification, booking which was a good learning experience for me.

My recent work includes designing and developing scalable and distributed web applications and mobile apps using React-Native, React, Redux, Node.js, MongoDB, MySQL, Kafka, and Spring Boot; notable ones being a GrubHub online food ordering platform, and MTaaS mobile testing platform to enable collaboration between freelance testers and a Twitter clone. Before starting my masters, I worked as a full-time Software Development Engineer at Xoriant where I worked on the core modules of an enterprise web application of Citi Bank.

I am passionate about application development and I love building side projects in my free time. The projects that I work on are all publicly available on my GitHub @ here. I’m actively looking for full-time opportunities starting May 2021 and co-op/internship opportunities for Fall 2020 in the roles aligning Software Development Engineering, Blockchain development.

Experience

Tammira Inc

Software Engineer Intern

  • Led the development of the Tammira beauty mobile video app for learners and artists/influencers to match up/find, connect, book, and engage with each other.
  • Developed one-to-one live video chat, booking, and other features for influencers to connect with their followers.

San Jose State University Research Foundation

Graduate Research Assistant

  • Working on developing Smart Ethereum contracts using Solidity, Truffle suite,Web3.js, Ethereum.
  • Building secure blockchain network DApps and creating private blockchain networks.
  • Exploring IPFS and it's usage with Blockchain to efficiently minimize storage and computing costs on-chain, while also preserving the security of data off-chain.

Xoriant Solutions

Software Engineer

  • Designed and developed the GDPR framework for a major global bank that identified key data records eligible for deletion from the application in accordance with GDPR standards and provided dashboards to run reports.
  • Designed and implemented RESTful APIs and improved the performance of application by 30% by optimizing fetch process of Hibernate entities.
  • Automated compile process of Batches to run directly on Build servers that shortened check-in time by 80%.
  • Implemented modules for handling encryption and random key-token generation. Created UI dashboards to enable users to create backend templates, upload data and view masked/unmasked data according to entitlements.
  • Improved speed and augmented the performance of application by integrating EHCache that decreased time to load records by 40%.
  • Automated build and deployment process utilizing Jenkins by configuring its CRON mechanism and email notification service that reduced the deployment time by 70%.

Education

San Jose State University

August 2019 - May 2021

Masters in Software Engineering | GPA: 3.78/4.0

University of Pune

August 2012 - June 2016

Bachelor of Engineering in Computer Science | GPA: 3.5/4.0

Kendriya Vidyalaya 2, Pune

April 2000 - March 2011

Primary and secondary education

Projects

GRUBHUB Replica

August 2019 - November 2019

San Jose, CA (See Project)

  • Developed scalable, distributed multitier GrubHub replica which can handle entire flow of online food ordering.
  • Implemented real-time chat feature between consumers and buyers for order status querying and also used Kafka as messaging system between client-server.
  • Improved the server performance by 25% by using connection pooling and Redis at the backend.
  • Used JWT tokens, Passport.js for authentication and session management and Mocha and JMeter for testing.

Smart MTaaS Chatbot

February 2020 – May 2020

San Jose, CA

  • Developed a smart chatbot, that can handle user queries regarding MTaaS application (a mobile testing application).
  • Used OpenAI GPT2 transformer models to find optimum answers to user queries.
  • Integrated voice search and result retrieval from internet for unknown questions based on user feedback.
  • Implemented a feedback loop to train model through user answers for unknown questions.
  • Dockerised the application and deployed it on AWS servers.
  • Technologies: Python, Deep Learning, Flask, React, Node.js, AWS, Docker, Mongo.

Smart Minutes of Meeting Recorder

October 2019 – December 2019

San Jose, CA (See Project)

  • Developed a smart minutes of meeting recorder application, that records meeting conversations and uses Machine learning models to extract summary and other metrics from the conversations.
  • Built a model using “Bidirectional Encoder Representations from Transformers” that generates minutes of meeting automatically.
  • Captured tasks for an individual through Name Entity Recognition model using spacy API.
  • Technologies: Pytorch, ReactJs, NodeJs, Python, BERT, MySQL, MongoDB, AWS, and Docker.

Smart Eye Face Recognition WebApp(Side Project)

April 2019 - May 2019

Pune, India (See Project)

  • Developed a face recognition web application using React, NodeJS, ExpressJS and PostgreSQL as a side project.
  • Integrated the Clarifai face detection model into application and parsed the model response to highlight human face in the images selected by the users and ranked users according to the number of attempts made.
  • Dockerised the application and deployed its image on the Heroku.

Twitter Prototype

October 2019 – December 2019

San Jose, CA (See Project)

  • Developed a multitier Twitter replica using MERN Stack which is scalable and distributed and managed at least 10,000 Users, 10,000 Tweets.
  • Optimized performance of application using connection pooling and SQL caching with Redis.
  • Deployed the servers across multiple AWS instances for internal load sharing and improved scalability, fault tolerance.

Pig Game(Side Project)

March 2019

Pune, India (See Project)

  • Implemented all the features of a Pig Game using HTML CSS and JavaScript as a side project.
  • Game logic and dice moves developed using JavaScript events and DOM Manipulation.

Secured Search Over Encrypted Cloud Data(Undergrad Project)

August 2015 - May 2016

Pune, India

Skills

Get in Touch