About Me

Who Am I?

As a full stack software engineer, my duties involve creating and updating user interfaces, as well as creating ways to handle the data that is being interacted by the user.

I graduated from Old Dominion University with a Masters in Computer Science. Through the tasks of my jobs, school work, and side projects, I have gained experience in web development, game development, mobile application development, and database programming.

Web Development

Database Programming

Smartphone App Development

Game Development

What I do?

Here are some of my expertise

Web Development

Created websites with technologies such as React.js, Node.js, Express.js, JavaScript, HTML, CSS, PHP, AJAX, and MySQL.

Database Programming

Used MySQL for several web applications and Firebase Firestore for smartphone applications.

Smartphone Application Development

Created Android applications using Android Studio, Java, XML, and Firebase Firestore.

Game Development

Developed small video games using the Unity game engine and C#.

Elasticsearch

Used Elasticsearch for several web applications. Used to index, tokenize, and query data.

My Specialty

My Skills

I have experience with programming languages and technologies.

C++

C#

Java

Python

JavaScript

TypeScript

PHP

MySQL

React.js

Node.js

Android Studio

Unity

Elasticsearch

Firebase

Linux

Git Version Control

Agile Development

Education

Education

Old Dominion University

GPA: 3.78

August 2021 - August 2022

Old Dominion University

GPA: 3.64

August 2017 - August 2021

Experience

Work Experience

Software Engineer I, CoStar Group February 2024 - Present

  • Used Elasticsearch queries and aggregations to aggregate the data by company and optimized searching by using n-gram tokenizers and address and location-based synonyms. C# was used for this.
  • Used TypeScript and React.js for developing the frontend.

Associate Software Engineer, CoStar Group May 2022 - February 2024

  • Developed features for web tool that allows sales reps to easily manage territories and other reps in the sales hierarchy with a user interface rather than through the database. Frontend work with React.js, backend with C# and SQL Server Stored Procedures.
  • Created feature for exporting sales hierarchy from website to CSV
  • Created feature for viewing audit history of the sales hierarchy by fetching data from the database and returning it on the frontend.
  • Created webpage on frontend where those with the required role can view contacts assigned to certain territories.
  • Created several endpoints for the sales hierarchy.
  • Enhanced features in interactions web page. Sped up execution time of exporting data by utilizing asynchronous JavaScript

Fullstack Web Developer/Research Assistant, LAMP-SYS Lab at Old Dominion University December 2020 - May 2022

  • Developed patent figure search engine, electric thesis dissertation search engine, and fake news analysis website.
  • Designed frontends with HTML, CSS, JavaScript, React.js, and bootstrap.
  • Created backends with PHP and Node.js
  • Successfully implemented backend to SQL database functionality.
  • Successfully implemented searching functionality by incorporating Elasticsearch with the backend.

Software Engineer Intern, Torrential Data Solutions May 2021 - August 2021

  • Successfully added and fixed exisitng features on the legacy document scanning client.
  • Successfully added and fixed existing features on the database manager.
  • Updated and fixed features in the document handling website.
My Projects

Projects

Super Mario Bros

Recreation of Super Marios Bros World 1-1 with Unity game engine.

</>
Freedom Game

Freedom board game created with JavaScript. In this game, you face off against an AI player using the minimax algorithm

</>
Tweet Search Engine

Search engine for Twitter tweets created with React.js, Node.js, and Elasticsearch

</>
Scholarly Article Search Engine

Search engine for scholarly articles developed with HTML, CSS, JavaScript, PHP, MySQL, and Elasticsearch.

</>
Fitness Android App

Android fitness application developed with Android Studio.

</>
Genetic Algorithm Image Replication

Program that replicates an image with triangles by using genetic algorithms.

</>
Resume

My Resume