Technology Developments

Achievement-oriented professional with solid background of overseeing system architecture, defining goals and managing project progress with both local and remote teams. Organized and systematic team player with development experience in Agile development environments and Scrum methodology.
Fully-versed with Xcode and associated testing and deployment tools, having released multiple commercial projects to Apple's App Store.
A big player in the Video Conferencing market. The BlueJeans app has a large code base with over 10 years of development. The older code is typical MVC based Objective C. So there was a lot of rewriting functionality using a MVVM architecture in Swift, and re-using the BlueJeans macOS version of frameworks.
Added functionality e.g. Breakout Out Rooms, Secure Meeting Joins; Refactored a lot of code e.g. Calendars, Notifications, Meeting Identifiers, Background Refreshes; Updated and wrote UI code using Autolayout with Accessibility in mind (if you enlarge the Dynamic Text with the current application it was most likely myself); Helped debug and improve others’ code e.g. Screen Sharing, Memory Retention Issues, and general Code Reviews; Fixed security warnings produced from Veracode scans; Removed hundreds of compiler warnings.
Development of a video recording and uploading application for iOS. The application is written in Swift and makes use of background threads. The backend is a Django RESTful server on AWS using a Postgres database. It uses multi-part uploads to S3.
The application is for teacher training at CalState University. Where video is used to evaluate teachers. Videos can be quite long (up to two hours) resulting in large files, and stability is a key factor as any loss of video cannot be recreated.
Main developer of the iOS version of Liftago Taxi.
IOS Development
Swift
Objective C
C
C
Python
JavaScript
Technology Developments
Foraging