Photo of BJ Peter DeLaCruz

BJ Peter DeLaCruz

Software Developer

 Hello! Please call me BJ. I am a software developer with a master's degree in computer science and over five years of work experience. I am currently based in Honolulu, Hawaii.

My main interests are programming and security. During my free time, I enjoy learning languages, traveling, and watching anime.

I became a member of the International Information System Security Certification Consortium (ISC)2 on May 1, 2018. I am currently studying for the (ISC)2 CISSP exam.

 My Services

If you would like an application or website built for your organization, please contact me to discuss your needs and requirements. I am looking forward to hearing from you!

I am also an Enagic® distributor. If you are interested in buying a Leveluk Kangen 8 (K8) water ionizer for your home or office, please let me know, and I will be very happy to assist you! My Enagic® distributor ID is 8526429.


M.S. in Computer Science

UH Manoa 2009 - 2011

B.S. in Computer Science

UH Manoa 2004 - 2008


Mid-Level Java Developer

NIC Incorporated 10/2016 - Present
 09/2015 - 05/2016

Java Web Developer

Univ. of Hawaii 03/2014 - 05/2015

Software Engineer

Referentia08/2011 - 12/2013

Summer Intern

MHPCC 06/2010 - 07/2010


Android Certified Android Developer

Arcitura Certified Cloud Professional


CompTIA Cloud+ ce

CompTIA Linux+ Powered by LPI

CompTIA Mobility+

CompTIA Security+ ce

CompTIA Server+

CompTIA Storage+ Powered by SNIA



Linux Professional Institute LPIC-1

OCE Java EE 6 JPA Developer

OCM Java SE 6 Developer

OCP Java SE 6 Programmer

OCP Java SE 7 Programmer

OCP Java SE 8 Programmer

Code Repositories




Online Training


Full Stack Web Development

Game Design and Development

iOS App Development with Swift

Learn Mandarin Chinese

Mobile Cloud Computing with Android

Book Reviews

Gradle in Action

Learning Android Application Testing

Mastering Android Application Development

Foreign Languages

Chamorro, Esperanto, Italian, Japanese, Mandarin Chinese


Learn Meteor by Building Ten Projects

Meteor logo

I am learning how to develop Meteor applications by building ten projects.

Learn MongoDB by Building Ten Projects

MongoDB logo

I learned how to use MongoDB in web applications by building ten projects.

Super Sparty Brothers


I created a 2D platform game using Unity.

Chamorro Dictionary

CNMI flag

A Chamorro-English dictionary.

Java Katas

Java logo

Programming exercises designed to hone my skills through practice and repetition.

JLPT Word List

Japanese character

Contains Japanese words found in the Japanese Language Proficiency Test (JLPT) and their English translations.


Contact Me

Phone (202) 417-8224

Skype bj.peter.delacruz


Java Programming Log The Java Logger

Personal Blog The Samurai's Journal