Portland, Oregon, United States
5K followers 500+ connections

Join to view profile

About

As an experienced Full Stack Developer and DevOps Engineer, I specialize in Linux-based…

Articles by Palmer

  • Emacs - The 100% Extendable IDE

    This is a continuation of my previous article, where I went over how to turn your console-based Emacs instance into…

    12 Comments
  • Emacs - An IDE in the Console

    A lot of developers use IDE's (Eclipse, NetBeans, Visual Studio) and GUI-based text editors (Sublime Text, NotePad++…

    13 Comments
  • Why There Is No Reason One Should Not Have a Web Filter

    As a software engineer at NetAngel, I have the opportunity to develop applications that help protect others from…

    3 Comments
  • NetAngel - A new, innovative solution to a filthy internet.

    Web filters are used to block inappropriate content that might be accessed intentionally or unintentionally on an…

  • Emulators Demystified

    When I was in elementary school, I remember going to my friend's house to play video games. It was amazing playing on…

  • Portable VirtualBox

    In the last few articles, I've written a lot about what you can do if you have any spare USB's laying around that you…

    1 Comment
  • Linux Live USB Creator

    Last week I wrote about one way you can use those spare USB's that are laying around your house. This time I will talk…

    2 Comments
  • Spare USB's? Portable Apps!

    If you're like me, I have a few USB flash drives just laying around collecting dust. I was trying to figure out what to…

  • Linux

    For those of you who don't know, there actually exists other operating systems that don't come from Microsoft or Apple!…

    2 Comments
  • How to Apply Programming Concepts

    As a tutor for Brigham Young University - Idaho, I have the opportunity to work with a handful of students that are…

    4 Comments

Activity

5K followers

See all activities

Experience & Education

  • Intel Corporation

View Palmer’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Volunteer Experience

  • The Church of Jesus Christ of Latter-day Saints Graphic

    Missionary

    The Church of Jesus Christ of Latter-day Saints

    - 2 years 2 months

    Education

    I volunteered as a representative for the Church of Jesus Christ of Latter-day Saints in Japan. I taught the Gospel of Jesus Christ in the Japanese language, and I also taught others English in a classroom setting once a week for two years.

    Analyzed team statistics to determine weekly training meeting topics and teaching methods as well as conducted, planned, and taught at meetings for groups of up to 20 volunteers on ethics, communication, and teaching skills.

    I lived mainly in…

    I volunteered as a representative for the Church of Jesus Christ of Latter-day Saints in Japan. I taught the Gospel of Jesus Christ in the Japanese language, and I also taught others English in a classroom setting once a week for two years.

    Analyzed team statistics to determine weekly training meeting topics and teaching methods as well as conducted, planned, and taught at meetings for groups of up to 20 volunteers on ethics, communication, and teaching skills.

    I lived mainly in the Osaka and Wakayama prefecture's.

Courses

  • Algorithms and Complexity

    CS 306

  • Calculus I

    MATH 112

  • Calculus II

    MATH 113

  • Computer Architecture

    ECEN 324

  • Computer Communicationg and Networks

    CS 460

  • Computer Security

    CS 470

  • Data Structures

    CS 235

  • Database Design and Development

    CIT 225

  • Discrete Mathematics I

    CS 237

  • Discrete Mathematics II

    CS 238

  • Engineering Statistics

    MATH 330

  • Fundamentals of Digital Systems

    ECEN 160

  • Human - Computer Interaction

    CS 371

  • Internship

    CS 398

  • Intro to Software Development

    CS 124

  • Linear Algebra

    MATH 341

  • Machine Learning and Data Mining

    CS 450

  • Object-Oriented Software Development

    CS 165

  • Operating Systems

    CS 345

  • Senior Project

    CS 499

  • Software Design and Development

    CS 246

  • Software Engineering I

    CS 364

  • Software Engineering II

    CS 416

  • Software Engineering III

    CS 432

  • Technical Communication

    CS 308

  • Web Engineering I

    CS 213

  • Web Engineering II

    CS 313

Projects

  • Threads Whitepaper

    When using threads, a good rule of thumb for increased performance for CPU (matrixMult) bound processes is to use an equal number of threads as cores, except in the case of a hyper-threaded system in which case one should use twice as many cores. The other rule of thumb that can be concluded is for I/O (doIOop) bound processes. This rule is to quadruple the number threads per cores, except for the case of a hyper-threaded system than one can quadruple the number of threads per core. Based off…

    When using threads, a good rule of thumb for increased performance for CPU (matrixMult) bound processes is to use an equal number of threads as cores, except in the case of a hyper-threaded system in which case one should use twice as many cores. The other rule of thumb that can be concluded is for I/O (doIOop) bound processes. This rule is to quadruple the number threads per cores, except for the case of a hyper-threaded system than one can quadruple the number of threads per core. Based off of the experiments conducted for this study, these finding should provide a general rule when one is considering how to improve the performance of a system or program.

  • CS Department Statistics

    -

    We learned how to better analyze data using tools such as Python, R, and Excel. If we were to do this project differently, we would definitely put more time into the beginning. It took us a while to format the data before it was deemed usable, so we would get that done close to the beginning. In addition to this, it would have been helpful to determine a standard format we would work with. Over the course of working with the data, the layout of the fill changed resulting in reworks to data…

    We learned how to better analyze data using tools such as Python, R, and Excel. If we were to do this project differently, we would definitely put more time into the beginning. It took us a while to format the data before it was deemed usable, so we would get that done close to the beginning. In addition to this, it would have been helpful to determine a standard format we would work with. Over the course of working with the data, the layout of the fill changed resulting in reworks to data structures as we went.

    With regards to previous high school experience, it would have been interesting if we had data that included whether or not a student did extracurricular activities, as that may contribute to a student’s college success. Using a linear model to predict cumulative GPA was a good idea, but a decision tree highlighted where important factors take influence, as well as show a visual representation of the data. To better gauge how well a student might do in college, we would need more data. For example, obtaining data such as whether or not extracurricular activities might influence a student’s success in college might have been interesting as well.

    Other creators
    • McAllister Scroggs
    • Jonathan Kwok

Honors & Awards

  • Eagle Scout

    Boy Scouts of America

    Received my Eagle Scout Award.

Languages

  • English

    Native or bilingual proficiency

  • Japanese

    Professional working proficiency

View Palmer’s full profile

  • See who you know in common
  • Get introduced
  • Contact Palmer directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses