Open to international opportunitiesACS Assessed · Software Engineer

Hi, I'm Jaspher Atienza

Senior Software Engineer

10+ years engineering mobile platforms and cloud APIs at enterprise scale — now full-stack AWS serverless. Based in the Philippines, open to roles worldwide.

About Me

Engineering at enterprise scale

I'm a Senior Software Engineer based in the Philippines with 10+ years owning and delivering cross-platform mobile applications and backend APIs for large enterprise clients. At Manila Electric Company (Meralco) — the country's largest electric utility — I lead development on customer-facing mobile apps serving millions of users across Android and iOS.

Before Meralco, I spent 4 years at Shakey's Pizza building the customer-facing ordering app natively in Java (Android Studio) and Objective-C (Xcode), alongside a company-wide loyalty platform on .NET Core, real-time sales dashboards, and serverless APIs on AWS Lambda.

I bring senior-level ownership to every project: driving technical decisions, mentoring through code review, and delivering end-to-end across mobile, backend, and cloud. I'm actively seeking Senior Software Engineer or equivalent roles internationally, and open to relocation.

10+

Years Experience

63K+

API Requests/Month

0%

Lambda Error Rate

ACS Assessed — Software Engineer

Australian Computer Society · ANZSCO 261313 · Valid until Aug 2027

Technologies I work with

Python
Flask
Kotlin
Java
Angular
Flutter
TypeScript
.NET Core
AWS
PostgreSQL
Firebase
Docker

Credentials

Qualifications

ACS Skills Assessment

Australian Computer Society

Independently assessed by the Australian Computer Society as SUITABLE for three ICT occupations — third-party verification of 10+ years of engineering experience:

ANZSCO 261312 — Developer Programmer
ANZSCO 261313 — Software Engineer
ANZSCO 261316 — DevOps Engineer
Issued 11 Aug 2025Valid until Aug 2027

Education

BS Information Technology

STI Academic Center, Batangas City

2013 – 2015

Programmer of the Year 2015

Associate in Computer Technology

STI Academic Center, Batangas City

2010 – 2012

Programmer of the Year 2012

Projects

Things I've built

Enterprise work is under NDA — descriptions are intentionally high-level. Open-source projects show the full depth of what I build.

AI Powered Enterprise · NDA

On-Device Meter Reading AI

In active development

Computer-vision system that reads an electric meter from a photo — both 7-segment LCD and analog clock-face dial meters — running entirely on the phone with no network call. Two-stage YOLO detection locates the meter face and then the register panel; a CRNN + CTC reader decodes the digits. Trained in PyTorch on Apple Silicon, exported to ONNX, and shipped as a Kotlin/CameraX Android library.

Problem solved: Field readings were keyed in by hand with no way to verify them against the photo, and readers work in areas with no signal. The system reads the meter offline on-device and cross-checks the reader’s claimed value, flagging mismatches for review instead of trusting the keystroke. Ongoing R&D — each generation of models is measured against real field photos with a frozen champion as the model to beat, and retrained as new capture areas come in.

PythonPyTorchYOLOOpenCVCRNN / CTCONNX Runtime MobileKotlinCameraXAndroid
Private / NDA
Enterprise · NDA

Meter Reading Platform Rebuild

In active development

Rebuild of a legacy meter-reading platform onto Aurora PostgreSQL, folding two legacy APIs — a handheld field rover and a web portal — into a single service. Bulk uploads moved off API Gateway onto presigned S3 PUTs feeding independent SQS-backed consumers, each with its own idempotency key and atomic multi-table transaction, plus a review flow that surfaces where the on-device AI reading disagrees with the keyed value.

Problem solved: The legacy upload pushed a whole itinerary through API Gateway, so large routes silently hit the 6 MB payload ceiling, and the table writes ran with no transaction — a mid-way failure left partial readings behind. The rebuild removes the size ceiling, makes every ingest replay-safe, and validates completeness and reading range before anything is committed.

PythonAWS LambdaAurora PostgreSQLS3 Presigned UploadsSQS FIFOAPI GatewayServerless FrameworkAngularpytest
Private / NDA
Enterprise · NDA

Enterprise Customer Mobile Platform

Serverless microservices backend (200+ Lambda functions across 43 services) powering a major utility's customer app — billing, payments, outage reporting, service enrollment, and notifications. Handles ~63K API requests/month with 0% error rate on critical flows over 90 days.

Problem solved: A legacy monolith could not handle peak billing-cycle traffic or rapid mobile releases. Migrated to a serverless microservices architecture with 35+ independently deployed services, sub-400ms API responses, and canary deployment support.

PythonFlaskAWS LambdaPostgreSQLDynamoDBAWS CognitoSQSAWS SAMPydantic v2
Private / NDA

Content API

Serverless REST API with JWT authentication, full CRUD for articles and categories, and stage-based deployments (dev / staging / prod) via AWS SAM.

Problem solved: Open-source reference project demonstrating production patterns: Pydantic v2 validation, DynamoDB GSI queries, Lambda singleton client, decorator-based auth middleware, and GitHub Actions CI/CD.

PythonAWS LambdaDynamoDBAPI GatewayAWS SAMPydantic v2JWTGitHub Actions
AI Powered

Maize Life — Corn Disease Detector

AI-powered web app that detects corn plant diseases from a photo upload. Trained a custom InceptionV3 model in Jupyter Notebook, then served it via a Flask API — classifying images as Blight, Common Rust, Gray Leaf Spot, Healthy, or Invalid.

Problem solved: Filipino farmers struggle to identify crop diseases early, leading to significant harvest loss. This app gives them an instant, accurate diagnosis from just a phone photo.

PythonTensorFlowInceptionV3KerasJupyter NotebookFlaskDockerREST API
Private / NDA
AI Powered

Portfolio AI Chat

This portfolio site — with an embedded AI assistant that answers recruiter questions about my experience, skills, and availability.

Problem solved: Recruiters spend 30 seconds on a CV. An interactive AI lets them ask exactly what they need and get instant, accurate answers drawn from my real background.

Next.js 14TypeScriptPythonAWS LambdaGroqAWS SAMS3Cloudflare
Enterprise · NDA

Native Mobile Ordering App

Customer-facing food ordering app built in two fully separate native codebases — Java (Android) and Objective-C (iOS) — with online payment integration and an ASP.NET API serving hundreds of franchise branches nationwide.

Problem solved: Customers needed a reliable ordering experience on both platforms. Built and maintained two independent native codebases simultaneously, integrated online payment processing, and built an API that connected the ordering system directly to the delivery dispatch platform — eliminating manual order handoff between teams.

JavaAndroid StudioObjective-CXcodeASP.NETREST APIPayment Gateway
Private / NDA
Enterprise · NDA

Customer Loyalty & Sales Platform

Full-stack loyalty system: customer-facing loyalty API, real-time sales dashboard for HQ, and an internal admin console for customer support agents to manage member accounts and redemptions.

Problem solved: Loyalty points and sales data were tracked manually per branch with no central visibility. Built the full stack end-to-end — loyalty API, reporting dashboard, and a .NET Framework admin console backed by SQL Server stored procedures for the support team.

.NET Core.NET FrameworkASP.NETEntity Framework CoreSQL ServerT-SQLREST APIAWS Lambda
Private / NDA
Enterprise · NDA

Automated Document Signing Service

Serverless API that automates customer enrollment by generating PDF contracts, routing them through a third-party e-signature service, and archiving signed documents to a DMS.

Problem solved: Field agents manually printed, signed, and filed customer forms. This service replaced the entire workflow end-to-end without a single paper form.

PythonAWS LambdaAPI GatewayAWS CognitoFlaskCloudWatchServerless Framework
Private / NDA
Enterprise · NDA

Large-Scale User Data Export Service

Lambda function that exports millions of customer records from a production PostgreSQL database to S3 as chunked CSVs, reliably working around serverless time limits.

Problem solved: Operations teams needed bulk exports of millions of records from a live database. Solved with a custom self-reinvocation pattern that chains Lambda executions within a 15-minute timeout budget.

PythonAWS LambdaPostgreSQLSQLAlchemyS3 Multipart UploadSecrets Manager
Private / NDA

Field Sales GPS Tracker

Real-time GPS tracking Android app and web dashboard for field sales representatives. The mobile app continuously uploads location data to a server; managers monitor rep positions live on the web.

Problem solved: Management had no visibility into where field reps were throughout the day, making it hard to coordinate coverage and verify on-site visits.

JavaAndroid StudioFirebase Realtime DatabasePHPJavaScriptHTMLCSS
Private / NDA

Cross-Device Task Manager

iOS app for creating and tracking personal tasks with real-time cloud sync. Users can log in from any device and instantly pick up where they left off — tasks created on one phone appear on another.

Problem solved: No lightweight iOS task app existed that synced seamlessly across devices. Using Firebase as a real-time backend, the app keeps task state consistent across logins without any manual refresh.

Objective-CXcodeIonicFirebase Realtime DatabaseREST API
Private / NDA

Skills

What I work with

Backend & APIs

PythonFlaskSQLAlchemyPydantic v2.NET CoreEntity FrameworkPHPREST APIsNode.js

Mobile

KotlinJavaXamarinIonicCordovaObjective-CFlutterCameraXAndroid StudioXcode

AWS & Cloud

Lambda (ARM64)API GatewayS3DynamoDBCognitoSecrets ManagerSQSEventBridgeCloudFrontSAMServerless FrameworkBedrock

Frontend & Hybrid

AngularTypeScriptReactNext.jsHTMLCSSJavaScript

Databases

PostgreSQLSQL ServerT-SQLStored ProceduresDatabase-FirstDynamoDBFirebaseMySQL

AI & Machine Learning

PyTorchTensorFlow / KerasYOLO (Ultralytics)OpenCVCRNN / CTCONNX Runtime MobileLLM API IntegrationOn-Device Inference

Integrations & Tools

Firebase Admin SDK (FCM)Adobe Sign APISalesforce APIBitbucket PipelinesGitHub ActionsSonarCloudDockerGitScrum / Agile

Contact

Let's work together

I'm actively seeking Senior Software Engineer roles internationally. Send me a message and I'll get back to you within 24 hours.