John

Software Developer & Operations Assistant

45 ID PROOF
With Timeproof
contact
mark as hired

Overview

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

at $1.69/hour ($327.26/month)

Bachelors degree

Last Active

July 14th, 2026 (8 days ago)

Member Since

August 2nd, 2025

Profile Description

I enjoy helping businesses solve practical problems through software and day-to-day operations.

My background combines software development with hands-on experience supporting a family business. On the technical side, I build applications and backend systems using technologies such as Java, Spring Boot, Flutter, and PostgreSQL. On the operations side, I've worked with documentation, payroll, purchase orders, customer records, and production support. Together, these experiences have taught me that meaningful solutions begin with understanding how a business operates and how the people behind it get their work done.

I'm still early in my professional journey, and I don't believe in overstating what I know. If a project requires something outside my current experience, I'll let you know upfront so we can set clear expectations before moving forward. I value honesty, realistic expectations, and taking responsibility for the work I do.

I enjoy working with people who value learning, thoughtful collaboration, and continuous improvement. Whether I'm contributing through software development or operational support, my goal is to understand the problem, do work I can stand behind, and leave the project better than I found it.

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

“Two superstars...took my business into the realm”

Karen McDonald

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 »