Hello!

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

About Me

Hello there! 👋 I'm Shridhi, a senior software engineer with knowledge of JavaScript and TypeScript. My forte lies in frontend development, where I excel in HTML, CSS, React.js, Redux, Vue, Nuxt 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
Tools
Work Experience

Compro Technologies
August 2024 - Present
Senior Software Engineer
- Lead team of 4+ members.
- Work with Managers, Tech Leads and other developers to deliver responsive and accessible front-ends for products like Engage, VHL eReaders, and Map Academy.
- Participate in project planning sessions with team members to analyze development requirements, provide work breakdown and estimates of work.
- Contribute to documentation (such as Technical Design Documents and Drawings) and for knowledge sharing.
- Participate in code reviews. Troubleshoot, debug and resolve issues. Mentor new team members.
July 2022 - August 2024
Software Engineer
- Integrated advanced features like text highlighting, search, print, drag-and-drop media player, notes and highlights, benefiting over 15,000+ users across 4,500+ VHL Image eBooks.
- Enhanced Engage performance by 44% through code optimization, raising Lighthouse score from 25 to 36.
- Implemented OWASP security measures in Engage, achieving a perfect 100/100 Observatory Mozilla security rating.
- Conceptualized idea for AI-powered quiz generation, built UI and integrated APIs for it and auto-grading system to create unique user journeys.
- Established CI/CD pipelines with GitHub Actions to build and deploy library packages to AWS S3 automatically.
- Implemented cross-app navigation and shared UI system in Nuxt monorepo, adopted across 3 different company products (CUP, Builder, Map).
June 2021 - July 2022
Associate Software Engineer
- Built various React.js components and features for Engage product, contributing to core product functionality.
- Collaborated with team to implement 3 essential workflows including premium account payment, assignment management, and user onboarding.
- Improved accessibility across 4+ pages (login, onboarding, dashboard, class), ensuring WCAG compliance and providing seamless experience for all users.
- Contributed to internationalization support for 3 languages (English, Spanish, Arabic), expanding application reach to global user base.
- Troubleshot and resolved 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.
Designed and developed a personal portfolio website from scratch to showcase my skills, projects, and achievements as a software engineer (frontend developer).
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.

View Resume
Get in Touch
