Rishab Chawla


Software Engineer

My Elevator Pitch 👋🏽

My name is Rishab Chawla and I am a software engineer based in New York City who loves to build applications with a social impact. I have developed across the entire web stack and mobile devices with a focus on developing irresistible user interfaces, such as this website, and scalable backend systems.

Currently, I am a software engineer at Capital One, where I use my development superpowers to provide a better online banking experience for millions of money makers in North America.

When I am not trying to center a div within a div, you can find me exercising to maximize gains, plucking the wrong strings on a guitar, adding to my pristine cardigan collection, escaping reality in another country, or preparing South Asian delicacies.

What I'm good at 👨🏽‍💻

Java

Python

Web Development

Swift

Languages

  • HTML
  • CSS
  • JavaScript
  • C
  • SQL

Frameworks

  • Node.js
  • JSP
  • Flask
  • Pandas
  • Matplotlib
  • Bootstrap

Software

  • AWS
  • Git
  • Linux
  • Xcode
  • Adobe XD

My 9-5 Experiences 💼

Below I have illustrated a timeline of my work experiences. For a brief overview of my most important tech-driven roles, check out my résumé.

Aug 2020 - Present
Software Engineer
Aug 2020 - Present

More information coming soon!

Sept 2016 - May 2020
Rutgers University School of Arts and Sciences
Bachelors of Science, Computer Science, minor in Economics
Sept 2016 - May 2020

Earned a degree in Computer Science for completing 4 years of relevant coursework in algorithm design, computer architecture, systems programming, operating and distributed systems, database management systems, and object oriented programming.

  • GPA: 3.8
  • Java
  • C
  • Python
  • SQL
  • Data Structures
  • Algorithms
  • System Design
  • Software Methodology
Sept 2019 - May 2020
Rutgers University Computer Science
Part Time Lecturer
Sept 2019 - May 2020

Facilitated weekly recitations of 30+ students in a collaborative learning environment to solve and explain challenging data structures problems and concepts. Conducted weekly office hours with 15+ students to answer questions regarding coursework and material. Organized optional review sessions of 200+ students to reinforce course material in preparation for exams.

  • Java
  • Data Structures
  • Algorithms
  • Teaching
  • Communication
  • Leadership
  • Conflict management
Jan 2018 - May 2020
Rutgers University Learning Centers
Learning Assistant
Jan 2018 - May 2020

Conducted study groups to facilitate small group discussions, encourage collaborative learning, and challenge students to discover new problem-solving techniques for complex computer science and physics concepts. Applied pedagogical learning techniques including learning theories and strategies, mental models, discursive teaching methods, and leadership.

  • Java
  • Data Structures
  • Algorithms
  • Physics
  • Facilitation
  • Communication
  • Leadership
  • Conflict management
June 2019 - Aug 2019
Capital One
Software Engineering Intern
June 2019 - Aug 2020

Designed and developed a 10000+ node relational graph of AWS IAM that describes trusted principals and permissions granted to 250+ AWS engineer accounts. Queried data from a PostgreSQL database to develop a command line interface tool in Python to answer questions regarding Capital One's cloud footprint and IAM entities.

  • Python
  • AWS
  • PostgreSQL
  • Neptune
  • Gremlin
April 2018 - Dec 2018
Rutgers University Career Services
FIGS Peer Instructor
April 2018 - Dec 2018

Prepared a ten-week lesson plan on topics related to economics such as capitalism, game theory, cryptocurrencies, and financial crises to introduce students to topics studied in economics. Mentored 25 students in their transition as a first-year student at Rutgers University by presenting them with on-campus resources.

  • Economics
  • Teaching
  • Conflict management
  • Communication
  • Leadership
  • Creativity
May 2018 - Sept 2018
Rutgers University School of Communication and Information
Data Science Research Assistant
May 2018 - Sept 2018

Collected and organized data labels on 2000+ Instagram posts using the Google Forms platform. Analyzed the data using Python's Pandas and Scikit-learn libraries. Presented the results using visualizations made through Matplotlib and Seaborn to aid in automatic cyberbullying classification.

  • Python
  • Numpy
  • Pandas
  • Matplotlib
  • Seaborn
  • JavaScript
Mar 2017 - Sept 2017
Rutgers University Student Affairs
Orientation Leader
Mar 2017 - Sept 2017

Welcomed, prepared, and engaged 6000 first-year students, transfer students, and their families to aid in their transition to Rutgers University. Interacted with small groups of up to 15 students during 22 orientation sessions and facilitated thought-provoking discussions about sexual assault, microaggressions, diversity, and resources on campus. Coordinated logistics with a special operations team to ensure utmost efficiency during each session.

  • Leadership
  • Communication
  • Public speaking
  • Conflict management

Coded on a 🍕 diet

Con Artist

An online detective multiplayer game built with web sockets.

Passionfruit

Rutgers University lunch pairing app for meeting new people.

Crowdplay

Crowdsourced DJ powered by Spotify and Twilio APIs

RUcycle

Image classification app to streamline the recycling process.

Rock Paper Myo

Rock, paper, scissors machine that always beats you.

My adventures in focus 📷

Coming soon to a device near you!