Skills
Java | 3 years |
Kotlin | 3 years |
Flutter | 3 years |
HTML | 3 years |
CSS | 3 years |
Javascript | 3 years |
Education
Bachelor of Science in Computer Science Holy Angel University June - 1996 - April - 2000
Languages
Filipino | Native speaker |
English | Native speaker |
Work experience
DIGITAL COMPANY
Position: Mid-level Flutter Developer Start - end date: Oct 2021- Present
Highlights:
- Work on multiple projects as assigned by product managers
- Develop new features and implement improvements based on the needs of the current release cycle
- Improve the existing codebase by adding best practices to dart/flutter code (ex moving old flutter 1.0 code into 2.0)
- Adding documentation to existing code and refactoring where necessary.
DIGITAL SERVICES COMPANY
Position: Jr. Software Engineer (Mobile Development) Start - end date: Feb 2019 - Oct 2021
Highlights:
- Create and maintain mobile applications for both internal use and customers of Cambridge University Press
- Experience with Android (Play Store) and iOS (App Store and Enterprise) releasing and store maintenance
- Experience in agile-based development (Scrum, Kanban, and Scrumban) using tools such as Jira, Trello, MS Teams, EasyRetro, Metro Retro, and PlanIT Poker
- Created a knowledgebase for the team using Atlassian Confluence
- Pioneered the transition of the team to cross-platform development using Flutter
- Experience in Swift, Java, Kotlin, and Dart
PROJECTS HANDLED
eatOS
- A suite of apps and flutter modules used to manage restaurants
- Work on assigned tickets assigned via monday.com
- Bug Fixing
- Implementing improvements
- Adding New Features
- Refactor monolithic code where necessary
- Add documentation to existing code when no documentation is encountered
Cambridge Continuity Plan
- Assigned as Project champion for this app
- The current version was designed using Adobe XD and developed with Flutter
- Most of the design and development was done by me
- Makes use of a pseudo-MVVM pattern using BLoC pattern
- Fully unit tested project
- Started out as a prototype created during my internship as a proof of concept for the company.
- Created to replace the company’s BCP call tree procedure by automating it through a mobile app using push notifications
- Released as an App in Android Play Store and Enterprise App for iOS
- Uses Firebase Realtime Database (V1) and Cloud Firestore (V2) as well as Firebase Cloud Messaging for push notifications
- Firebase Auth with Microsoft SSO for Authentication
Cambridge Pocket
- Assigned as Project champion for this app
- Customer-facing app created as a companion app for Cambridge Learning Management System website
- Developed and released as native apps in Android and iOS app stores
- Uses SAP CDC (Gigya) for social login
- REST API for back-end operations
- Realm for local storage
Cambridge Compliance
- Proof of concept app to transition the mobile team to Flutter development
- The current version is developed with Flutter
- Released on Apple and Google stores
- Companion app for employees of Cambridge University Press for compliance-related concerns
- Uses Firebase Realtime Database and Firebase Storage for back-end
Digital Data Day
- Companion app developed to guide employees of Cambridge University Press during the ‘Digital and Data Day’ event of the Press
- Allows users to ask and view questions in real-time
- Provides information of booths and talks available during the day
- Native version currently live on Android and iOS Stores
- Flutter version under development currently
- Uses Firebase Cloud Firestore and Realtime Database for back-end
- Firebase Auth with Microsoft for Authentication
Randomised Coffee
- App created to facilitate getting to know people from different regions of the company
- Pairs users who then setup meetings to discuss more of their work
- Uses Firebase Realtime Database for back-end and Firebase Cloud Messaging for push notiifications
- Firebase Auth with Microsoft SSO for Authentication