- Python, Java, Swift, C, C++, Objective-C, HTML, CSS, JavaScript, MATLAB
- Frameworks: Flask, Django, Apache Thrift, Apache Hadoop, Apache Pig
- Strong initiative and passion for learning, confident in leadership roles, attentive listener
Apple Inc. --- Software Engineer, Siri Proactive Intelligence
- Produced new features and improvements for Siri Intelligence tentpole in iOS 11
- Used named-entity recognition and part-of-speech tagging to proactively personalize first-party app experiences
- Deployed an internal iOS application for visualizing and retrieving feedback on personalized content
Apple Inc. --- Software Engineering Intern, Cloud Services Localization
- Refactored structured event extraction from HTML documents with JavaScript, for iOS 10 "Found in Apps" feature
- Decreased time to adopt new providers by 90% using heuristic techniques and internationalization
- Prototyped a Naive Bayes classifier to automatically categorize emails using Ruby
Apple Inc. --- Software Engineering Intern, Siri Proactive Intelligence
- Contributed to Intelligence features including proactive suggestions for iOS 9, on 900M+ iOS devices
- Implemented routine and "frecency" heuristics for Siri App Suggestions, displayed in Spotlight
- Built internal iOS application in Swift to demo machine learning predictions to senior executives
Apple Inc. --- Software Engineering Intern, Siri Proactive Intelligence
- Enhanced Intelligent Suggestions feature in iOS 8 Mail, shipping to 500M+ devices
- Refined pattern recognition and matching techniques for data extraction via Natural Language Processing
- Established continuous integration tool to measure precision & recall, perform automated regression testing
TripAdvisor LLC --- Software Engineering Co-op, Hotels
- Shipped new features in collaboration with PMs and designers using Java, Apache Velocity, JavaScript
- Implemented perceptual diff tool in Python with PhantomJS and automated Selenium WebDriver testing
- Investigated potential XStream serialization improvements in a multi-threaded environment
Fixmo Inc. (acquired by BlackBerry) --- Software Engineering, Sentinel
- Wrote new components for Sentinel, a Mobile Risk Management console, using Java, Vaadin, MySQL
- Created policy violation inbox, mobile application vault, enrollment email system, load testing tools
- Automated testing workflow with batch and SQL scripts, reduced weekly workload by several hours
Tailor (tailor.sh)
- Developed a static analyzer for Swift with Java and ANTLR in a team of four, for Capstone Design project
- Garnered over 30K installations and 1000+ stars on GitHub
- Taught software development using Python to more than 20 students in middle and high school
Five-time resident, Velocity Entrepreneurship Program (velocity.uwaterloo.ca)
- Bootstrapped technical projects in fields ranging from travel planning to developer tools to medicine
Four-time delegate, Canadian University Software Engineering Conference (2016.cusec.net)
- Organized tickets, accommodations, and transportation from Waterloo to Montréal for 30 students
Coursera Machine Learning --- Offered by Stanford University
- Applied regression, neural networks, SVMs, and k-Means algorithms in MATLAB
University of Waterloo --- Bachelor of Software Engineering
- Graduated with Distinction and on the Dean's Honours List