|

Building useful things.

Education


Computer Science (Big Data Systems), M.S.
2022 - 2023
Ira A. Fulton Schools of Engineering
Arizona State University - Tempe Campus
This concentration provides students with the knowledge, skills and advanced research expertise in designing scalable systems (parallel, distributed and real-time) for acquiring, storing, processing and accessing large-scale heterogeneous multisource data and in using analytical tools to mine information from the data.

GPA: 4.0

Coursework

  • Database Management System Implementation
  • Mobile Computing
  • Data Mining
  • Semantic Web Mining
  • Data Processing at Scale
  • Statistical Machine Learning
  • Data Visualization
  • Knowledge Representation

Research Papers

Computer Science, B.S.
2019 - 2022
Ira A. Fulton Schools of Engineering
Barrett, the Honors College
Arizona State University - Tempe Campus
The program is anchored with core courses that provide a solid foundation in theoretical and practical aspects of computer science and ensure students have the requisite critical thinking, effective programming and problem solving skills in a variety of modern programming languages with an emphasis on understanding security and systems issues.

GPA: 4.0

Relevant Coursework

  • Object-Oriented Programming & Data Structures
  • Digital Design Fundamentals
  • Intro to Programming Languages
  • Logic in Computer Science
  • Discrete Math Structures
  • Computer Organization & Assembly Language Programming
  • Computing Ethics
  • Data Structures & Algorithms
  • Intro to Software Engineering
  • Applied Linear Algebra
  • Operating Systems
  • Principles of Programming Languages
  • Intro to Theoretical Computer Science
  • Information Assurance
  • Database Management
  • Software QA & Testing
  • Probability & Statistics Engineering Problem Solving
  • Foundations of Machine Learning
  • Computer Science Capstone Project
  • Honors Thesis

Experience


Software Application Development Engineer
2023 - Present
Intel Corporation

Accomplishments

  • Enhanced organization-wide productivity by developing a web platform for hosting internal Generative AI tools
    • Redesigned the platform's core UI. Enhanced the look and feel of the platform while simultaneously creating reusable components for microfrontend modules
    • Developed API calls to process various user requests
  • Transformed internal problem-solving by owning and deploying a third-party AI-powered cognitive search engine
    • Represented Intel and led communications with the external vendor to facilitate the software installation
    • Led the effort to identify, obtain approvals for, and connect a vast array of internal data sources to the search engine
    • Owned and managed several application servers and cloud databases to support the software

Skills Developed

TypeScript Python Angular Sanic Micro Frontend Architecture SQL Server Server Management
Graduate Software Engineering Intern
Summer 2022
Dell Technologies

Accomplishments

  • Increased average login speed by 400% by implementing Sign in with Dell (SSO Authentication)
    • Developed a standardized method of SSO Authentication that was used across several applications
  • Prevented immense penalties/fees by protecting data integrity with required authorization (rights/privileges) to alter sensitive resources in several REST APIs
  • Optimized and automated the employee-manager matching process for the new-hire rotational program

Skills Developed

Java TypeScript Spring Boot Spring Security OAuth 2.0 Oracle Database Tanzu Application Service
Undergraduate Software Engineering Intern
Summer 2021
Dell Technologies

Accomplishments

  • Enhanced the efficiency of DevOps and Agile teams by creating a proprietary Kanban Board application
    • Team was dissatisfied with their current Kanban solution
    • I provided an in-house application equipped with personalizable profiles, board sharing, team management, and more
  • Streamlined the Employee Resource Group onboarding process - awarded 1st place in the Dell Intern Hackathon
    • This was a UI/UX project - prototyped the improved onboarding process and presented it to the development team

Skills Developed

Java JavaScript Spring MVC Spring Data JPA Adobe XD MySQL jQuery Bootstrap HTML CSS

Skills


...
Java

Java is my "native" programming language. I used it extensively throughout school and while I worked at Dell.

...
Python

I used Python in virtually all courses in my master's degree (big data concentration). I continue to use it at Intel for any data science related task or quick scripts.

...
JavaScript

I taught myself JavaScript in order to be a more effective web developer. It really does come in handy when developing web applications like this one.

...
TypeScript

As someone who is more used to object oriented programming languages, TypeScript was awesome to learn. I often use it with my Angular projects.

...
C/C++

The majority of my algorithms and programming languages courses used C and C++ exclusively.

...
C#

I learned C# in order to write Unity scripts for the video game I created, Party on Wall Street.

...
PHP

I used PHP for two semesters while I built a contractor management web applicaiton for Netpoint LLC.

...
SQL

Taking several database management courses and working with databases has allowed me to develop excellent SQL and Database Design skills.

...
Angular

I worked with Angular apps during my Dell internship and at Intel.

...
Spring Framework

I've used Spring Framework for several work and personal projects. I also took the course "The Java Spring Tutorial" on Udemy.

...
Node

I often use Node as my go-to quick server because it's so easy to use. This website uses node to serve its content.

...
Laravel

I used Laravel as the PHP Framework while building that contractor management system for Netpoint LLC. Laravel made programming in PHP much more bearable.

...
HTML, CSS, jQuery, and Bootstrap

I taught myself HTML, CSS, and jQuery to learn front-end development. I often choose to use Bootstrap 5 as a CSS framework (this website uses it).

...
OAuth

OAuth is the authorization framework that I used to authenticate users across a line of Dell's internal applications.

...
MySQL DBMS & More

Through my work, personal projects, and various database courses, I've used several DBMSs suchs as SQL Server and Firebase.

...
Kafka

I used Kafka as the foundation of a data pipeline to stream taxi trip data into Neo4j.

...
Apache Flink

I used Flink in my Data Processing at Scale course for both stream and batch processing.

...
Apache Storm

I wrote a few Storm topologies in my Data Processing at Scale course with a simulated distributed streaming environment.

...
Apache Spark

I used Spark in my Data Processing at Scale course to perform operations on large batches of data coming from Hadoop.

...
Apache Hadoop

I used MapReduce in my Data Processing at Scale course to run algorithms of large, distributed datasets stored in Hadoop.

...
Neo4j

I used Neo4j to store geographic data of taxi cab trips which I then ran the PageRank algorithm on.

...
D3.js

I used D3 to create six custom data visualizations to assess the economic trends of a fictional city for the IEEE Visual Analytics Science and Technology Challenge.

...
TensorFlow

I used TensorFlow all through grad school for various tasks, often image classification. I even used TensorFlow Lite to perform image classification on mobile devices.

...
Keras

I used Keras throughout various Machine Learning courses to build Neural Networks. I love its readability and simplicity of use.

...
Scikit-learn

Scikit was the first machine learning tool I ever used. Machine learning sounded like an impossible thing to code, but Scikit made it easy.

...
NumPy, Pandas, and Matplotlib

These three Python libraries are my bread and butter for any data science related task. NumPy for array operations, Pandas for DataFrames, and Matplotlib for easy visualizations.

...
OpenAI API

Arguably the most powerful tool in this list, I've used the OpenAI API at both school and work to do some pretty extraordinary things.

...
Kubernetes

Kubernetes is an amazing tool I've used to instantly handle a complex project involving multiple docker containers.

...
Docker

I'm at the point where virtually all of my work has a Dockerfile in it. Docker allows me to never worry about differences in environment and I love it.

...
Azure Cloud

I use Azure Cloud services at Intel often, most notably for Active Directory, managing my app registrations, and DevOps services.

...
Tanzu Application Service

Formerly known as Pivotal Cloud Foundry, I used Tanzu to deploy applications to the cloud during my Dell internship. I also configured Single Sign-On using this service.

...
Git

Working on various professional teams, hackathon teams, and class group projects has taught me the importance of using version control for everything I code.

...
Github Actions

I use Github's built-in CI/CD deployment service at Intel to automatically build, test, and deploy our code.

...
Linux OS

Various coursework and real-world applications have acquainted myself with the linux terminal. In my operating systems class, I even programmed my own syscall into a custom kernel.

...
Data Structures

After several data structures courses, I am sound in my knowledge of graphs, trees, heaps, stacks, queues... you name it.

...
Algorithms

Through algorithms courses and LeetCode I have gained a solid grasp of various sorting, searching, and tree traversal algorithms. I'm always ready for a coding challenge!

Projects


Card image cap
Party on Wall Street

Founded and built a couch-party video game designed to teach players entreprenurial skills. Made using Unity, C#, JavaScript, and AirConsole.

Card image cap
AA In-Flight Transcriber

Transcribes in-fight announcements in real-time so that you don't miss a beat. Created using AssemblyAI, Bootstrap, and Firebase.

Card image cap
Watts ERP

Developed a contractor management web app for Netpoint LLC using PHP, Laravel, Bootstrap, and JavaScript. Transformed the website into a production-ready state by enhancing the look and feel of the UI, creating mobile safety forms, implementing an inventory pricing layer, and adding clocking in/out functionality.

Card image cap
Fact Blast

A fun way to annoy your friends... or to make them better at trivia! Input a phone number and it will blast them with facts every hour. Created using Google Firebase, Twilio API, Java, and JavaScript.

Card image cap
NMTSA Scheduling App

Created an application to organize patient data and make it more accessible for therapists to read. Utilized Bootstrap and Spring MVC.