Somanshu Vikram Singh

Student | Ex-Google DSC Lead |

Mobile/Web/Full Stack Developer

Download CV

About Me

Hey there 👋,

I am a final year BTech CSE student 👨‍🎓 @NIIT University, Neemrana, Rajasthan with a specialization in Artificial Intelligence. I have had a good amount of experience in making software products from my prior internships💻 and group projects and when I am not coding I love to go out for a quick run 🏃‍♂️, play badminton🏸 or just jam endlessly on guitar 🎸.

Work Experience

Full Stack Developer Intern - Zisho (1st July - Present)

  1. Solely responsible for creating the v1 of the WebApp version of the product.
  2. About 60% optimization in initial render of WebApp by integrating Redux + PureComponents.
  3. Pitched and implemented integral design decisions - like Material UI for improved UI/UX, with a speedy development process, allowing testing of features from weekly to bi-wekly, i.e 100% growth frequency.
  4. Built a custom socket and API middleware by following DRY principle which led to further decrease in redundant calls during re-renders by upto 40%.
  5. Clearly defined and decoupled responsibilities of each API endpoint and socket by introducing an API gateway

FrontEnd Developer (React JS) - Eoraa & Co (Jul 2020 - Sep 2020)

  1. Independently drove a design revamp to achieve a 25% reported increase in user engagement by redesigning the UI.
  2. Used react router for advanced routing in a large scale project, thereby fixing all the navigation-related bugs in the project which accounted for 33% of all open bugs.
  3. Created an MVP for client which allowed dynamic generation of web pages and converted the same to pdf. The MVP was later used as a POC during investment pitches.

Android Mobile App Developer - Eoraa & Co (Apr 2020 - May 2020)

  1. Suggested and implemented an EPUB Reader from scratch which was a crucial part of the project and was appreciated by the client too.
  2. Suggested and implemented a RSA based encryption and decryption of offline EPUB files in the user's device.
  3. Developed over 15+ individual features across multiple projects with over 5+ daily commits on github with cross-testing features amongst the team.
  4. Optimized one of the application’s performance by reducing resource consumption by 19%.

App Developer (Contract) - NIIT University (Dec 2019 - May 2021)

  1. Used Flutter to design a mobile-based solution for NIIT University students to stay connected to the academics.
  2. Implemented a QR Scanner which was actively used by over 800+ students daily to mark their attendance via mobile app.
  3. Over 200+ students used the Camera module to upload Exam Answer sheets online during online exams
  4. Restricted access to application to only university students
  5. Upload on both PlayStore as well as AppStore.

Projects

project name

tavRN App

Capstone | Group Project | Jan - May 2021

A PGP encryption based VoIP mobile application. The mobile application supported Login/Sign up with OTP verification for mobile phone and supported group video call with an end-to-end encrypted messaging. The project consisted of a backend for video calling along with GraphQL based API server with MongoDB as database.

Find out more

project name

Sentiment Analysis

Research & Development | Group Project | Jan - May 2021

Our team was successful in creating a multi model web application using flask for web application and Tensorflow for creating and training the model. The idea was to create an efficient model for detecting Sarcasm (a subtopic in sentiment analysis) in tweets. The model was trained on over 1.5 million tweets and achieved an accuracy of over 80%.

Find out more

project name

Web Development / JS Game Dev

Multi Device Programming | Group Project | Jan - May 2021

To understand the basics of HTML/ CSS/ Bootstrap we designed an interactive website called PuppyTrail where one could browse through a list of dogs and get information about them.

Next we created a series of mini games like Hangman, Pat-a-tap, guess the color and the Dino Jump game seen in google chrome. All of the above mini-games were made via JS only.

Find out more

project name

Analysis of convergence rate in Genetic Algorithm

Artificial Intelligence | Group Project | Jan - May 2021

Te aim of the project was to test out various factors that can alter the convergenrate rate of a Genetic algorithm and compare the results of each of these various factors. After careful analysis of each of factor, a conclusion had to be reached to suggest the best approach for convergence rate in a Gentic Algorithm.

Find out more

project name

Delhi Metro App

Hackathon | Group Project | Jan - May 2020

A simplified, effective and Hands-free solution to book a metro ride with given Covid-19 social restrictions. The app aimed to help users book their seat in metro in advanced keeping into consideration the switching of metro on station and the time taken to move from one part of station to the other. Along with this the application would provide a cash-less way to pay for your ride and keep a track of all your previous rides.

Find out more

project name

Food Ordering & Mangement Application

Operating System | Group Project | Jan - May 2020

The idea is to make a cross-platform application using flutter to allows students at the university oder food from local restraunt/cafe within our campus, thereby, alowwing for na easier platform for users to transact on and also a non-complex system for the admin side to keep a check on bills, order, inventory,etc.

Find out more

project name

MRNU - Moving Rover for NU

Digital Logic & Circuit | Group Project | Aug - Dec 2019

The course required us to get a hands-on experience in dealing with project that required one to step away from softwares and deal with the underlyinh hardware of the machine. Hence, MRNU was born, a simple Rover powered by multiple senors and a camera for monitoring via a web-portal whoch can be accessed by given credentials on the university's network.

project name

T4E 2020 Website

Group Project | Aug - Dec 2019

International Conference on Technology for Education (T4E) is an internation conference on advanced learning technologies and pedagogy for technology-enhanced learning. The NIIT University was choosen as the host for the event however due to pandemic the webiste could not go live as the event was postponed indefinetly.

project name

Blind Stick

Workshop Practice | Group Project | Jan - May 2019

The project was made keeping a practical use in mind, the Blind stick was a prototype to assist the blind people and warn them of their surrounding, like if there is a step nearby, or a hole and in genral make the user more aware of their surroundings. This project was one of the first project which required us to deal with actual senors and electrical components.

Achievements/Volunteer Work

Google DSC Lead - (Sep 2020 - Jul 2021)

Selected as the first ever Lead for GDSC, to lead the DSC chapter at our university, i.e, DSC-NIIT University(DSC-NU).

Tech Team Lead - (Dec 2019 - Mar 2020)

Led the technical team for @ TEDxNIITUniversity. The event TEDx event was held on Campus on March 2nd,2020.

Tech Team - (Oct 2018 - Mar 2019)

Volunteered at TEDx in the Technical Team at NIIT University and helped to host the official website for the event.

My GitHub