John E.

John E.

ParaƱaque, Philippines
Hire John E. Hire John E. Hire John E.

About Me

John prioritizes delivering value. He proactively discusses the system architecture to develop an intuitive, user-friendly, and developer-friendly product. John is passionate about bringing disruptive ideas to the market and providing top-tier business-specific requirements.

Frontend

AngularJS React Native React

Backend

Other

Work history

10 Gears LLC
Mobile Developer
2022 - 2023 (1 year)
, Remote
  • Implemented a new server instance with automated publishing of the back-end server from a GitHub Action.

  • Managed Android and iOS mobile apps and admin web app code repositories for new feature implementations.

  • Led and integrated new database instances for the revamped back end.

Orion180 Insurance Services LLC
Hybrid Mobile Insurance Application Developer
2021 - Present (4 years)
, Remote
  • Pioneered application development, implementing features found on the web app using the same back end.

  • Implemented user interface designs using Xamarin Forms. Customized controls and views depending on the need per platform. Customized behaviors and interface for feature implementation.

  • Maintained the application by fixing bugs, implementing adjustments, and adding new features needed as per business requirements and continuity.

EY
Mobile Developer Senior Consultant II
2020 - Present (5 years)
, Remote
  • Guided clients on the technical aspects of their projects.

  • Assisted teams in multiple mobile projects, being the lead developer on several projects.

  • Developed software for multiple projects spanning mobile and web technologies.

  • Served as a full-stack developer building mobile and web applications. I also maintained existing apps for bug fixes and new feature integration.

Navitaire Philippines, Inc. (via NTT Data Philippines)
Senior Mobile Developer
2018 - 2020 (2 years)
, Remote
  • Maintained existing airline applications for customers developed using Xamarin Forms.

  • Fixed bugs on both Android and iOS platforms using C#.

  • Developed new features involving RESTful services, Xamarin Forms, and C#.

Inovotek Apps, Inc.
Senior Android Developer
2016 - 2018 (2 years)
, Remote
  • Led the Android team in the implementation of new features to existing projects.

  • Maintained existing projects, including handling release and bug monitoring.

  • Discussed and implemented the architecture foundations for projects with iOS, web, and design team leaders.

Freelance Work
Software Architect and Lead Developer
2013 - Present (12 years)
, Remote
  • Developed applications from the ground up, following the appropriate methodologies for software development for corporate and public use.

  • Studied and implemented different paradigms as case studies for different projects to know the best ones for different niches.

  • Utilized multiple leading technologies for features such as location, maps, payments, user experience, analytics, and behavior patterns.

  • Led teams, set project deadlines, and worked as part of teams for different projects.

  • Used Google Sheets, Docs, and Slides to keep teams on track.

  • Communicated directly and promptly with the client about any concerns regarding the project.

  • Implemented Material Design principles on different projects.

KLab Cyscorpions, Inc.
Software Developer
2013 - 2016 (3 years)
, Remote
  • Developed new features on existing apps. Maintained applications by adding new modules on existing features and/or creating a new module from scratch.

  • Resolved app issues by utilizing issue-tracking technologies.

  • Code-reviewed pull requests to maintain the quality of code.

  • Pioneered the usage and development of a unit testing framework using Robotium.

  • Supported, taught, and led junior developers with multiple tasks.

  • Helped with improvement and implementation of the current workflow.

Imagemakers Inc.
Senior Native (Apple and Android) Developer
Present (2025 years)
, Remote
  • Used Jira software for tracking tickets and maintaining applications by fixing bugs, adjusting behaviors, and fixing layouts.

  • Utilized JavaScript in analyzing and mitigating bugs on the web app.

  • Monitored the application performance, adjusting variables and logic as necessary.

Samsung Mobile R&D Philippines
Senior Android Developer
Present (2025 years)
, Remote
  • Spearheaded the Espresso implementation in projects.

  • Maintained existing applications by fixing bugs, adjustments, and aesthetics.

  • Implemented new features such as email automation on mobile apps and recognition of content.

Showcase

Guapp
  • Guapp is a delivery platform allowing users to order from various outlets including markets, restaurants and pharmacies. It uses Google Maps for location services and aims to appeal to younger customers with its intuitive design.

  • The software development team, led by the developer, consisted of 10 members focused on Android, iOS, and web development. They utilized Firebase for authentication, database, hosting, and analytics, and implemented Stripe for payments.

  • The developer also took charge of the Android app's development, employing Kotlin and MVVMC architecture. Tools and components used involved Conductor for controller and navigation stack, Dagger for dependency injection, Kotlin Coroutines for multi-threading, along with Android architecture components such as ViewModel and LiveData.

Tarjemle | Translation Services
  • Led the development of Tarjemle, a platform for translators, including the planning and scheduling of web portals, mobile applications, landing pages, and back-end servers.

  • Developed an Android application for Tarjemle that allows customers and translators to analyze documents, count words, accept or decline tasks and coordinate with account managers via a chat module.

  • Utilized Firebase Firestore for the back-end development of the applications.

Pulire | Shoe Cleaning Service
  • Pulire is a shoe cleaning service that includes a place for the customer to upload photos of the shoes to be serviced, request specific services, and specify pickup and delivery locations.

  • Developer also created a partner app for couriers, which provides them with customer pickup locations, collects items and payments, and delivers cleaned shoes back to customers.

  • There's an integrated admin portal to monitor the cleaning process, update users, and send push notifications about the progress and completion of the services.

PharmacyDirect | A Medicine Delivery System
  • Developed a suite of applications for a medicine delivery company in South Africa.

  • The client application allows users to upload prescriptions, updates on delivery status, and track delivery personnel location in real-time.

  • The delivery personnel application informs users of assigned deliveries and provides client location.

BaryaCard | Financial App
  • BaryaCard is a financial app designed to help Filipinos save money by depositing their coin change from purchases at convenience stores and food stands directly into their BaryaCard account

  • Two companies, AMPC and Mister Donut, have currently partnered with BaryaCard to offer services via the app, and participate in the profit-sharing model

  • Links to the partners' service on the BaryaCard app: AMPC - https://play.google.com/store/apps/details?id=com.baryacard.ampc&hl=en, Mister Donut - https://play.google.com/store/apps/details?id=com.baryacard.misterdonut&hl=en

InkMyPapers | Assignment Help
  • InkMyPapers is a service assisting students with essays, dissertations, and presentations

  • Developer led and managed a team to create suite of applications for the service

  • Developer personally developed the Android application for InkMyPapers

Shawer App | eLaw App
  • Shawer is an eLaw application designed to connect lawyers with potential clients, serving as an online legal services marketplace.

  • The app itself does not provide any legal services, but aids in facilitating the connection between professionals and consumers.

  • Users can buy in-app currency from Google Play or Apple App Store to access various services, including consultations and court representation.

DURA LEX | Social Italian and European Law Application
  • DURA LEX is an upcoming application introducing social functions to a database of Italian and European laws.

  • The app will offer robust search features to allow users to find resolutions and legal court case judgments.

  • The project is presently under development.

Appily | A Journal App with a Personality Analysis
  • Developed a journal app with automatic data synchronization and Google Drive backup

  • Incorporated a personality analysis feature and a customized feedback logic

  • App utilized Material Design for compatibility up to API 15

Paloma Forum App
  • Creates a platform for company employees to communicate and share information via a mobile app

  • Enables users to post, categorize, send files, and collaborate on forum posts

  • Provides capability for users to edit shared material

MyWapBlog.com
  • MyWapBlog.com is a custom blog application built for an existing blogging platform.

  • The app was designed meticulously with pixel to pixel attention to detail in implementation of the design.

  • It possesses features like push notifications for news and reminders, along with several others not shown in the video

GetHabal
  • GetHabal is an application similar to Uber, specifically designed for motorcycle drivers in the Philippines.

  • The app generates maps, establishes routes and gives estimates of arrival time and travel duration to help with accurate travel planning.

  • GetHabal enables drivers to accept bookings and maintain a record of their travel history.

NFTApp
  • NFTApp is an application centered around providing detailed analytics on NFTs by gathering information from various platforms including Icy.tools, NFTPort, and more.

  • The application boasts an appealing user interface, displaying data through effective graphical representations such as charts and bar charts.

  • The app also offers predictions to guide users on proper NFT staking, buying, and selling strategies.

Education

Education
Bachelor's Degree in Computer Science
Technological University of the Philippines
2009 - 2013 (4 years)