Software Engineer
Current▪ Led UI development for the treasury portal’s cash-ordering module using React and JavaScript, adding dynamic denomination forms and accessible features, resulting in a 25% increase in users preferring the new app over the legacy version (via A/B testing).▪ Built key React.js components using HTML, CSS, SASS and Shield, U.S. Bank's internal design framework, expanding functionality and scalability.▪ Implemented Context API and provider classes to establish a centralized state management system improving code reusability, reducing redundancy, and ensuring streamlined data flow across components.▪ Utilized Axios within provider classes to implement efficient and streamlined asynchronous data fetching for cash order and user information while also including error handling mechanisms for API interactions, ensuring graceful fallbacks and clear user error messages.▪ Leveraged state management and component lifecycle methods to build dynamic and responsive cash denomination forms with accessible modals and responsive tables, optimizing user experience and streamlining workflows across various screen sizes.▪ Enhanced UI consistency and accessibility across the application through A11y compliance and internal design principles.▪ Reduced bug resolution time by 10% with comprehensive Jest testing suites, guaranteeing robust code quality.▪ Streamlined build automation through Jenkins, expediting project timelines with swift compilation and deployments.▪ Instituted Postman to implement rigorous API validation methodologies, ensuring seamless data integration.▪ Demonstrated expertise in Git and Gitlab, orchestrating advanced branching strategies to streamline code collaboration.▪ Fostered collaboration with UX experts and developers, translating Figma wireframes into intuitive web pages.▪ Championed Agile methodology, facilitating daily stand-up meetings, sprint planning, consistent progress and on-time project delivery.