Shraddha Punjabi
Senior Software Developer
Phone 408-***-****
Email *****************@*****.***
LinkedIn https://www.linkedin.com/in/sp19/
CAREER SUMMARY
Personable Senior Software Developer with 6 years’ experience, accustomed to heading up successful development teams through agile direction and careful delegation. Willing to direct large-scale teams or work hands-on to complete extremely difficult projects. Brings both cutting-edge programming expertise and exceptional interpersonal skills to leadership roles. EXPERIENCE
SENIOR SOFTWARE DEVELOPER — Wells Fargo
San Francisco, June 2020 – Present
Project #1 - Secure Data Exchange: This application allows Wells Fargo customers to connect their Wells Fargo account with third party applications (Mint, Intuit, Robinhood, etc.) and permits to share their account details with the third party
Worked extensively on migrating entire codebase from Jquery to React
Written unit tests in Jest and React Testing Library to achieve 100% test coverage
Used Redux for store-management of the entire application
Worked with Backend Developers to finalize on JSON contract
Consulted with UX designers to answer questions regarding mockup designs
Met with project manager, scrum master, and team members to plan the project milestones
Gathered customer requirements from Business Analyst and Product Owner to accordingly design frontend and backend stories in Jira board.
Project #2 - Authentify: This application let's user sign into their Wells Fargo account via DocuSign application to verify their identity
Build this application from scratch in ReactJS, using Redux for state management, and APIs to connect to Backend
Discussed edge-case scenarios with the Product Owner and provided solutions for them for a better user experience
Participated in and led design reviews with peers and stakeholders to decide amongst available technologies.
Led framework and software standards and made suggestions for systems/software improvements
Reviewed code developed by other developers and provided feedback to ensure best practices Project #3 - Application Builder Tool:
Created custom and Reusable React Component Library for Wells Fargo Application Builder tool
Created interactive code editor (like visual studio code) using React codemirror2
Designed and implemented custom web APIs as well as integrated third-party APIs
Maintained Application Builder tool's internal documentation and user manual
Integrated drag and drop feature by using third-party library
Implemented resize-able UI panels by using React and third-party library REACT JS DEVELOPER — Intertrust
Sunnyvale, May 2019 - May 2020
Extensively used React Hooks and React Router in web applications
Built stand-alone, reusable React components using Storybook for React
Implemented language translations using React-i18next
Used Styled-Components to enhance the styling of React components
Created re-usable components like tooltips, error message pop-ups, contact forms, animated slide-in/out menus, dialog boxes, loading icon screen, and drop-down search menus using React, JavaScript, CSS
Refactored the UI of an existing global maps application
Communicated daily status updates, identified potential blockers, and resolved the root cause of slowdowns with product managers and the rest of the engineering team
Used Abstract to refer design requirements and Bitbucket for maintaining repository FRONTEND DEVELOPER — Comcast
Sunnyvale, March 2016 - April 2019
Revamped UI and app interface for customer-facing video streaming application with 1 million unique visitors per month
Implemented a video streaming application on Comcast's set-top-box using VueJS
Created a checkout service for third-party-user using pure JavaScript (ES6), OOPs concepts, HTML/CSS
Transitioned entire code-base from BackboneJS to VueJS
Performed code reviews, manual testing, refactoring and optimizing code
Translated design team's UX wireframes and mockups into responsive, interactive features, using HTML/CSS and JavaScript
Strong Knowledge of Designing and Implementing Restful API's
Fluency using Git and GitHub in the team environment
Worked in an Agile scrum team and worked closely with the scrum master to estimate effort of new features
Worked independently on individual projects and cohesively with other talented developers in a positive, team environment
DESIGN FOR TEST INTERN — Broadcom
San Jose, CA, February 2014 - August 2014
Performed Functional Verification of One Time Programmable (OTP) controller block
Ran functional tests and debugged design issues by RTL and gate-level simulations
Created and maintained test plans based on design specs QUALITY ANALYST INTERN — Plantronics
Santa Cruz, June 2013 - August 2013
Written Perl scripts to automatically save product performance data obtained from Salesforce team into product performance dashboards
Performed automated and manual testing of Plantronics headsets, analyzed and documented the results obtained EDUCATION
MASTER OF SCIENCE IN ELECTRICAL ENGINEERING — San Jose State University San Jose, CA, Aug 2015
BACHELOR OF ENGINEERING IN INSTRUMENTATION ENGINEERING — Mumbai University Mumbai, Maharashtra, Aug 2009
ADDITIONAL SKILLS
Unit Testing: Jest, React testing library, Jasmine, Mocha, Chai, Sinon
JS Frameworks: React, Next, Vue, Redux, Vuex, JQuery
Programming Languages: Javascript (ES6), Python Object-Oriented Programming (OOP), HTML5, CSS3, AJAX
Backend: Express.js, Node.js, RESTFul APIs Third-party: Styled Components, Material-UI
Task Management: Jira Compilers/Tools: Babel, Webpack, Gulp, Grunt, yarn, npm
Source and Version Control: Git, Github, Bitbucket Scrum Methodology ADDITIONAL INFORMATION
Won Watchy Award from Comcast as an appreciation for efforts and accomplishments in Watchable and ChannelStore App