Software Engineer, React, Spring, Sql
Current• Fully developed React Typescript frontend for “Loans” project, creating generative UI using JSON metadata to allow hot swapping entire pages. This UI had zero frontend bugs after releasing to production.• Refactored frontend for “Marquee” project by fully re-implementing legacy class-based React code into modern hook based components, which reduced onboarding time from 1-3 days, down to 1-4 hours.• Enhanced Legacy “Aspire” application by introducing modernized components and refactoring authentication method to use OAuth IAMO.• Achieved a reduction in tech debt of well over 50% while simultaneously reducing complexity and removing monolithic code by utilizing code-splitting for better long-term maintainability.• Designed testing for projects, utilizing technologies like Jest, React Testing Library, and Cypress for unit and integration testing, achieving 70% or greater testing coverage for robust, future-proof tests.• Reduced backend complexity and tech-debt by enhancing existing RESTful API code.• Collaborated with 10-20 team members across Salt Lake City, New York, London, and Bangladesh.• Executed troubleshooting and development support at previous client, reducing customer complaints.My stack includesReact Typescript, Java, Spring, Sybase, PostgreSQL, SQL, Git, Subversion, AppEngine, KeepAlive, Kubernetes, Linux/Unix systems, and more.I am experienced with Agile development, and have used tools like JIRA.