# Rafael P. > Software Apps Engineer II at Yahoo Location: Portland, Oregon, United States Profile: https://flows.cv/rafaelp Enthusiastic React / Typescript / Javascript developer at Yahoo! I have passion for AI LLMS, A11y, BDD, Agile development, Dev Ops, and UI/UX. My primary goal is to be a force multiplier, helping project owners, scrum masters, and other developers deliver user-centric, secure, test-driven, accessible applications. I constantly improve my skills with online coursework at LinkedIn Learning and hands on coding at Github, empowering myself to make extraordinary contributions to my Agile team and to Yahoo! In my free time, I like to leverage AI to make pinhole cameras from found objects, build computers as a volunteer at FreeGeek, and construct electronically driven devices with Arduino and Raspberry Pi. ## Work Experience ### Senior Software Apps Engineer II at Yahoo (Mail Commerce Utilities) @ Yahoo Jan 2022 – Present Develop and maintain scalable, secure, and accessible commerce features for the Yahoo Mail web application, impacting millions of users worldwide. Proactively leverage large language models (LLMs) such as Claude and Gemini to assist in writing boilerplate code, debugging complex issues, generating test cases, and refining code for clarity and efficiency. Use a modern tech stack including TypeScript, JavaScript, React, Node.js, HTML5, and CSS3 within an Agile development environment. Identify and remediate performance bottlenecks in front-end components and back-end services to ensure a fast and reliable user experience. Uphold code quality and team standards by implementing comprehensive testing suites, conducting peer code reviews, and maintaining clear documentation. Engineer reusable and fault-tolerant components and libraries to promote development efficiency and system resilience. Continuously enhance technical expertise through the evaluation and adoption of new technologies and cloud services, such as Google Cloud Platform (GCP). Keywords: Claude Code, Agentic AI, Generative AI, ML, ML Opts, programmatic advertising, Google Ad Manager API, SOAP, code review, JS, React JS, Node JS, Typescript, OOP, React Testing Library, Jira, Git, Frontend Development, CSS3, Kanban, Clean Code, Rootly, A11y, Accessibility, Test Driven Development, TDD, Extreme Coding, SOLID Design, UI, Solid JS, Functional Programming, Atomic Design, Lighthouse, Performance Metrics, Splunk Dashboards, Agile Development, Code Review, Backend, JS Build Tools, Design Thinking, Vite, Webpack, Rollup ### Frontend Software Engineer II (Assistant Vice President) @ U.S. Bank Jan 2019 – Jan 2022 | Portland, Oregon, United States Contribute to resilient, cloud based micro-frontend(MFE) apps and architecture using React JS / Apollo GraphQl. Work with Project Owners, Scrum Masters, Testers, and Dev Opts to maintain and improve mobile and progressive web apps with Jest / React Testing Library. Write unit and Cypress end to end tests for codebase, ensuring stable, secure React JS code. Update CI / CD configurations files for micro frontend applications with Azure and AWS S3. Interview Junior frontend developers for contract and full time React developer positions. Discover, track, and fix defects in codebase tracking effort with Jira enterprise agile management. Deliver clean, secure, accessible modern web apps. Participate in Scrum ceremonies Obtain certification for A11y, security, ethics, and reputation management Pair program with backend developers to add features to our GraphQl and RESTful applications. Keywords: react developer, javascript, scrum, agile, extreme programming, user experience, user interaction, Redux, frontend developer, CSS, Node JS, Express, JSON, Git, Gitlab, security, progressive web applications, PWAs, TDD, Test Driven Development, Jira, design patterns, FP, functional JS, functional Programming, BDD, GraphQl, ES Next, Domain Driven Design, MFE, micro frontend architecture, Behavior Driven Development, JS, Jenkins ### Javascript Developer | Wordpress Developer | UX Designer | UI Designer @ Valen Arts, LLC Jan 2017 – Jan 2019 | Sandy, OR Web developer (part-time) working with clients to create effective, accessible experiences for visitors. • Ubuntu Linux / LAMP Stack • Flask Python micro framework / Jinja • AWS (Amazon Web Services: EC2 , Elastic Beanstalk, Cloud Computing) • Docker • Express Node JS Framework / Pug & Jade templating • React • Javascript / ES6: JQuery, Vanilla JS / Babel • Databases: MySQL, Postgres, MongoDB, Firebase • PHP, Python, C/C++ Arduino • CSS3/SCSS/PostCSS, Bootstrap, Foundation, Material Design, Tachyons Certifications: • Web & Mobile Design Certificate-- Epicodus • Flask (Python) Track Completion-- Treehouse • AWS shared responsibility model-- AWS • Google AdWords Certificate-- Google • React JS Track Completion-- Treehouse • JQuery Track Completion-- Treehouse • Wordpress Track Completion-- Treehouse • Node JS Track Completion-- Treehouse • Node Express Track Completion-- Treehouse ### Instructional Reference Librarian | Adjunct Faculty @ Portland Community College Jan 2012 – Jan 2019 | Portland, Oregon Area • Quantify, analyze, and extract reference transaction data using Spreadsheets, Python, and Node JS. • Create dynamic, interactive library instruction sessions for a variety of topics. • Research, develop, and implement reference transaction tracking tools. • Develop statistical reports and charts for reference transactions. • Analyze the research needs of students and instruct them in the use of library resources. • Contribute to Desire 2 Learn online course management system. • Inspire students from all walks of life with engaging content for Library 101 online course. • Develop face-to-face and virtual curriculum for Library 101. • Train instructors about library services. Keywords: Instructional Design, Maker Space, Arduino, Raspberry Pi, Information Literacy, D2L, Blackboard, Adjunct Faculty, Technology Librarian, College Instructor, Trainer, Speaker, Community College, Portland Community College, Student Success, Code4Lib, Accessibility, Linux, Python, Node JS, React JS, Analytics, Data Science ### Reference Librarian @ Portland State University Jan 2014 – Jan 2016 • Help students use library resources to achieve their goals. • Manage, analyze, and respond to chat questions. • Troubleshoot network printers. • Analyze Research • Oversee, monitor, and troubleshoot library Internet computers. • Teach students how to gain access to library databases. • Coordinate and schedule library room reservations for students and instructors. • Train instructors about library services. ### Reference Librarian @ Clackamas County Jan 2014 – Jan 2016 | Oak Lodge Library • Responsible for troubleshooting printer and library computer problems. • Help library customers install, configure, and use e-reader software on their personal devices. • Answer research questions from public via phone, e-mail, and face-to-face. • Analyze the research needs of customers and instruct them in the use of library resources. • Oversee library Internet computers. • Coordinate and schedule library room reservations. • Enforce library rules and policies. ## Education ### Master of Library & Information Science (ALA Accredited) in Library and Information Science | Information Architecture San José State University ### Certificate in Web and Mobile Developement Epicodus Jan 2016 – Jan 2017 ### Bachelor's degree in Communication and Media Studies San José State University ### Fullstack Javascript in Javascript, React, Node, Express, Mongo Db Treehouse Jan 2017 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/rafael-perez - GitHub: https://github.com/doohinkus --- Source: https://flows.cv/rafaelp JSON Resume: https://flows.cv/rafaelp/resume.json Last updated: 2026-03-22