Jonathan Thai
Developer - Creator

About


I am a graduate of Cal Poly Pomona, where I studied Computer Engineering. After college, I took up web development. That led me to BeSmartee where I helped develop mortgage technology which intricate knowledge of LOS systems.

In my free time I enjoy playing music, developing my programming abilities, expanding my knowledge by dabbling in various technologies including game development, various forms of programming, and music production.

Portfolio




This Website

I built my own portfolio website! The site is generated using the Jekyll framework and a prebuilt theme, but I made some tweaks to make it my own.


Work

2017: I worked on a family of websites for an educational after-school service by adding content and improving aesthetics. I also improved a PHP-SQL content management system by adding features and destroying bugs.

2017 - 2024: I worked with PHP and LAMP stack to help build a mortgage loan origination portal. In this position I worked to improve integrations with various third party services. I worked with different teams to help build and spec out features for clients.

Mobile Development

2017: Using the Ionic Framework, based on Cordova and AngularJS, I was also able to build an application for Android and iOS devices that interacts with a PHP backend to display information from a MySQL database.

2024: I rebuilt the app using Ionic Framework with better execution and VueJS.


NodeJS

Work in progress NodeJS application. Focuses on assisting in learning foreign languages starting with Japanese characters. Viewable here

Escape Room Game

I have tried to make small games using Unreal Engine 4. By following a course, I managed to make a small puzzle game that involved escaping a room. In doing so I learned the basics of Unreal Engine.


Unity Engine Projects

I also made some small projects in Unity Engine in the past. I one planned to make a game with it but decided to pursue other endeavors first.

Musical Hobbies

I occasionally use Sibelius to arrange or reformat music. This is something I enjoy doing from time to time. I also have tried to make music in FL Studio and record myself playing instruments. More here!

`

Photo Vs Photo Android Application

For my senior project in college, a group of classmates and I set out to build an Android application. This an an Android application developed with the integration of Amazon Web Services. The goal was to make a multiplayer game which scored players based on the pictures they took. Amazon Web Services was used for server side processing. Services included S3, Cognito, and EC2.


MyOLS Mobile Application

Developed an Android and iOS mobile application using Ionic framework and AngularJS. Interfaces with a PHP server backend and implements push notifications using OneSignal.

Bachelor of Science in Computer Engineering


Work History

Staff Engineer

Developer for a fintech company specializing in creating a mortgage application platform for lenders. 6 years of experience.

  • Developed features for a mortgage loan origination portal using PHP, MySQL and LAMP stack.
  • Worked with C# SDKs and REST APIs to establish integrations with third party systems.
  • Optimized automated scripts to increase performance and significantly reduce server load.
  • Proliferated the use of custom attributes and metrics in system monitoring solutions to facilitate troubleshooting.
  • Integrated platform with loan origination systems such as Meridian Link LOS, Encompass, and BytePro.
  • Researched and familiarized with the intricacies of different loan origination systems and vendor integrations
  • Communicated with team members, vendors, and clients to establish clear goals.

PHP Web and Mobile Developer

  • Redesigned and updated webpages using HTML, CSS, and Javascript.
  • Developed new features for a content management system using PHP and MySQL.
  • Managed databases and websites to fix issues that appear.
  • Developed a mobile application using AngularJS and Ionic framework and deployed it on Play Store and App Store.
  • Created mobile backend using PHP and MySQL to retrieve information from databases.
  • Implemented push notifications in the mobile application using OneSignal.

Skills


Technical

  • Python, C++, C#, C, Java, Verilog
  • HTML, CSS, JavaScript, TypeScript, PHP, MySQL
  • Bootstrap, jQuery, NodeJS, AngularJS, VueJS, Jekyll
  • Unreal Engine 4, Unity Engine
  • Git, Github, Bitbucket

Creative

  • Adobe Premiere Pro
  • 3D Studio Max
  • Sibelius 7
  • FL Studio


I have played marching and concert percussion in high school band for four years and I continued playing drum set percussion in college in clubs. Occasionally I still play my electronic drum set at home for music or rhythm games.
I have practiced acoustic and electric guitar for several years. I cannot do anything very technical with them but they are fun to play. I also have an electric bass.
I used to take piano lessons while I was younger but I never wanted to practice much. Nowadays I occasionally play pieces I like.
I enjoy singing but I never did any choir-related things. I took a voice class in my last quarter of college and the professor complemented me on my voice and said I should join choir.
I played two years of violin in elementary school but never did much more with it until taking a course in college. I try to practice sometimes because I like the sound of a nice violin.
I played flute for two years in middle school. I pick it up from time to time but I am not very interested in playing it that much.

Misc

  • Spoken languages: English (Fluent), Vietnamese (Conversational)
  • Passed Japanese Language Proficiency Test N4
  • Interested in voice acting
  • Interested in art and animation
  • Tech-savvy
  • Member of Tau Beta Pi
  • Enjoys going through online courses such as Udemy and Coursera

Contact Me