# Patrick Lo > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/patricklo Experienced software engineer with proficiency in Javascript, React, Vue, Backbone, NodeJS, Ruby on Rails, HTML/CSS, MySQL. Also have experience with Ruby, Python, Memcached, RabbitMQ, and AWS. Looking to work in a fast-paced, agile environment, preferably with smaller teams to enable greater autonomy and room for personal and company-wide growth. ## Work Experience ### Senior Software Engineer @ Anvil Jan 2023 – Present | San Francisco, California, United States ### Frontend Engineer @ Mighty Networks Jan 2020 – Jan 2023 | Palo Alto, California, United States • Built scalable and responsive SPA using React and Backbone • Led projects from initial design phase, feature breakdown and cost estimation, delegating tasks and execution, and shipping to production • Collaborated cross-functionally across multiple teams to deliver features and fixes efficiently • Designed RESTful APIs for a quick and responsive experience • Wrote and maintained tests in Jest to minimize fragility and regressions • Created unit tests to ensure our global components can be reliably used through the application • Tested and deployed migrations to resolve production issues critically affecting thousands of users • Utilized AB testing to track KPIs and make data-driven decisions to increase conversions and user engagement Multi-Currency - Transformed our platform from accepting a single currency to allowing over 150 currencies worldwide to expedite global adoption - Develop an intuitive UI for users to seamlessly transition into using the new feature - Integrated with 3rd party APIs to provide real-time data on currency exchange rates Onboarding Experience - Revamped onboarding flow to streamline experience for new and returning users - Designed reusable React components to speed up development and reduce redundancy ### Software Engineer @ Banjo Jan 2015 – Jan 2020 • Built and scaled web applications for both customer-facing and internal projects • Created responsive designs to work across multiple browsers and devices • Utilized HTML5 canvas to build seamless animations and visual tools • Created RESTful APIs using Node.js • Helped create and maintain internal framework for optimized performance and efficiency • Wrote and maintained tests using Jest for front-end sustainability • Leveraged Git for version control and documentation Enterprise Media - Built and maintained a live map-feed view that allowed users to search and simultaneously display thousands of social posts and events - Architected and implemented an internal admin dashboard to manage user access, features, and versioning Livetime Product - Designed and developed a robust real-time notification system that alerts emergency responders with critical events happening nearby - Leveraged Google Maps API to display geo-located events and data including fleet management, live vehicle tracking and public cameras - Migrated and converted legacy codebase into Vue framework to implement better state management and code best practices ### Content Manager @ Deem, Inc. Jan 2013 – Jan 2014 • Developed python scripts to scrape and check for duplicate images reducing workload by ~80% • Leverage Salesforce to manage content creation calendars • Utilize email marketing best practices to design experiments to improve email open rates • Create content for social media marketing campaigns • Maintain content using in-house CMS and Excel • Collaborate with freelancers to produce compelling and engaging ad copy ### Content Producer @ SwimOutlet.com Jan 2010 – Jan 2013 | San Jose, CA • Produce SEO-centric copy for triathlon, cycling, running, yoga, footwear, nutrition, and electronics. • Analyze site metrics (bounce rate, conversions, etc.) to develop and test new strategies for UI/site navigation. • Utilize A/B testing to optimize newsletters, increased click-through rate by ~15% • Collaborate with buying and marketing department to develop B2C strategy for newsletters and other marketing campaigns. • Coordinate with buying department and vendors to deliver on-point brand messaging. • Create compelling content for newsletters and social media promotions. • Manage content and report bugs using JIRA and CMS tools. • Adhere to established style guides for site-wide content. • Develop and implement content projects for site-wide use. ### Contributor @ ESPN Truehoop Network, Warriorsworld.net Jan 2011 – Jan 2011 • Utilized Wordpress to craft insightful articles about the current and future state of the Golden State Warriors. ### Writing Intern @ Grapevine Independent Jan 2009 – Jan 2010 • Covered local sporting events in the Rancho Cordova community. • Conducted interviews with coaches and players for greater game insight. • Analyzed games to provide thoughtful, detailed recaps and game highlights. ### Staff Writer @ Green Street Journal, gsjournal.com Jan 2009 – Jan 2010 • Wrote articles pertaining to the political, social and economic state of the green industry. • Conducted interviews and crafted press releases for small, up-and-coming green businesses. ### Intramural Sports Recorder @ UC Davis, Campus Recreation Jan 2008 – Jan 2010 • Managed Intramural Sports seasonal schedules to ensure fair, balanced competition. • Maintained files and paperwork for the Intramural Sports program at UC Davis. • Provided on-site supervision and support for IM league games. • Promote exclusive IM sport events to the UC Davis campus. ## Education ### App Academy ### Bachelor of Arts in English, Communications University of California, Davis ## Contact & Social - LinkedIn: https://linkedin.com/in/patrickylo --- Source: https://flows.cv/patricklo JSON Resume: https://flows.cv/patricklo/resume.json Last updated: 2026-03-31