I'm a front-end developer (specializing in React.js, with experience in Next.js). I have experience with open source development, internationalization, pattern libraries, UX, marketing, and email development.
Experience
2022 — Now
2022 — Now
• Currently working on @patternfly/chatbot, an open-source library for building AI chatbots
• Previously led development of Red Hat product information tool as part of master data management (MDM) effort with React.js, Next.js, TypeScript, PatternFly, and React Testing Library
• Iteratively created UI based on designs from user experience designer
• Wrote tests in React Testing Library to ensure good code quality
• Set up GitLab runner on OpenShift and created CI/CD pipeline in GitLab to enable good software development practices like automated testing and linting
• Added SonarQube and OWASP dependency-check to CI/CD pipeline
• Added user authentication to application with NextAuth.js and company SSO
• Set up Docker/Podman build for application so we could run it locally and on OpenShift
• Requested and configured certificates for Route in OpenShift so Red Hatters could access staging and production environments
• Organized and participated in user research calls with user researcher
• Responded to and addressed Red Hatter feedback on the tool as we moved into a soft release
• Added new features and improvements for Ecosystem Intelligence tool and created frontend for customer information tool
2022 — 2022
2022 — 2022
• Contributed to Zola marketplace and pattern library with React.js, TypeScript, Next.js, LESS, Emotion, and React Testing Library
• Worked closely with designers, product managers, and other engineers on new features from end to end, including Next.JS listicles, landing pages, and search and inquiry flow updates; our work increased the number of couple inquiries on the Zola vendor platform
• Worked with backend engineers on API specs and gave feedback after integrating with front-end code
• Reduced tech debt, increased test coverage, and converted files from Javascript to TypeScript and LESS to LESS modules or Emotion
• Made accessibility improvements to marketplace search tools
• Performed cross-browser and cross-device testing using SauceLabs, the XCode iOS simulator, etc.
2020 — 2022
2020 — 2022
Greater Boston Area
• Contributed code to Red Hat OpenShift and PatternFly React
• Led project to internationalize Red Hat OpenShift
• Won CY21Q1 Exceed Program Quintessential Collaboration award for OCP 4.7 internationalization and localization
• Wrote enhancement proposal for localizing Red Hat OpenShift using the react-i18next framework
• Configured react-i18next plugins for monorepo and wrote scripts to automate generation, maintenance, and conversion of i18n files in OpenShift
• Wrote scripts to automate file transfer with translation team via Memsource
• Internationalized OpenShift common components
• Added internationalization to UXD department microframeworks POC
• Wrote articles on internationalization for PatternFly's Medium publication and OpenShift product blog and gave a talk at internal Summit @ Sites conference
2018 — 2020
2018 — 2020
Greater Boston Area
• Contributed code to Red Hat OpenShift and PatternFly React
• Created the react-catalog-view-extension for PatternFly React and integrated it into OpenShift as part of a small team
• Created two PatternFly React tutorials on the Katacoda platform
• Gave talks and ran workshops about PatternFly at Boston University, DevConf.US, and TechTogether
• Wrote article on the react-catalog-view-extension for the PatternFly Medium publication
2018 — 2018
2018 — 2018
Greater Boston Area
• Implemented and updated user interface components for Red Hat OpenShift, an open-source, Kubernetes-based container management platform, with React.js, TypeScript, and Sass
• Added features, fixed bugs, and implemented accessibility improvements in PatternFly React, part of Red Hat's open-source pattern library, with React and TypeScript
• Wrote unit and integration tests with Enzyme, Jest, Jasmine, Protractor, and Cypress
Education
Tufts University
Master of Science (M.S.)
2017 — 2019
Tufts University
Certificate
2015 — 2017
Tufts University
Bachelor of Science (B.S.)
2010 — 2014