black flat screen computer monitor
black flat screen computer monitor

DevDonald
Software Engineer

With an education and professional background in problem-solving, I am always striving to find innovative solutions for clients.

Travel Expense Estimator

Featured Projects

This tool utilizes various technologies and design principles to provide a streamlined user-friendly experience. It is used by industry professionals to gain access to real-time travel expenses.

With this, coordinators can spend less time looking up costs and more time providing solutions for customers. It is currently being used in applications where productivity has been increased by 1500%.

Javascript Asteroids With Database Integration

The classic asteroids game but with a twist, the player only has one life. The entire project was created with raw JavaScript, HTML, and CSS. These tools were used to display elements, fetch API data, calculate physics, and manage states. The database is managed with Java and the spring framework.

AI-Powered Home Value Prediction Tool

With the power of neural networks, this tool has been trained on an abundance of home value data in all 50 states. This tool can be used to find interesting trends in real estate markets.

An investment firm can use this tool to find potentially untapped markets, limit risk, and increase profitability. This tool was built with modern technologies and frameworks.

Front-End Technologies

HTML

CSS

Typescript

Angular

Bootstrap

Back-End Technologies

Python

Django

Postgresql

Postman

Deployment Technologies

Docker

Azure

NGINX

Linux

Certbot

Project Links
Front-End Technologies

HTML

CSS

Javascript

Back-End Technologies

Java

Spring

Postgresql

Postman

Deployment Technologies

Docker

Oracle

NGINX

Linux

Certbot

Project Links

HTML

CSS

Typescript

Front-End Technologies

React

Back-End Technologies

Python

Django

Neural Network

Anaconda

Postman

Deployment Technologies

Docker

AWS EC2

NGINX

Linux

Certbot

Project Links
Travel Expense Web-Scraper API

This tool utilizes modern technologies and frameworks to scrape web pages at lightning speeds. It takes a dynamic approach to gather the necessary data despite changing website architecture. Also, it is able to filter out extreme outliers with the interquartile method method.

Technologies Utilized

Python

Django

Selenium

Project Links
AI-Powered Disaster Robot

This robot was designed in the Coppelia simulator software. It utilizes a common ai search algorithm known as a depth-first search. It can detect it's objective and environment with various sensors. Also, it can maintain an internal representation of it's environment and it's progress.

Technologies Utilized

Lua

Coppelia

Project Links

As a full-stack software developer, I have proficiency in various technologies and tools. Below are the various tools/technologies used in the development process.

Skills

Education

Bachelor of Science Computer Science

Class of 2024

Attended the Rigorous program at Western Governor's University.
The knowledge and skills acquired in the program established a fundamental baseline in the underlying principles related to computational technologies.

Key Courses
Languages

C++

Java

Javascript

Typescript

Python

Lua

HTML

CSS

Bash

Powershell

Frameworks

Angular

React

Spring

Django

Devops Tools

Docker

AWS

Azure

Oracle Cloud

Git

Ubuntu

Nginx

Apache

IDEs

Github

Gitlab

VSCode

Intellij

Pycharm

Clion

Visual Studio

Bootstrap

C188 - Software Engineering
C191 - Operating Systems
D288 - Back End Programming
C287 - Java Frameworks
C857 - Software Quality Assurance
C950 - Data Structures and Algorithms II
C951 - Introduction to Artificial Intelligence
C952 - Computer Architecture
C960 - Discrete Mathematics II
C964 - Computer Science Capstone
D191 - Advanced Data Management

Contact Information

Email
Phone

donaldb@devdonald.com

931-536-5402