DEVON WILSON
Software Engineer
        

Hello, I am Devon, and I am a passionate programmer. I graduate from Portland State University June of 2021. I chose software engineering because I love problem solving, I love being challenged and I often find myself filled with curiosity surrounding the growing amount of technology around us and how it works. Software engineering gives me fullfillment that way. I constantly find myself excited by new challenges and learning more about technology. When I am away from my keyboard I might be taking photos and hiking outdoors(below is a photo of me at yellowstone) or skating through the city(my dogs are always with me of course!😀).;

Tools

Linux

I learned how to program on the command line of a linux server. I recieved "exceeds expectations" when I took PSU's CS upper division addmittance live demo test. I also learned how to use GDB debugger and version control with tools like Mercurial.

github

I have used github for team projects, version control, archival for future reference and to display what I can do to for jobs. Here is a link to my github page.

bootstrap

I have been practicing web development during my free time, I knew how to use html and css but recently I started learning how to use javascript, jQuery and bootsrap to make web development faster and easier as well as learn how to make responsive and interactive webpages.

Mercurial

While learning to program in the Linux environment on the command line, I learned about version control. The first version control I learned too use was Mercurial.

SQL

SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems.

JavaScript

JavaScript is a language I tought myself and I decided to build this website so I did both at the same time. This website certainly sparked my interest in JavaScript after seeing how powerful it is.

++

C++

This is the programming language I was taught to program in first. This is the language I am most comfortable with. I have become very natural with problem solving, algorithms and data structures in C++.

Python

I have used github for team projects, version control, archival for future reference and to display what I can do to for jobs. Here is a link to my github page.

Java

I have been practicing web development during my free time, I knew how to use html and css but recently I started learning how to use javascript, jQuery and bootsrap to make web development faster and easier as well as learn how to make responsive and interactive webpages.

Projects

3CNF Truth Table

This was the first project that led to me realizing that this was something I could do for a living. The reason I realized that was because once I got to the tough part of this program I could not stop working on it until it was done. I would work on it until I went to bed and it was the first thing I would do when I woke up. I enjoyed writing this program. This is a program that asks the user for a 3CNF and produces a truth table for that expression of any size. Not knowing the size of the table ahead of time was part of what made this such a challenging program to write.

ChocAN

The first big project I did was ChocoAn. You can log in as a provider or a manager and the app keeps track of patients, providers and managers. The manager/provider can do things like access patient records, create patient records, access the provider directory and generate bills. I worked with a few other students on this project. It was my first time working with Java and I enjoyed how much easier Java was than C++ but I also enjoyed the challenge of learning how to use a new language. This was also the first project that took a substantial amount of time to complete, which ended up being a month and a half long. T

OpenGL

I referenced this project because I thought it was an interesting one to talk about and present. This project gave me the opportunity to get my feet wet in 3-D programming using OpenGL and C++. This is a very simple program that renders a 3-D object.

Gresham Golf

My last project as a studentis going to be for my first real world client, it is a 6 month project with a few other students who are also seniors approaching graduation. This project is currently in progress but has a firm deadline of June 6 of 2021. Gresham Golf Course needed an app that could digitize the paper system that they used to organize, archive, and present all information relating to the chemical applications used on the course. This application will make the process of keeping track of the chemical applications simpler and quicker while making sure that OSHA guidelines are met.

Experience