Greater Boston
I am a current Senior Software Engineer at Hopper, working on various projects relating to the wallet/discounts/rewards/loyalty. I mostly work on full-stack mobile features developed on our internal Scala remote UI framework, but I still dabble in our iOS codebase on occasion. I have a strong passion for learning, discovering, creating, and hacking on various projects that has a direct, positive impact on users. I really enjoy working on mobile apps, and care quite a bit about having a polished user experience.
- Re-architected the iOS parent app to track school bus routes with live ETAs, map previews, deep links, and Spanish localization. - Added CI and automated release process using GitHub Actions and Fastlane to optimize app update process.
Tutored students in both an individual and lab environment and graded homework assignments. Taught functional programming, data types, the “design recipe,” recursion, and abstraction in Racket teaching languages.
- Contributed to creating banners, takeovers, price strikethrough, and other forms of merchandising on the iOS app for the initial versions of Carrot Cash discounts for both flights and hotels funnels - Created an internal development tool for quickly authenticating to test accounts and validate deep links in the iOS simulator and Android emulator - Improved iOS development tooling with CI improvements (Danger), linting (SwiftLint), build speed optimizations, code generation (Sourcery), and other project organization changes. - Raised awareness for the Hopper Trees program (https://hopper.com/trees) by adding various components throughout the iOS and Android apps - Developed API specification for colors and icons for remote driven UI components - Implemented other iOS app features, including custom XML Bunmoji (Hopper styled emoji), home screen takeovers, Hopper wallet overview, deep link refactoring, and emergency COVID-19 information through remote driven UI