LAWRENCE C. CENDAÑA
California Garden Square Domingo M. Guevara, Mandaluyong, NCR 1550 | (C) - |-
PROFESSIONAL SUMMARY
Highly-skilled software development professional bringing more than 4 years in software design,
development and integration. Has very strong foundation in Mobile Application Development with advanced
object-oriented programming and API design knowledge.
SKILLS
●
Mobile Application Development
○
○
●
●
●
●
■
A practitioner of MVP(Model-View-Presenter) Design Pattern, Clean-Code
Architecture, Repository pattern, Reactive Programming(Rx2Java), and basic
knowledge in using Dagger2 dependency injection library
■
Flexibility in developing phone-tablet UI with advanced knowledge in using
Fragments and a practitioner of Google Material Design
■
Basic knowledge in google play store app publish
■
Intermediate knowledge in using Swift 3 programming language
■
A practitioner of MVP(Model-View-Presenter) Design Pattern, Clean-Code
Architecture, Repository pattern, and Reactive Programming(RxSwift)
■
Basic knowledge in creating Storyboards, Xibs(as Custom UIView), and
auto-layout
■
Basic understanding on iOS App Life Cycle
■
Basic knowledge in iTunes App publish
iOS
With basic knowledge in Java 8’s Streams API and on lambda expressions
Advanced knowledge in Object-oriented Programming
Inheritance, Polymorphism, Data Structure, Generic Types, Interface, Abstract Class
Advanced API Design Knowledge
○
RESTless API using Realtime Database
○
RESTful API using Retrofit or Volley
○
●
Has very good understanding of Android Activity Lifecycle
Advanced knowledge in Java Programming
○
●
■
Advanced knowledge in using Kotlin programming language
○
●
Android
Knowledgeable with JSON and XML data interchange
Advanced knowledge in using Google Firebase features particularly:
●
Authentication
●
Remote Config
●
Hosting - Web Application Hosting
●
Dynamic Links - Deep linking
●
Storage - Cloud storage for media
files such as photos and videos
●
Notifications - FCM(Firebase Cloud
Messaging), formerly GCM(Google
Cloud Messaging)
●
Database
●
Functions
●
Realtime
●
Firestore(Google Firebase
new NoSQL Database which
was recently released)
●
Backend code using
Javascript/Typescript for
anticipating Firebase Feature
Triggers(i.e. Realtime
Database), and can also be
used to simulate RESTful API
NFC/RFID Programming
○
Experience in Mifare and NFC implementations
○
Mifare Ultralight C, Mifare Ultralight EV1, Mifare Desfire EV1/EV2, Mifare Classic 4K
○
Integration of external NFC/RFID readers(i.e. ACR1222L) with android device,
Raspberry Pi 3, Windows and Mac Computers
Intermediate knowledge in using NodeJS as backend server scripting
○
○
○
Familiarity in using npm CLI tools
Adept in using vanilla Javascript and/or Typescript language(familiar on most
ECMASCRIPT6 features)
Familiarity with Facebook Open Source GraphQL
■
●
●
RESTless API
Advanced knowledge in VCS(Version Control Systems)
○
Git(Github Desktop/CLI and SourceTree)
○
Github and/or Bitbucket
SQLite, Firebase Firestore, Firebase Realtime, and MySQL Database
WORK HISTORY
SEPTEMBER 2017 - CURRENT
Project Lead | Hello Media Ltd. | 19th Floor Regus Workspace, Marco Polo Building, Sapphire Road, Ortigas
CBD, Pasig City, Philippines
●
Managed a team of four to deliver a new version of Afterparty app(android/iOS), one-stop app for
events that also connects people and event goers thru matchmaking, and CMS(Content
Management System) which allows event organizers and artists to manage their events, keep track
of their followers, create their own contests, and other administrative features within 2 months.
●
Acted as a fullstack developer jumping from android app development(primary skill), to backend
server(Firebase Functions) using NodeJS Typescript, to setting up Firebase Firestore(NoSQL)
Database Structure, collaborate on iOS app development with a freelancer, collaborate on CMS
development with Web Developers mostly on backend server dependencies, to managing task
deliverables and sprints with the QA making sure that everything is on-track.
JANUARY 2016 - AUGUST 2017
Android Application Developer | PouchNATION | 421 Adalla St., Palm Village, Guadalupe Viejo, Makati City,
Philippines
●
Worked as main android app developer focused on RFID/NFC technologies such as Mifare
Ultralight C, Mifare Ultralight EV1, and Mifare DESFire EV2(an upgraded version of
NFC/RFID card similar to MRT/LRT's Beep Card). Also familiar with standalone NFC/RFID
hardwares such as ACR1222L Smart Card Reader and Shenzen SmartCard Tech./T80 POS
Terminal.
●
Worked with operations during events using the android application which provides cashless
payment experience and access control capabilities.
●
Collaborated with the development of table-top readers, similar to how the company's android
application works, using a standalone smart card reader(i.e. ACR1222L).
MARCH 2017 | SEPTEMBER 2016-NOVEMBER 2016
Android Developer | IMFree Limited | 8th Floor, W Fifth Bldg., 5th Avenue, Bonifacio Global City, Taguig,
Metro Manila, Philippines
●
Involved in the development of "Skywalker" and "Baby Galaxy" Android Applications as a
Freelance Developer. One of the developers who led the core implementation of Firebase
Analytics with Google Tag Manager(GTM) across all IMFree android library framework.
JUNE 2013 - DECEMBER 2015
Business Integration Analyst | Accenture Philippines, Inc. | Robinsons Cybergate Towers 1, 2 and 3, EDSA
cor. Pioneer Street, Mandaluyong City, Metro Manila, Philippines
EDUCATION
APRIL 2013
Bachelor of Science: Information Technology
Saint Louis University, Baguio City, Philippines
●
Consistent Dean's Lister across all semesters