Christopher Dumas

Developer.
Philosopher.
Lifelong student.

My name is Christopher Dumas. I'm and I've been programming since I was 7. I love a good challenge, working hard, and most of all learning new things. Besides my professional and school life, I like to farm a healthy variety of hobbies. You can find me on GitHub and StackOverflow. I was accepted to Penn State Engineering University Park for the 2019 Fall semester. Keep reading if you want to know more...

Education

Instead of completing high school the regular way, I took advantage of my local community college to speed up my education, take advanced courses, and expand my horizons in preperation for university. I graduated highschool with a 4.35 GPA and 58 community college credits. After that, I' was accepted to Penn State Engineering University Park, which is #24 in undergraduate STEM programs in the US according to US News & World Reports - in my the first year there I was on the Dean's List both semesters with a 4.0 GPA. Being homeschooled in my early life taught me to be autodidactic and self-motivated, and I actually really love to learn.

Work Ethic

I believe that I must work hard to acheive the best possible outcome for myself. I know that as an employee it is my job to solve my bosses' or customers' problems. I understand that my failures are my own fault and that I have to acheive my own success - I cannot ask anyone else to take the blame or the burden. I take pleasure in doing jobs to the best of my ability, and going above and beyond what is expected of me. I enjoy learning and understanding the things around me.

Life Philosophy

I am an athiest who is focused on rationality, fairness, honesty, and acceptance in everything I do. I believe that other people's lives are their own concern, and that while you must bear the consiquences of the choices you make, not all failures are the fault of those who fail. I consider being rational and reasonable important for understanding and operating in the world, but a big part of that is taking the time to understand other's situations and emotions, and to reciprocate. I understand that it is not my job to force others to believe what I believe and that it is unhelpful to be upset or offended by opposing beliefs. I know that most people have a rationale behind their beliefs and few hold theirs out of ignorance or malice.

Skills

I consider my primary skill to be immersing myself in a new subject and learning it quickly. From this skill I have gained others: I am a very skilled software developer, able to handle mobile and desktop application, server, front-end, web, back-end, and games as well as artificial intelligence programming. I consider myself to be a capable and clear writer and communicator, and I enjoy both. My central skill is my ability to synthesize large datasets into both abstract rules and actionable systems. I have a wide range of experience in various technical studies, and enjoy learning about as many things as I can.

Hobbies

My hobbies include programming, writing (novels and philosophy), economics, game theory, philosophy, politics, reading (my favorite author is Frank Herbert). I enjoy learning about various STEM fields, including engineering and robotics. I continue to deepen and round out each hobby when I can. I have a special interest in symbolic, or classical, AI, with some experience writing forward and backward chaining reasoning systems as well as GOAI. I am interested in the fusion of modern machine learning techniques and these classical AI systems.

Experience

I have some job experience, but I hope to gain more! I've been a paid programmer for two Silicon Valley startups so far, and I've had successful summer jobs as a swim instructor for two local municipalities as well as a three year employment at a mathematics tutoring firm. To see more information on my experience, you can look at my resume.