HengLong Sun

  • Profile
  • Skills
  • Experiences
  • Achievements
  • Projects
  • Contact

Profile

HengLong Sun's profile picture

Detail-oriented and value-driven Software Developer with experience in full-stack development, cloud computing (AWS), and database management. Skilled in designing and improving web applications and APIs, with a strong record of enhancing system efficiency and user experience. Proficient in Java, C#, Python, JavaScript, and frameworks such as React, Spring Boot, and ASP.NET Core. A quick learner with strong problem-solving abilities, leadership experience, and a passion for building scalable, user-friendly solutions that create lasting impact and drive efficiency.

Skills

Java

Python

JavaScript

HTML

CSS

MySql

Oracle

Mongoose

NodeJS

React

Android Studio

.NET Core

SpringBoot

AWS

Ruby On Rails

Unity

C++

C

Docker

Linux

Experiences

Brigham Young University–Hawaii

EIS Associate Developer (2023 - Present)

Responsibilities & Achievements

  • Designed, optimized, and deployed 10+ web applications and APIs for students and faculty using Mendix and ASP.NET Core.
  • Customized web app functionalities with Java, JavaScript, and CSS on the Mendix low-code platform.
  • Migrated LDAP web services for multi-platform environments, including Linux, via Directory Services Protocols .NET API.
  • Automated Box user de-provisioning workflows, increasing operational efficiency by 1000%.
  • Developed an English test enrollment web app using ASP.NET Web API and Mendix, boosting efficiency by 1000%.
Accessifiers

Android Developer Intern (Sep 2024 - Dec 2024)

Responsibilities & Achievements

  • Researched and documented 5+ Open edX Tutor features to support LMS platform needs.
  • Deployed a customized Open edX instance on an Azure Linux VM for organizational use.
  • Integrated Microsoft Single Sign-On (SSO) into Android applications for enhanced authentication.
  • Published a branded Open edX Android app using Kotlin on the Google Play Store.
  • Organized weekly meetings and follow-ups to ensure project alignment.
FamilySearch

Software Developer Intern - Backend (Jun 2024 - Sep 2024)

Responsibilities & Achievements

  • Developed and optimized 10+ REST API endpoints using Spring Boot, Java, and PostgreSQL, improving response time.
  • Migrated CI/CD pipelines from CloudBees to GitHub Workflows, reducing AWS deployment time by 30%.
  • Increased test coverage to 85% with JUnit 5, enhancing system reliability.
  • Troubleshot CI/CD deployments on AWS EC2 instances and resolved acceptance test failures.
  • Researched and documented a service refactoring plan, improving future development efficiency by 50%.
Brigham Young University–Hawaii

Computer Science Tutor / TA (2022 - 2023)

Responsibilities & Achievements

  • Assisted 75–100 students monthly in understanding programming concepts, data structures, and algorithms.
  • Provided feedback and grading for 80–100 assignments weekly while addressing student concerns.
  • Taught core concepts such as Object-Oriented Programming, Python, and algorithmic problem-solving.
Polynesian Cultural Center

Box Office Sale Agent (2021-2022)

Responsibilities & Achievements

  • Achieved top sales record, generating $25K-$30K/month by serving 50-60 tourists daily.
  • Improved team performance by 30% through planning, goal setting, and tracking.
  • Trained 6+ agents on customer service and sales best practices.
  • Assisted in ticket scanning for 3+ venues and resolved customer issues.
  • Coordinated 4+ transportation departures daily for 2000+ guests.
The Church of Jesus Christ of Latter-day Saints

Self-Funded Volunteer in Australia, Melbourne (2019-2021)

Responsibilities & Achievements

  • Work 70-80 hour weeks for 22 months while following closely established guidelines and policies.
  • Trained more than 10-15 individuals monthly on performance skills, tracking goals and confirming outcomes while increasing productivity each month.
  • Planned, organized, and taught weekly workshops on goal setting, relationship building, and leadership skills.
  • Organized and submitted effective Weekly reports to a direct supervisor and concise monthly reports to an executive. These reports were directly used to effectively make strategic decisions for the organization.
  • Self-taught English and Vietnamese languages through independent study.
  • Completed more than 5 community service hours per week.
  • Engaged with over 20 individuals daily, both in-person and through social media platforms, to initiate conversations, capture contact information, and schedule follow-up meetings to present and promote product offerings.

Education

Brigham Young University–Hawaii

BS in Computer Science

Brigham Young University–Hawaii

Summa cum laude Graduate
  • Major: Computer Science
  • Minor: Communication, Media and Culture
  • Minor: Entrepreneurship

Certificates & Awards

Brigham Young University–Hawaii

Mendix Rapid Developer

Brigham Young University–Hawaii

DOMO DataSpecialist level 1

Languages

Khmer

Vietnamese

English

Personal Projects

Here are a few of the projects Long has worked in his downtime. Keep scrolling to see more. To visit his Github repos, click here.


wWorkout

I built this serverless app to create a platform for beginner gym-goer to find a friend and start their gym journey easily without having to deal with financial commitment of coaching or trials and errors process.

Serverless architecture AWS Lambda AWS Gateway API Dynamo DB AWS SNS AWS SQS AWS Eventbridge AWS S3 AWS Amplify AWS Secret Manager

Dashboard Logs

A project built for Enterprise Information System department internal usage to view docker logs for application running in a remote server without having to login to the server.

React JS React MUI ASP.NET Core REST API C# Docker Algorithm Full-stack

Quick Maikai Points

I built a simple web app that automates filling out the form, letting you skip straight to the survey for bonus Maikai Point by just submitting a picture of your foodland receipt (this is very easy on mobile upload).

React JS Express JS Mindee OCR Custom REST API
Picture of my 2024 award Picture of my 2024 team name tags Picture of my 2023 award

2023-2024 ICPC Division 1 & 2 Hawaii Site Champion

A coding tournament Long participated on with a team to solve 13 problems in 5 hours. His team was placed 1st place in Hawaii and 20th out of 50 teams within the United State and Canada

Python Java Algorithms Problem Solving

Plaid integrated Budget App

A demo video of a budget web app that I'm building, mostly for personal use. It uses PLAID api to fetch transactions then transform and display them through a React app.

React JS Node JS Express framework MUI Material PLAID's REST APIs
Screenshot of WebApp-1 Screenshot of WebApp-2 Screenshot of WebApp-3

Refining Dishes

A Recipe Web App that allows user to keep track of their cookings and enhance their recipes.

MongoDB Express React Node
Choice's poster

Choice

A digitalized childhood game made with Android Studio Java, and especially online mode! reminisce good times

Java Android Studio - XML Real-time database Asynchronous Programming

Auto Budgetting

Long was inspired by a friend of his to build this script and since budgeting has never been easier ;).

Google Script ~ JavaScript Algorithms Data structures Google Sheet
Screenshot of my notable coursework assignments Screenshot of my notable coursework assignments

Huffman Encoding and Decoding Project

A notable research assignment Long worked on and got 1st place in speed performance compared to the rest of the class.

C++ Algorithms Data structures Research Debug

Ninja Mission

A fun and addictive game Long created using Java and Android Studio. The objective is to solve simple arithmetic math problems intutively.

Java Android Studio
Screenshot of my coding competition project Screenshot of my coding competition project

ICPC Pacific Northwest Coding Competition

A coding tournament Long participated on with a team to solve 13 problems in 5 hours. His team was placed 3rd place in Hawaii and 20th out of 50 teams within the United State and Canada

Java Algorithms Problem Solving

Finding Longest Common Subsequence Java

Inspired by LCS solving C++ project in my CS301 class, Long built upon the idea implementing Java GUI to make a user friendly, interactive practice LCS program.

Java Algorithms Data structures C++ to Java

Contact

Send Long a message using the form below or reach out to him via email or social media.

Contact Information

  • henglongsun7@gmail.com
  • HengLong Sun
© 2025 HengLong Sun. All Rights Reserved.