Tech Logo
Personal Photo

Joseph Dunn

Full Stack Software Developer

Email

Joedunn025@gmail.com

Phone

(662) 417-5820

Number Of Projects

30+

Location

Willing to relocate

Early Life

Ever since I was 8 years old I have been on the PC. I started out on a old XP computer playing a few basic video games. When I got a little older, about around 10 I got my first laptop from a family member. This gave me the ability to start messing with my new favorite thing, Microsoft Excel. At first I built very basic programs that mostly took score of games my family would play. Then my family was invited to join a draw down this was a group of people that would pay $100 for a numbered ticker from 1 to 255. We would draw put numbers until the last one and they would get some of that money put into it. I took it upon myself to merge Excel and PowerPoint together a d made a automated board so I could type in a number and it would display that number and save the previous number so we know what numbers have been called. I would say that was my first project that was used in the public for someone other then myself or my family. It was a lot of fun to build and use. That is what got me interested in learning more about building more advanced programs.

High School

My interest in programming never wavered and so when I got into high school I took a class in information technology. I took this class my freshman year as a solo class and the teacher taught us a lot of the basic things like, what a HDMI cord is and what some of the terminology was. My Soft more year we learned some more advanced thing such as: how to take a computer apart safely, how to put a computer together from scratch, how to fully reset the BIOS on a PC. We also went on a few business shadows where we went to UMMC hospital and met with the director there and he showed us their servers and how to create a Cat6 cable. My juniors year was a double class so instead of being there for q hour we had 2, with the extra time we did more with our time. We traveled to a few contest at colleges, we were able to meet information tech teachers, ask them questions and they gave us a tour of the campus. I am very glad that my time at highschool was so filled with technology!

Base Camp Coding Academy

When I first started at Base Camp I did not know what to expect. The first thing I noticed is we were a decient size class, we easily filled two rooms. We fist started with a meet and greet with the students and teachers so we all got to know one another. I was pretty nervious as I did not know anyone and I was not good at talking about myself at that time. A little latter in the year we started our first group projects, I was excited to start working with people that have the same drive that I do. We put our heads together and made a simple but fun project that was based on the old sea shantie song. That was a lot of fun, then a few months later we start getting into tougher code. We started to get into logic based programming, which was fun because I love being given a problem and told to solve it. We went though the year learing severeal new languages and a few frameworks, and the teachers would have challenges that some proved difficult and were fun to figure out. At the end of the year we were assigned a project and had to use what we learned though out the year and communicate with a real clinet to build them a website. We were in groups of 4 or 5 people and we assigned tasks and roles to each other so the teams were organized. I have a few projects that show some advancement with my skills with our early projects. My group was a bit different in what were assigned, as we were assigned to create a mobile app. This was the first time something like this has happened in Base Camps history, and we were excited to be making history and have a difficult challenge. The mobile app was supposed to have a voice controll ability and be able to do the following: create callender events, keep notes, and have a account where all the information was saved under. We accomplished all of this while we were first learning: react, react-native, phone imulators, and several smaller progreams requred to build a mobile app. I had a lot of fun and learned so much from my teachers, I am very greatfull to them and the BCCA board for putting together this prograem!

Notorious

I first got invited to join the community Notorious by a friend d of mine. She told me that they are in desperate need of a developer that is skilled and thought of me. I was told her that I will give it a shot and we will see where it goes. I first saw their framework and how the server was designed out and right away knew they needed some serious help. The framework was outdated, they had resources conflicting each other and they had threads that would span between several resources and the end without anything being done. So I got to work, first with updating the primary framework to the latest version and making sure any resources that needed to be updated with it got updated. This continued for about 4 or 5 months when we were mostly just bug testing and knocking them out. When we got everything stable and running I took it upon myself to start upgrading the framework and resources to use the latest technologies. We have upgraded some of the most important resources to use Typescriot and using a compiler to double check work before it is even tested. I plan to continue to advance the community with more object oriented programing and soon going to introduce tests to the more important methods/functions. We have a long term goal to be running on a custom framework by next year.