logo
Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Software Architect
Airlines IndustrySoftware Architect
Oct. 2022Hybrid
Principal Software Engineer
Social Media Mobile AppPrincipal Software Engineer
Jan. 2021 - Sep. 2022San Francisco Bay AreaLeads the architectural decisions and execution for new features and maintenance on products and services. Coaches and mentors 20-30 employees at a time composed of software engineers, DBAs, and network engineers on industry best practices. Communicates with stakeholders, and other departments for all tech-related initiatives, including product launches, system maintenance, and upcoming features. Assist with interviewing and attracting new talent for the organization. Prepares and optimizes infrastructure costs, software development practices, continuous delivery, and production support for the ecosystem which averages at 2B+ monthly wallet transactions, 10M MAU, and 3M DAU.
Senior Software Engineer and Team Solutions
Social Media Mobile AppSenior Software Engineer and Team Solutions
Aug. 2019 - Jan. 2021San Francisco Bay AreaLed 68 projects/multiple products in software architectural design and implementation on iOS, Android, Web, and AWS Infrastructure. Main backend engineer and solutions architect for technical projects and complete system revamp for infrastructure migration from Azure to AWS cloud provider migration. Mentored the team to adapt different software development practices such as unit testing, CI/CD, multi-module, and micro-service architecture. Revamped the E-Commerce system for five months, then transitioned it to a Marketplace solution for the next eight months, which achieved 1M+ MAU and $1M+ in revenue in the first month of the public launch. Created systems, workflows, and templates for micro-service APIs that are resilient, cost-effective, and highly available for peak usage at 20M MAU, 10M DAU, and 240K concurrency.
Senior Mobile Engineer
ERNISenior Mobile Engineer
Jan. 2019 - Aug. 2019PhilippinesLed a team of 7 engineers which developed new features, and provided maintenance for 2 products with mobile, web, and backend systems. Standardized code documentation and code templates for a 100+ engineering team which made onboarding and maintenance quicker. Developed a campaign feature that resulted in 80,000+ unique engagements in the first two weeks of the public rollout. Introduced component and feature-based project architecture which made code maintainability easier for all levels of Android engineers. Introduced communication templates to the development team for giving and handling feedback which made the team more confident and effective in raising concerns, negotiating timelines, and updating tasks to project managers. Provided consultations and architecture reviews for a complete on-premise Java Spring to cloud-first AWS infrastructure migration.
Professional Mobile Developer
ERNIProfessional Mobile Developer
Nov. 2017 - Dec. 2018PhilippinesWorked with a remote scrum team in Switzerland which created and maintained software solutions for Swiss private banks with strict compliance on GDPR, and ISO security protocols. Created, trained and deployed machine learning models for an identification verification system for Swiss banks. Primary point of contact for a Swiss client and executed contract SLAs. Reported directly to the France’s business unit head.
Innovations Team Lead, Senior Software Engineer
eScienceInnovations Team Lead, Senior Software Engineer
Apr. 2017 - Sep. 2017Madrigal Business Park, Muntinlupa City, PhilippinesOverhauled the inventory management mobile application’s architectural design while still adhering the client’s specification and requirements that helped deliver the product within the 3 month deadline. Introduced HiFi and LoFi Prototyping for remote usability testing to better capture the client’s needs and reduce expensive change requests on the client’s end.
Software Engineer II
eScienceSoftware Engineer II
Jan. 2016 - Mar. 2017Madrigal Business Park, Muntinlupa City, PhilippinesMentored three product teams in improving existing workflows and artifacts for better collaboration and improved experience for both engineering team and customer. Mentored junior developers and QA engineers in all stages of the SDLC for Waterfall and Agile methodologies to align the team and have a better process with the customer. Co-created a simplified AWS Lambda development process flow for host development. Introduced HiFi and LoFi Prototyping for remote usability testing to better capture the client’s needs and reduce expensive change requests on the client’s end. Revamped the iOS and Android platforms and created all the mobile application's interactive high fidelity prototypes.
Software Engineer
eScienceSoftware Engineer
Sep. 2014 - Dec. 2015Madrigal Business Park, Muntinlupa City, PhilippinesLed the development of an offline chat app that uses Bluetooth Low Energy to create a local mesh network in order to send and receive messages across multiple devices. Accelerated app debugging by incorporating AWS Mobile Analytics and Crashlytics. Participated in an exclusive Apple WatchKit Lab event in Hong Kong. Simplified development process by implementing Git version control system. Enhanced user experience by redesigning the application’s layout to adhere to Apple’s human interface guidelines and project specifications.
SOFTWARE ENGINEER TRAINEE
Anino Pte LtdSOFTWARE ENGINEER TRAINEE
Jul. 2013 - Sep. 2013NCR - National Capital Region, Philippines- Worked on UI asset placement and animations on three different mobile games, Robot Bop, Fossil Finder and Puzzle Dots. - Performed app testing and reported a major bug to the senior developer handling Fossil Finder. - Developed the controls and pattern generation for Puzzle Dots. Tools: Unity3d

Requests

Touchpoint image
220
Personal Pitch
I can do a peer review of your code
Intch is a Professional Networking App for the Future of Work
100k+ people
130+ countries
AI matching
See more people like John on Intch
IT
64442 people
27
Project Manager @ SelectQuote
15
Software Developer
16
WebMaster @ Pencil Pusher
ITDevOps
6811 people
16
DevOps @ Asurion
19
CTO @ Medgpt
16
Software / web engineer @ Cydrick Nonog