With over 10 years of experience as a software engineer, I specialize in building web applications with React, TypeScript, Remix, and Tailwind or CSS Modules.
Took steps to update 350,000+ lines of a Vue 2 codebase to Vue 3.
Extended texting, emailing, and calling features to use the power of ChatGPT.
Ported TALL stack app to React and Laravel-powered API. Built features in this application codebase that empowered hundreds of support engineers to quickly, easily, and most importantly, on their own, handle a variety of mundane and often time-consuming data-related tasks that, before, would potentially require help from senior engineers to complete.
Responsible for teaching BoomTown's frontend ecosystem during engineering new hire onboarding.
Teamed up with teammate to create custom `eslint` rules and added a step to TeamCity CI/CD pipeline to fail build, and GitHub pull request, if violations exceeded the limit set in place. Developed a plan to reduce number of violations from several thousand to only a couple hundred.
Mentored junior developers. I tried to be a guide in their early professional career while also teaching about useful browser APIs, React, CSS, and beginner to intermediate JavaScript skills.
Responsible for technical specification documents, project timeline planning, ticket creation, and code reviews for agile team. (All heavily frontend focussed)
Led team through year-long, multi-phased third-party integration project, eliminating need for users to bounce between BoomTown and other apps to keep up with their lead transactions.
Responsible for bring CSS Modules and Sass to brand new React app, allowing headache-free custom styles for an app worked on by multiple teams.
Built comprehensive custom component library. Responsible for visual design and API design.
Wrote documentation to support the styling of and the usage of the component library.
Responsible for consuming APIs and mapping fetched data, and architecting efficient ways to post data back through the API to the database, creating cohesiveness between client-side and server-side data structures.
Responsible for identifying candidates, planning, and executing rewrites of legacy code into modern React app using .net API.
Developed and deployed pixel-perfect, cross-browser compatible websites and applications for major clients including Denny's, Verizon, and CIT Bank ensuring high-quality deliverables and meeting client expectations
•
Learned problem-solving skills, with the ability to address and resolve design-related challenges during the development process
Engineered a custom WordPress theme template and widgets using a proprietary WordPress framework, showcasing both technical expertise and innovation in creating tailored web solutions