# Shruti S. > Senior Software Engineer - Frontend Location: San Francisco, California, United States Profile: https://flows.cv/shrutis Front end Engineer passionate about developing and maintaining complete application framework. Front-End Specialities: React.js, Redux, React Hooks, TypeScript, Node.js, CSS, SASS, HTML Databases: MySQL, Cassandra Back-end: Python ## Work Experience ### Senior Software Engineer @ GoFundMe Jan 2022 – Present ### Senior Software Engineer, Frontend @ Parsable Jan 2021 – Jan 2022 | San Francisco Bay Area • Currently building out Parsable’s next generation micro-frontends. • Designing and implementing the entire authentication flow for the application. • Working on implementing a role based access control(RBAC) using CASL. • Maintaining high code coverage and writing good quality unit tests. ### Software Engineer, Frontend @ Parsable Jan 2020 – Jan 2021 | San Francisco Bay Area • Worked on enhancing and maintaining the Parsable application. • Implemented SSO (single sign-on) using keycloak to get rid of legacy sign in using passwords. • Collaborated closely with the design team and redesigned the entire login flow. • Collaborated with other front end engineers and designers to develop a unique component library for Parsable. • Worked on an internal tool for viewing and modifying customer information via an interface. ### Software Engineer @ Cisco Jan 2015 – Jan 2020 | San Jose • As part of Cisco’s supply chain organization, developed and maintained the UI for Cisco's Next Gen Real Time Test Automation Platform. Provided a configurable interface that allows customization based on the user preferences and storing preferences in Redis. Creating multiple layouts(list/grid/grouped) to allow customization, creating different themes for the application. Writing unit tests and integration tests using cypress. • Developed a web analytics application that simplifies the way Cisco identifies, selects, pursues and tracks emerging technology trends. Leveraged Plone to create the initial form submission page through which users can submit innovative ideas. Designed the MySQL database tables and structures for storing data and developed the web-services to translate data from database to a web application that uses D3, creating a visual graph to keep track of the current trends. • Enhanced the web application to provide capabilities like filtering technology profiles based on various categories, created an interim admin control page that allows admins to accept/reject a project proposal and also provided various publishing capabilities. • Designed and implemented hostname-based certificate generation with subject alternative names. Led the effort to upgrade all the back-end web-service calls that accept MAC address as CN (Common Name) to additionally accept hostname as CN and subject alternative names. • Led the web-service development effort to generate custom CSR (Certificate Signing Request) that accepts SAN (Subject Alternative Names) and sends requests to custom root CA to generate certificates required for the Test Automation Platform. ### Administrative Assistant @ University of North Carolina at Charlotte Jan 2014 – Jan 2015 As an Administrative Assistant at the Student Union at UNC Charlotte, my main responsibility was to prepare invoices for various events that took place all over campus. I was also involved with storing, organizing and managing files within the administrative office. ### Intern @ NXP Semiconductors Jan 2012 – Jan 2012 ### Intern @ Zenverge India Private Limited Jan 2011 – Jan 2011 | Bangalore ## Education ### Master of Science (MS) in Electrical and Computer Engineering University of North Carolina at Charlotte Jan 2013 – Jan 2015 ### B.E in Telecommunications Engineering M.S.Ramaiah Institute of Technology Jan 2009 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/shrutisatish --- Source: https://flows.cv/shrutis JSON Resume: https://flows.cv/shrutis/resume.json Last updated: 2026-03-22