Shruti Shamdasani

Software engineer (Frontend) at TestGorilla | AI/ML Enthusiast

Pune, Maharashtra, India Contact Info
1K followers 500+ connections

Join to view profile

About

I was drawn towards the field of computer science when I attended a course called CS50 by an amazingly talented professor - David Malan. It has been a beautiful journey since then.

I have had exposure of coding microcontrollers to analysing complex datasets to competitive programming. Ofcourse, I am still at the tip of the iceberg considering the vastness of this incredible field.

Currently, I am inclined towards data science and front end development. I have done various courses from different online learning platforms like edx, dataquest etc. I have experience working with Angular, Python, different data analysis libraries like numpy, pandas, matplotlib etc.

As I am in the early stages of my career, I wish to explore and experiment with different domains of computer science in the future.

In my free time, I read about macroeconomics and international diplomacy. Also, I love playing ukulele, writing poetry and travelling to different places.

Articles by Shruti

Activity

Join now to see all activity

Experience

  • TestGorilla Graphic

    Software Engineer (Frontend)

    TestGorilla

    - Present 2 years 1 month

    As part of Test Instruments team, worked on following projects:

    Typing Test
    Developed an Angular based npm package by customizing open source Monkey Type’s codebase according to our needs. Developed various typing test variations - 10 key Typing test, paragraphs based tests etc. with metrics like WPM and accuracy

    CodeRunner
    Developed a web-based coding environment that allows our test takers to write, compile, and run code smoothly. Provided extensive configuration…

    As part of Test Instruments team, worked on following projects:

    Typing Test
    Developed an Angular based npm package by customizing open source Monkey Type’s codebase according to our needs. Developed various typing test variations - 10 key Typing test, paragraphs based tests etc. with metrics like WPM and accuracy

    CodeRunner
    Developed a web-based coding environment that allows our test takers to write, compile, and run code smoothly. Provided extensive configuration options for customization.
    Closely worked with the product team to build new functionalities, identified and debugged defects and analyzed the design requirements for the website.

  • Citi Graphic

    Technology Analyst

    Citi

    - 3 years 11 months

    Pune Area, India

    (𝟮𝟬𝟭𝟵 - 𝟮𝟬𝟮𝟮)
    Worked extensively on the Citi commercial cards website - Citi Manager.

    Experience in building new functionalities, debugging defects and analyzing the design requirements for the website.

    Extensive experience in building various critical flows like - registration of cardholder & non-cardholder, search functionalities, alert functionality, dynamic forms, card maintenance flows, bulk operation flows, document uploads/downloads etc.

    Migrated the…

    (𝟮𝟬𝟭𝟵 - 𝟮𝟬𝟮𝟮)
    Worked extensively on the Citi commercial cards website - Citi Manager.

    Experience in building new functionalities, debugging defects and analyzing the design requirements for the website.

    Extensive experience in building various critical flows like - registration of cardholder & non-cardholder, search functionalities, alert functionality, dynamic forms, card maintenance flows, bulk operation flows, document uploads/downloads etc.

    Migrated the website (UI) from Angular JS to latest version of Angular.

    (𝟮𝟬𝟭𝟴 - 𝟮𝟬𝟭𝟵)
    Built a web interface for automating tests on various middle office applications.

    Built an application for automating bulk orders on Citi Marketplace for onboarding of new employees.

    Mentored interns for their assignments in Angular applications.


    While working at Citi, I have gained experience in the following technologies - 𝗣𝘆𝘁𝗵𝗼𝗻, 𝗙𝗹𝗮𝘀𝗸, 𝗝𝗮𝘃𝗮𝘀𝗰𝗿𝗶𝗽𝘁, 𝗧𝘆𝗽𝗲𝘀𝗰𝗿𝗶𝗽𝘁, 𝗔𝗻𝗴𝘂𝗹𝗮𝗿, 𝗡𝗼𝗱𝗲.𝗷𝘀, 𝗚𝗶𝘁, 𝗦𝗤𝗟, 𝗘𝘅𝗰𝗲𝗹

  • Prudent IT Systems Graphic

    Intern (Android Developer)

    Prudent IT Systems

    - 1 month

    Pune

    Built android app for athlete injury management. Created various forms for collecting data related to the injury and based on the data, relevant institutions were connected.

  • Arduino Developer

    Cummins Robocon Team

    - 9 months

    I was a part of Robocon 2016, a prestigious robotic event. We were a team of 30 people. I got the privilege of working with students from all domains of engineering studying in our college. Pursuing computer engineering, I was assigned the work of coding the microcontroller "Arduino" for the robots so that they could take specific actions at particular time.

    As part of this activity, I gained exposure of working with C++ and integrating the code with hardware components (like different…

    I was a part of Robocon 2016, a prestigious robotic event. We were a team of 30 people. I got the privilege of working with students from all domains of engineering studying in our college. Pursuing computer engineering, I was assigned the work of coding the microcontroller "Arduino" for the robots so that they could take specific actions at particular time.

    As part of this activity, I gained exposure of working with C++ and integrating the code with hardware components (like different kinds of motors, sensors, grippers etc.).

    We secured 30th rank in India in this competition.

Education

  • MITx Courses Graphic

    MITx on edX

    Micromasters Statistics and Data Science B

    -

  • MKSSS Cummins College of Engineering for Women Graphic

    MKSSS Cummins College of Engineering for Women

    Bachelor of Engineering (BE) Computer Science

    -

    Activities and Societies: Coding contest winner - INNOVATION (Techfest 2016), Robocon India (2016) : 31st overall rank out of 105 teams, Member of WomenTechmakers, Member of Django girls

  • Dataquest.io Graphic

    Dataquest.io

    Data Scientist path

    - Present

  • Carmel Convent Senior Secondary School

    High school

Licenses & Certifications

Volunteer Experience

  • IEEE Graphic

    Teacher

    IEEE

    - 1 month

    Education

    As a volunteer, my role was to intrigue students of primary and middle school students about the domains of "Virtual and Augmented Reality". Along with my team, we organized various amusing activities to make them aware of the wonders of these technologies.

  • MKSSS Cummins College of Engineering for Women Graphic

    INNOVATION (TechFest) - Event Coordinator

    MKSSS Cummins College of Engineering for Women

    - 1 month

    Education

    Our college organizes an annual techfest called INNOVATION. As I take keen interest in the field of data structures and algorithm, I chose to sign up for coordinating a coding event as part of the fest. I designed a website for the event and meticulously decided the questions for the participants. It was a wonderful experience coordinating with my team members and successfully arranging this contest.

Courses

  • Angular Beginner Series

    -

  • Javascript essentials for the full stack developer

    -

Projects

  • Finding the best markets to advertise in for an E-learning product

    - Present

    Used pandas library to analyse data from freeCodeCamp's 2017 New Coder Survey. Used the data to identify whether it is representative of the population of our concern. Used attributes from the data like country where the developer is based, money spent, time spent learning etc. to gain an insight of whether the individual would be open to spend money on our courses. Used summary statistics and various data visualizations like frequency distributions, box plots to understand the users country…

    Used pandas library to analyse data from freeCodeCamp's 2017 New Coder Survey. Used the data to identify whether it is representative of the population of our concern. Used attributes from the data like country where the developer is based, money spent, time spent learning etc. to gain an insight of whether the individual would be open to spend money on our courses. Used summary statistics and various data visualizations like frequency distributions, box plots to understand the users country wise and to remove outlier data.

    See project
  • Citi Manager

    - Present

    As part of the Citi Commercial Cards team, worked on the Citi commercial cards website - Citi Manager.

    See project
  • Predicting Airbnb rental price using KNN

    -

    Analysed Airbnb's New York dataset to predict prices for its rental properties. Processed various features of the dataset and performed operations including transformation and cleaning. Measured the accuracy of the algorithm and improved it by trying different set of features and removing outliers from the dataset.

    See project
  • Exploratory Data Analysis using Spotify API

    -

    Used Spotify API to fetch data of Top 50 songs trending in various countries. Analysed correlations and distributions of various features of the tracks like acousticness, loudness, energy, danceability etc. to understand the musical taste country wise.

  • Stock Price Prediction

    -

    Built a machine learning model using Random Forest algorithm which predicts whether the Microsoft stock would go up or not. Explored the data from Yahoo finance for the past 30 years, cleaned the data, added new features that would be relevant to the stock price, iteratively improved the accuracy of the model and built a backtesting engine to test the model.

    See project
  • Analyzing High Dimensional Genomics data to identify various cell types

    -

    Analyzed genomics data using PCA and k means clustering. Used PCA to reduce the dimensionality of the dataset and then used k-means to identify the possible types(clusters) of cells within that data. Used the elbow method to identify the number of clusters.

  • Automation Execution Portal

    -

    AEP is an internal Citi application. As part of this project, I created a web interface which consolidated various testing applications. This interface is used to trigger test cases and also automates various processes related to those test cases. The front end was built in Angular while the back end was done in Express JS.

Languages

  • English

    Professional working proficiency

  • Hindi

    Native or bilingual proficiency

More activity by Shruti

View Shruti’s full profile

  • See who you know in common
  • Get introduced
  • Contact Shruti directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Shruti Shamdasani

1 other named Shruti Shamdasani is on LinkedIn

See others named Shruti Shamdasani

Add new skills with these courses