Johnny Opao
SUMMARY
Senior Full-Stack Software Engineer. Building web, desktop, and mobile applications with a focus on performance, reliability, and user experience.
EXPERIENCE
CRUMBLE CORP.Senior Software Developer Jan 2024 - currentBuilding educational software and AI applications
    FINCHSenior Software Developer Sept 2023 - Jan 2024Worked on the platform team developing HR and payroll integration software
      GATHER TOWNSenior Software Developer June 2022 - Aug 2023Technical lead and owner of the Gather Desktop App
      • Building the Gather Desktop App to first public release
      • Various dev and build tooling
      • Building native modules for functionality outside of Electron
      • Mini mode V2
      LOOMSenior Software Engineer Sept 2018 - June 2022Working full-stack across all Loom products (Front-end webapp, Back-end, Chrome Extension, Desktop App)
      • Building the Loom Desktop app to first public release
      • Building out various internal tooling. Including a video recovery/patch tool for failed recording
      • Video file uploads
      • Mobile/Desktop notifications
      • Bringing Desktop recording success rate to > 99.0%
      • Billing
      • First iteration of the Loom Embed SDK
      • Scaling our DB/Cache
      • Loom 'Frames'
      • Onboarding
      • Foundations Roadmap
      UNBOUNCESoftware Developer June 2015 - Sept 2018Worked on the core product: a visual page builder that generates and hosts customer designs
      • Developed features from concept to production including: Version Control, Inline Text Editing, Font Picker, Element copy/paste
      • Refactoring and rewriting of legacy code
      • Developing prototypes of 'proof of concept' features/products
      • Improving application performance and speed
      • Winner of several in-house hackathons
      UNBOUNCECustomer Success Technical Team Lead Sept 2013 - May 2015
      • Created custom scripts for customers (e.g., video backgrounds, sticky headers, custom form validation)
      • Debugged customer landing pages
      • Led technical meetings and workshops
      • Provided technical consulting to customers
      • Served as liaison between Customer Support and Engineering
      SKILLS
      JavascriptTypescriptReactReduxWebpackAWS (Fargate, RDS, Elasticache, Lambda, API Gateway, S3, DynamoDB, EC2, SQS)ElectronHTML/CSSSQL/PostgresRedisPythonRubyTerraformNextJSVerceljQuerySwift/Objective-CGit
      CONTACT
      johnnyopao@gmail.comlinkedin.com/in/johnnyopaowww.johnnyopao.com