Hello!

I'm Shridhi Aggarwal, a dedicated front-end software engineer who likes to craft beautiful interfaces and enjoyable experiences.

About

Hello there! 👋 I'm Shridhi, a software engineer with knowledge of JavaScript and TypeScript. My forte lies in frontend development, where I excel in React.js, Redux, and more. Seeing my work live on the web makes me happy. That is why I love FrontEnd! ✨

For the past couple of years, I've been a proud member of the Compro Technologies team, where I've honed my skills and made a real impact. I've contributed by building reusable core components and containers, integrating new features, and boosting security and performance. I also had the privilege of leading Women Who Code, fostering a collaborative learning environment, introducing coding challenges, and organising events.

Additionally, I'm open to opportunities that will allow me to contribute, learn, and grow. If you have an exciting opportunity in mind, let's chat and create something awesome together! 🤝

Skills

Languages

JavaScript TypeScript React Redux React Router Styled Component MUI HTML5 CSS3 Bootstrap MySQL

Tools

Git GitHub Bitbucket Jira Tortoise_Git Visual Studio Sublime Text CodePen CodeSandbox Storybook Invision Canva BrowserStack Postman

Work Experience

Compro Technologies

July 2022 - Present

Software Engineer

  • Develop core containers and components for Engage, Spark, VHL Imagebook and Webbook applications using React.js.
  • Rolled out the Drag feature in the Media player.
  • Enhanced Bonsai search automated indexing code for seamless data integration into the Bonsai index.
  • Integrated essential workflows such as Insights, OTP verification and ICC editors.
  • Collaborated to apply OWASP protection methods, resulting in a 100/100 on Observatory Mozilla Test.
  • Guide new team members and performed code reviews.

June 2021 - July 2022

Associate Software Engineer

  • Built various components for Engage application using React.js.
  • Collaborated and implemented worflows like Assignment, Premium account payment and Onboarding.
  • Improved the keyboard accessibility of all pages of an application, providing a seamless experience to users.
  • Troubleshot production issues.

Women Who Code

August 2022 - August 2023

Lead - Frontend Track

  • Introduced Frontend Friday's coding challenges, supporting a collaborative learning environment.
  • Creative insights for Monday's motivational quotes.
  • Facilitated events and provided support to the Frontend Track Fellow Lead, ensuring smooth execution of tasks.

SheltOwn

May 2020 - July 2020

Web Developer Intern

  • Co-Lead and managed a team of 6 interns (front-end team).
  • Analyzed and documented the requirements of the product.
  • Assisted in creating the wireframes.
  • Architectured and implemented the responsive and accessible webpages of SheltOwn's website.
  • Created functional components on the back-end using Django.

Arbunize

June 2019 - July 2019

Frontend Web Developer

  • Deliver high-quality, robust production code for the GetBoarded website as per the new designs and requirements.
  • Optimized the code to increase its performance and to make it responsive.
  • Tested the components manually.
  • Troubleshot production issues.

Projects

A simple website for a bakery shop, featuring a user-friendly interface for the menu of the bakery.
Integrated pages like Home, About, Services, Menu, Gallery, and Contact.

TypeScript
React
Redux
Bootstrap
Styled Components

Designed and developed a personal portfolio website from scratch to showcase my skills, projects, and achievements as a software engineer (frontend developer).

HTML
CSS
JavaScript

Built a calculator using HTML, CSS, and JavaScript. Ensuring that it handles the decimal calculation properly to provide accurate results.
Integrated features like - Keyboard support for accessibility, Light and dark theme to customize appearance.

HTML
CSS
JavaScript

View Resume

Get in Touch