Hi π My name is Nathan Pombi
Junior Software Developer
I'm a Software Development graduate and Java Backend Developer focused on building production-ready systems with clean architecture, strong data integrity, and real-world scalability in mind.
I specialize in designing secure REST APIs, financial systems, and backend services using Java + Spring Boot, with a strong emphasis on testing, concurrency, and maintainability.
π I'm based in South Africa
βοΈ You can contact me at pombinathan@gmail.com
π€ I'm open to collaborating on REST APIs, java backend services
π Featured Projects (AWS Deployed)
πΉ Finance Tracker API
π https://github.com/NatePombi/finance-tracker-api
A production-ready financial management API built with Spring Boot, designed around real-world accounting principles.
Highlights:
Deployed on AWS (EC2 + RDS) with secure environment configuration
Ledger-based balance calculation (no stored balance β ensures accuracy)
JWT authentication with strict user-scoped data access
Advanced filtering, pagination, and date-based queries
Monthly analytics (income, expenses, category breakdowns, net balance)
Optimized queries using JOIN FETCH to prevent N+1 issues
Flyway-managed database migrations
Fully Dockerized for consistent deployment
Tech: Java, Spring Boot, PostgreSQL, AWS, Docker, Flyway, Swagger
πΉ Banking System API
π https://github.com/NatePombi/banking-system-api
A secure and concurrency-safe banking backend implementing professional fintech architecture patterns.
Highlights:
Atomic money transfers with transactional guarantees
Double-entry ledger system for financial integrity
Pessimistic & optimistic locking for concurrency control
Deadlock prevention via deterministic locking strategy
Idempotent transaction handling (prevents duplicate processing)
Full audit logging for traceability
Tech: Java, Spring Boot, Spring Security, PostgreSQL, Flyway, JUnit
Java Programming Masterclass β Udemy
- Completed: Nov 2025
- π View Certificate: View Certificate
- Enhancing backend systems with scalability & performance improvements
- Preparing projects for full-stack integration (frontend + backend)
- Actively seeking Java Backend Internship / Junior Developer roles
- GitHub: https://github.com/NatePombi
- Email: pombinathan@gmail.com
- LinkedIn: https://www.linkedin.com/in/nathanpombi/
β Open to opportunities where I can contribute to real-world backend systems and continue growing as a software engineer.

