Photo of BJ Peter DeLaCruz

BJ Peter DeLaCruz

Software Developer

 Saluton! 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.

During my free time, I teach myself the latest technologies, e.g. Angular, Meteor, and MongoDB. I also enjoy learning languages, traveling, and watching anime.

I am currently studying for the CompTIA CASP 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!


M.S. in Computer Science

University of Hawaii 2009 - 2011

B.S. in Computer Science

University of Hawaii 2004 - 2008


CompTIA Mobility+ ce

CompTIA Storage+ Powered by SNIA

Android Certified Android Developer

CompTIA Cloud+ ce

Oracle Certified Professional, Java SE 8 Programmer

CompTIA Security+ ce

Oracle Certified Professional, Java SE 7 Programmer

Oracle Certified Master, Java SE 6 Developer

Oracle Certified Professional, Java SE 6 Programmer


Mid-Level Java Developer

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

Developing web applications for agencies of the State of Hawaii.

Native English Teacher

CIE Eikaiwa 05/2016 - 10/2016

Taught English at an English conversation school.

Java Web Developer

Univ. of Hawaii 03/2014 - 05/2015

Maintained, enhanced, and supported Laulima.

Software Engineer

Referentia 08/2011 - 12/2013

Assisted in the development of LiveAction.


Summer Intern

MHPCC 06/2010 - 07/2010

Developed concurrent C programs to benchmark supercomputers.

Code Repositories



Coursera Specializations

Learn Mandarin Chinese

Functional Programming in Scala

Game Design and Development

Full Stack Web Development

iOS App Development with Swift


Mobile Cloud Computing with Android

Book Reviews

Mastering Android Application Development

Learning Android Application Testing

Gradle in Action

Foreign Languages

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

Skype bj.peter.delacruz


Java Programming Log The Java Logger

Personal Blog The Samurai's Journal