Santa Clara, California, United States
Passionate and detail-oriented software engineer with 5+ years of web development experience. Accomplished full-stack engineer driven to create the perfect user experience. Quick and highly motivated learner that leads by example and has experience in agile project management and mentorship.
Commerce UI, Apple Media Products
Engineering • Principal full-stack developer on significant site-wide components and single-page apps (SPAs) • Designed and implemented a core library for making API requests, leveraging Redux as a caching layer • Relentlessly tackled technical debt by conducting several site-wide audits to improve components’ technical and visual design in a 15+ year-old codebase • Among the first at SmugMug to adopt React & Redux in major components, became a local expert/proponent and presented on best practices • Regularly wrote unit tests to achieve near-complete test coverage on owned modules • Worked closely with UI/UX designers to provide insight and feedback on designs • Four-time annual hackathon winner Project Management • Formed and led an experimental agile team to better understand how agile/scrum could work at SmugMug. Managed the backlog in JIRA and acted as scrum master in conducting sprint planning, stand-ups, grooming, and retrospectives. • Contributed to discussions on tailoring agile processes appropriate for the company’s ecosystem Leadership • Mentored college interns for two summers, tailoring projects to their career goals and interests • Wrote, implemented, and tested guidelines for the internship program (check-in documents, Mentor & Intern survival guides)
• Worked closely with a medium-sized team of developers practicing agile methodologies in a corporate environment • Regularly performed code reviews for and with senior engineers • Developed web clients to interface with an enterprise environment with a highly complex client-server infrastructure, including a “PubSub” communication layer leveraging WebSockets • Focused on designing modular and user-friendly interfaces that were ADA compliant
• Practiced agile on a small, tight-knit development team (3-5 engineers) • Conducted QA testing of product releases and installers • Designed and implemented a Business Intelligence portal that programmatically generated Excel reports based on MSCRM queries • Improved the usability, design, and stability of an internal tool used to monitor service queues • Assisted client developers in using the company’s .NET API (OfficeWriter)