Derek Tran

Software Engineer

Profile

Picture of Derek Tran

I am a software engineer working full-time at GeoSpatial Technologies where I do front-end and back-end web development. I graduated from UC Irvine in summer of 2021 with a Bachelor's degree in Software Engineering. I enjoy hiking, going to the gym, playing games, and watching football and basketball.

Experience

Career

GeoSpatial Technologies, Inc.

July 2021 - Present

Tustin, CA

Software Engineer

Support development team as a full stack developer.

  • Add features to asset-tracking web application (Angular), monitoring 1000s of vehicles in real-time.
  • Build and deploy web application (ASP.NET Core, C#), used by major airline across 30+ airports nationwide, to Microsoft Azure cloud. Continuously debug, test, and maintain source code and SQL Server scripts.
  • Design and develop full-stack application (ASP.NET Core, C#) for law enforcement agencies to create and manage 100s of criminal and investigation reports.
  • Support in-house device management application (ASP.NET Core, C#, Bootstrap) for tracking transaction history of over 4000 mobile devices and for handling RMA requests from customers using them.
  • Improve and maintain front-end (Ext JS) and back-end (Java) of client’s web application.

Tustin, CA

GeoSpatial Technologies, Inc.

September 2017 - July 2021

Tustin, CA

Technical Support

Supported development team as a mobile and web application developer while conducting inventory and front office duties.

  • Enhanced company’s proprietary mobile application (Xamarin), installed on 1000s of devices, with additional features.
  • Managed inventory of over 2000 mobile devices installed with company’s software, distributed over more than 20 airports. Tasks include configuration and QA of devices, RMA management, and customer support.
  • Created user guide documentation for company’s new mobile application product.

Tustin, CA

UCLA Department of Earth, Planetary, and Space Sciences

September 2015 - July 2016

Los Angeles, CA

Staff Research Associate

Collected and analyzed seismic data for UCLA professor’s ongoing geophysical research on Earth’s core-mantle boundary.

  • Wrote Bash scripts incorporated with Seismic Analysis Code to filter and analyze seismic data.
  • Reviewed and studied various scientific articles to identify and collect data appropriate for professor’s research.
  • Presented weekly updates to professor’s research group on results of data analysis and ongoing research activities.

Los Angeles, CA

Education

University of California, Irvine

September 2018 - June 2021

Irvine, CA

Bachelor of Science, Software Engineering

Transferred to complete my second degree. Took further courses involving software engineering, UX/UI, and web development.

  • Design and Analysis of Algorithms
  • Introduction to Data Management
  • Software Design: Structure and Applications
  • Software Testing, Analysis, and Quality Assurance
  • Requirements Analysis and Engineering
  • Internet Applications Engineering
  • User Interaction Software

Irvine, CA

Orange Coast College

August 2016 - May 2018

Costa Mesa, CA

Computer Science

Started my transition into software engineering by taking Java and C++ courses, along with other introductory courses. Took my first steps into Android development by enrolling in a newly offered mobile application development course.

  • Data Structures
  • Software Engineering
  • Mobile Application Development

Costa Mesa, CA

University of California, Los Angeles

September 2011 - June 2015

Los Angeles, CA

Bachelor of Science, Geophysics/Applied Geophysics

Learned MATLAB programming as part of the degree, which introduced me to the world of computer science. Also worked in IT for the Department of Earth, Planetary, and Space Sciences where I supported and maintained hardware/software in the department’s computer lab.

  • Introduction to Computing for Earth and Space Scientists
  • Applied Geophysics with Fieldwork

Los Angeles, CA

Skills

Languages

Java Logo
Java
C# Logo
C#
HTML Logo
HTML
CSS Logo
CSS
Javascript Logo
JavaScript
C++ Logo
C++
Python Logo
Python
Bash Logo
Bash

Database Management

SQL Server Logo
SQL Server
PostgreSQL Logo
PostgreSQL
MySQL Logo
MySQL
MariaDB Logo
MariaDB

Tools/Frameworks

ASP.NET Core Logo
ASP.NET Core
Bootstrap Logo
Bootstrap
jQuery Logo
jQuery
Git Logo
Git
Spring Logo
Spring
Maven Logo
Maven
Node Logo
Node.js
Ext JS Logo
Ext JS
Xamarin Logo
Xamarin

Projects

SealSpotter

React Native mobile application that utilizes citizen science to track and report rehabilitated seals released by the Pacific Marine Mammal Center (PMMC). Reports are viewed on a React dashboard web application for verification and analysis by PMMC members. Designed and developed back-end REST API service with Java and Spring, and connected it to a MySQL database. Utilized Amazon Web Services (AWS), including EC2 for web hosting, S3 for image hosting, and RDS for database management.

Petrware

E-commerce site selling computer hardware to the UCI community. Front-end client built with HTML, CSS, and Javascript. Back-end REST service built with Java and connected to a MariaDB database.

DotaTracker

Android application that retrieves and displays a user’s game statistics for the online game, Dota 2. Used OpenDota API and Gson library to retrieve the game statistics of a user’s last 25 matches. Designed UI to display user’s average statistics, a list of recent matches, and the statistics of each match.

taskR

Task management Android application that allowed users to schedule events, projects, and task lists on a calendar. Developed the project scheduling functionality to allow users to create projects with subtasks which can be assigned their own due dates.

Contact