John

Backend & Flutter Developer | API Development, QA Testing, Tech VA

45 ID PROOF
With Timeproof
contact
mark as hired

Overview

Looking for full-time work (8 hours/day)

at $1.70/hour ($327.26/month)

Bachelors degree

Last Active

June 6th, 2026 (5 days ago)

Member Since

August 2nd, 2025

Profile Description

Hi, I’m a backend and full-stack developer with experience building applications using Java (Spring Boot), Dart Frog, PostgreSQL, and Flutter.

I specialize in developing REST APIs and implementing authentication systems (JWT, Email OTP, RBAC). I’ve built projects such as an inventory management system and an emotion-tracking backend with LLM integration.

I also have experience in debugging and testing (manual and integration) to ensure features work correctly and systems remain reliable.

In addition to development, I’ve worked in administrative and technical support, so I’m comfortable handling both technical tasks and day-to-day operations.

I focus on writing clean, maintainable code and delivering solutions that match real business needs. I’m detail-oriented, reliable, and committed to continuous learning.

Top Skills

I have basic administrative and technical support experience gained through OJT and assisting in our family business. My tasks included data encoding, document organization, basic clerical work, and occasional customer record verification. I also assisted with simple data handling and record checking to help maintain organized and accurate information. This experience helped me develop attention to detail, organization skills, and the ability to handle routine operational tasks efficiently alongside technical work.

Other Skills

Experience: 1 - 2 years

I have developed several Flutter applications, with my capstone project being the most significant. In this project, I built both a mobile and desktop application using Clean Architecture, Bloc state management, custom UI components, and code refactoring practices to ensure maintainability and scalability. I also implemented features such as PDF and Excel document generation, as well as QR code integration for item tracking and information access. On the backend side, I used Dart Frog, a lightweight framework similar to Node.js/Express, where I gained hands-on experience with routing, middleware, authentication (basic and bearer tokens), and PostgreSQL. I designed normalized database schemas, managed complex relationships, and handled transactions. After graduation, I built additional Flutter projects including a CLI-based secure password manager (vault_cli), which uses AES-GCM-256 encryption, PBKDF2 key derivation with 200,000 iterations, and SHA-256 hashing to ensure secure local storage. I also developed a cross-platform Pomodoro timer app (pomo), focusing on responsive UI, UX design, and event-driven state management using Bloc and Clean Architecture.

Experience: 1 - 2 years

I have extensive experience in REST API development across multiple backend projects using Java Spring Boot, Node.js (Express), and Dart Frog. I design and build structured, secure, and scalable APIs following layered architecture principles. I develop RESTful endpoints for CRUD operations, authentication, and business logic handling. I have implemented JWT-based authentication, role-based access control (RBAC), and permission-based access control (PBAC) in my projects. I also ensure proper request validation, error handling, and consistent API responses. Across different systems, I have worked with PostgreSQL-backed APIs, integrating database transactions and relational data through well-designed endpoints. My focus is on building clean, maintainable, and predictable APIs that follow standard REST principles and support real-world application workflows.

Experience: 1 - 2 years

I have experience using PostgreSQL in multiple backend projects, focusing on database design, schema modeling, and query optimization. I design normalized database structures and define relationships between entities using primary and foreign keys. I also work with one-to-many and many-to-many relationships to properly model real-world systems. Across my projects, I use SQL to handle data operations, including CRUD operations, joins, and transaction management to ensure data consistency and integrity.

Experience: 6 months - 1 year

In over a year of experience with Java Spring Boot, I have worked on multiple backend projects, including a follow-along tutorial project, a completed personal project called Sanctum, and my ongoing project Application Ledger. I use a layered architecture approach to keep applications modular, maintainable, and testable. I design entities and relationships using JPA, and build service layers using interfaces with concrete implementations, applying principles influenced by Clean Architecture. I have developed RESTful APIs using Spring Boot controllers and implemented JWT-based authentication for secure access. I also implemented both RBAC (Role-Based Access Control) and PBAC (Permission-Based Access Control) for managing authorization logic. My current project, Application Ledger, is a single-user backend system focused on correctness and auditability rather than multi-user complexity. It uses Spring Boot 4, PostgreSQL 16 (H2 for testing), Flyway for database migrations, and Google OAuth for authentication. The system is designed with strict single-user assumptions, prioritizing data integrity and controlled access over shared usage.

Experience: Less than 6 months

I have built two backend projects using Node.js, Express, TypeScript/JavaScript, Prisma, and PostgreSQL. The first project is a personal finance tracking application where users can manage accounts and perform transactions. It supports three core transaction types: expense, income, and transfer. I applied a layered architecture approach, designed database models using Prisma, and implemented JWT-based authentication for secure access. The second and more recent project is a geo_locator_api, a backend service for IP geolocation with authentication, database caching, and search history tracking. This project was designed using a layered architecture and includes custom database migration logic for deeper understanding of backend system design. Across both projects, I focused on building structured, maintainable APIs, database design, and implementing secure authentication flows.

Basic Information

Age
24
Gender
Male
Website
Sign Up with Pro Account to View
Address
Daraga, Albay
Tests Taken
DISC
Dominance: 31%
Influence: 6%
Steadiness: 31%
Compliance: 32%
English
C1(Advanced)
Government ID
Sign Up with Pro Account to View

“I have found someone who is smart, has a great work ethic and is easy to work with.”

Sara Brumfield

SEE MORE REAL RESULTS

“That has been a game changer for me”

- Jason Tonioli

Onlinejobs.ph "ID Proof" indicates if "they are who they say they are".

It DOES NOT indicate skill level.

ID Proof scores are 0 - 99 with 99 being the best. It is calculated based on dozens of data points.

It's intended to help employers know who they're talking to is real, and not a fake identity.

Read More »