Personal details

Sidharth B. - Remote

Sidharth B.

Timezone: Kolkata (UTC+5.5)

Summary

I am Sidharth Bansal, Gold Medalist from Delhi Technological University in the Software Engineering Branch.

I love helping folks to crack interviews of Amazon, Google, and other MNCs.
I had done an internship at Google, Hyderabad as a Full Stack Software Engineer in Android and Java Backend. I created baseline images package for the Matplotlib FOSS library for Python in one of my internships at Numfocus. My two research papers in the field of Natural Language Processing are under publication phase.

I had worked as a Full Stack Software Engineer at Public Lab, US(Remote) since 2.5 years around. I coordinated various administrative operations and mentorship activities in various FOSS programs like Google Code-In, Google Summer of Code, Outreachy, etc to maintain all the repositories of Public Lab in Ruby on Rails. I also developed many projects like Multi-Party Authentication System, Cross-Domain Authentication System enhancements at Mapknitter and SpectralWorkbench and Multi-Tag Subscription System.

Currently, I am working in a CRM company as a Software Engineer in the field of React Native, NodeJS and Spring.

I want to reveal the secrets to success. With the keen interest in programming as demonstrated with key example above and my github profile, I want to help other people to develop a sound understanding of Software Engineering principles under my mentorship

Work Experience

Software Engineer
Gameskraft | Jul 2020 - Present
Java
Node.js
MySQL
Spring
Redis
TypeScript
React
JavaScript
Building games to entertain people in the field of Cricket, Basketball, Football and many more
Software Engineer
Public Lab | Aug 2018 - Jul 2020
Ruby
HTML/CSS
Ruby on Rails
Node.js
MySQL
PostgreSQL
JavaScript
Rails 5
Coordinated various administrative operations and mentorship activities in various FOSS programs like Google Code-In, Google Summer of Code, Outreachy, etc to maintain all the repositories of Public Lab. Build following projects, and many more - Login/SignUp modals at Public Lab's official website - Multi Tag Subscription System - Cross Domain Authentication System enhancements at Mapknitter

Personal Projects

Multi Party Authentication SystemIconOpenNewWindows
2018
Ruby on Rails
Introduction of OAuth providers (Facebook, Twitter, GitHub, and Google) to the existing AuthLogic authentication system to increase user interaction at Public Lab. OmniAuth library is used for standardizing multi-party authentication providers. Code is written in Ruby on Rails with full test coverage with Minitest under TDD and BDD. User can link, unlink providers, sign up and login via providers to their account. Different gems(APIs) such as OpenSSL, Figaro, OmniAuth, etc are used.
Query Expansion using Fuzzified WordNet
2019
Machine Learning
NLP (Natural Language Processing)
Used hyponym and hypernym relations for Query Expansion in the WordNet graph on TREC Question and Answer Dataset. Then applied similarity measures for fuzzy edge weights. Used connectivity measures to evaluate the expanded query.