# Pranjal Joshi > Staff Software Engineer at Amplitude Location: Redwood City, California, United States Profile: https://flows.cv/pranjal ## Work Experience ### Staff Software Engineer @ Amplitude Jan 2022 – Present ### Principal Software Engineer @ Reputation Jan 2022 – Jan 2022 | San Francisco Bay Area • Working in the Core team to build generic components used by multiple teams. Designed and developed Uploader, Gallery, Table, Form Builder, and Dropdown Picker components using React. • Worked on creating a highly customizable Editor component which is used to create and send text messages. Editor supports media attachments, rich text content, mentions, emojis, hashtags, and templates. • Working as a lead in building a Dashboarding framework, which supports responsive grid layout to create dynamic dashboards which showcase real-time data. Added support to download a dashboard as pdf/csv/excel. • Added ability to schedule/forward a dashboard. Currently scheduling ~10k dashboards per day. • Dashboarding framework is used by other teams to publish their widgets. • Designed and developed dashboarding widgets which can be dynamically customized to display 3rd party data using different visualizations. • Designing and developing REST api endpoints in NodeJs. • Worked on building an api to download an url as a pdf using puppeteer. • Worked on building api’s to provide image and video metadata, image and video thumbnails and compressed images. • Worked on optimizing local angularjs build triggered by less file changes. • Working on migrating codebase from AngularJs to React using Typescript and Sass. ### Sr. Software Engineer II @ Reputation Jan 2020 – Jan 2022 | San Francisco Bay Area ### Sr. Software Engineer @ Reputation Jan 2018 – Jan 2020 | San Francisco Bay Area ### Sr. Software Engineer @ Upcall Jan 2018 – Jan 2018 | San Francisco Bay Area • Designed and developed the frontend architecture of an application that is built to provide calling services. • Worked extensively on Angular 4/5, Typescript, HTML5, CSS3 and SASS. • Refactored, optimized and enhanced the entire application to make it more user centric. • Worked with the backend and design team to create responsive web pages. • Collaborated with an offshore team to provide seamless user experience. ### Software Engineer @ SBM Management Services, LP Jan 2015 – Jan 2018 | Sacramento, California Area • Developed and maintained a Single page SaaS application that is built to help facilities management deliver soft services. • Worked in an agile environment as a full-stack developer to build complex modules from ground up. • Worked on creating responsive interactive user interfaces with cross browser compatibility and modular architecture using Angular2, JavaScript, TypeScript, HTML, CSS and SASS. • Worked on numerous third party libraries, for example - Bootstrap, Highcharts, moment, lodash. • Created efficient RESTful API’s applying precise business logic using .Net, C#, LINQ and Entity framework. • Implemented unit tests using Jasmine. • Migrated massive AngularJs codebase to Angular 2 with modularized scalable system architecture. ### Software Developer @ SR Labs Jan 2015 – Jan 2015 | New York ### Student Programmer @ California State University, Chico Jan 2014 – Jan 2015 ### Software Developer Internship @ Simplicity Creations Jan 2013 – Jan 2013 ## Education ### Master's Degree in Computer Science California State University, Chico Jan 2013 – Jan 2015 ### Bachelor's Degree in Computer Science Savitribai Phule Pune University Jan 2009 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/pranjalpjoshi --- Source: https://flows.cv/pranjal JSON Resume: https://flows.cv/pranjal/resume.json Last updated: 2026-03-22