Post Job Free
Sign in

Software Engineer Computer Science

Location:
O'Fallon, IL
Posted:
February 06, 2013

Contact this candidate

Resume:

Christopher Mark Gore

*** ********* ***., ***. *

O Fallon, Illinois 62269 USA

+1-573-***-****

*****@*****.***

http://www.cgore.com

October 4, 2012

E MPLOYMENT Research to Practice, LLC

Software Engineer, part-time: June July 2009.

Camber Corporation Software Engineer, full-time: August November 2009.

Formerly EADS North America DS3 I worked on TherapyLog.com, a Ruby on Rails web-

Initially contracted via Apex Systems, Inc. site that facilitates the billing of Medicaid by school dis-

Software Developer, January 31, 2011 present. tricts in the state of Missouri. Most of my work was

In this position I have helped in the software devel- on back-end development, adding functionality for SDAC

opment of the SLAM-R system, a training and simula- billing, although I did some front-end work as well. Test-

tion system for network protection. SLAM-R simulates ing was mostly performed using the built-in Rails test suite

a client s entire site wide network through virtualization and test code was written in tandem with development.

technologies, and then allows for real attacks upon that The SDAC billing work involved generating a statistical

simulated network within a training environment, better time sample for all of the school-district-associated thera-

enabling the site s network security professionals to un- pists for over 300 school districts in the state of Missouri,

derstand and cope with the real threats their real networks and then taking in data collected for the time sample.

face every day. In this role I have mostly develop in C,

Ruby, and Python all in a Debian GNU/Linux environ- Astronautics Corporation of America

ment. Software Engineer: December 2006 July 2009.

I was initially hired as a software tester, and was trans-

Gore Software, Inc. ferred to a development role. At the point of my promo-

tion to a developer I was also moved to full-time employee

Owner and Software Developer, June 2010 present. status whereas I was previously an hourly contractor. My

I founded Gore Software, Inc. as a consulting rm testing involved both automated and manual testing, al-

specializing in Ruby on Rails web application develop- though I was mostly focused on automated testing.

ment and maintenance. Initially I was writing test code in the C programming

My initial client was S3ave, LLC, for whom I de- language for the Boeing 777 Electronic Flight Bag (EFB),

veloped a Ruby on Rails web front-end for a consumer- a multi-system unit involving two identical touch screen

aimed energy monitoring and management system that displays (one for the pilot and one for the co-pilot) and

was aimed at allowin for remote control of a person s two identical processor units (allowing for fail over in the

home and automated optimization of their power usage, event of an unrecoverable error). The EFB was tested

reducing their carbon footprint and reducing their utility and certi ed to DO-178B DAL-C, which involved com-

bills. This client is no longer in operation. plete code coverage for certi cation, among other require-

My second client is Learning Ventures LLC, for whom ments.

I developed and maintain GreenCEU4U.com, a website Shortly after starting, I was moved over to the test-

aimed at providing online continuing education unit test- ing of the Airbus A400M Integrated Network Server Unit

ing for the U.S. Green Building Council s LEED certi - (INSU), a twin-system unit that serves two roles: the Se-

cation. This client is still active and still a client. cure Communications Interface (INSU SCI, a PowerPC

1

system running the Green Hills INTEGRITY real-time the OpenBSD operating system using the C programming

OS) and the Network Server System (INSU NSS, an Intel language.

x86-based system running a custom distribution of Linux

based upon Debian). The INSU SCI was also tested to Southwestern Illinois College

DO-178B DAL-C, and the INSU NSS was tested to DO- Mathematics lab assistant: Summer 1998 Summer 2000.

178B DAL-D which is less stringent. Most of the testing

on the two systems was in the Python programming lan-

E DUCATION

guage, which is why I was moved over: I was already

quite familiar with Python and that was a rare skill at As-

Missouri University of Science and Technology

tronautics at the time. The SCI serves a purpose similar

Formerly the University of Missouri Rolla

to an Ethernet router, but instead of Ethernet it coordi-

Master of science in computer science,

nates communication of Avionics Full DupleX (AFDX)

3.333/4 GPA, Spring 2004 Spring 2008.

components. AFDX is a data networking protocol loosely

For my master s thesis, I have developed a new type

derived from Ethernet with added reliability and fail over

of learning classi er system which allows for the accurate

capabilities that is becoming common in the avionics in-

modeling of environments consisting of interrelated time-

dustry.

series data in Lisp. This system operated upon an array

I was moved to a development role when the rm that

of data of arbitrary rank, where one of the dimensions is

was developing most of the AFDX stack for the SCI (which

time. I applied this to various nancial situations, gener-

was the primary focus of my testing at the time) had their

ating over 13%pa returns with historical data.

contract with Astronautics dropped. I was then later moved

Most of the programming for my in-class work was

to development of the INSU Installation Service because

developed in the C++ programming language.

that software part required knowledge of both the embed-

ded SCI side and of the Linux-based NSS side. Some

I was a Department Representative and later Trea-

of the other smaller tasks that I developed on this project

surer for the Council of Graduate Students (CGS,)

include a TCP-based communications protocol for the in-

the governing body for graduate students at UMR.

stallation system, two modi ed versions GRUB boot load-

ers, two small-footprint Linux systems for re-imaging the I led the Budgetary Affairs Committee in the for-

main systems, and an AFDX test responder on the SCI. mation of a budget for the next academic year.

21st Century Systems, Incorporated I was Vice President of the campus chapter of the

Association for Computing Machinery, the second-

Associate Scientist: March November 2006.

oldest campus chapter of the ACM.

I worked part-time while completing my M.S. My pri-

mary duties involved researching for and writing the pro-

posals to DoD SBIRs and STTRs, as well as Java pro- Eastern Illinois University

gramming. Most of the Java programming was small piece- Bachelor of science in mathematics and computer science,

work that required higher-level mathematical knowledge, 3.32/4 GPA, Fall 2001 Summer 2003.

or was directly tied to my research proposals, which mainly Some of the more interesting classes that I took in-

dealt with applications of evolutionary computation to de- clude a graduate-level course in arti cial intelligence where

fense systems. we built self-directing robots, and an independent study

course in cryptography which focused on modern computer-

based methods of encryption. Most of the programming

Unix Systems Group,

for my in-class work was developed in the C++ program-

Information Technology Services,

ming language.

Eastern Illinois University

217-***-****.

600 Lincoln Avenue, Charleston, Illinois 61920. Southwestern Illinois College

Computer science intern: May August 2003. Associate of science in computer science,

This was my computer science internship, required 3.11/4 GPA, Summer 1997 Spring 2001.

for completion of my BS at EIU. My primary task was

to investigate moving all personnel and student informa-

tion from the mainframe to an LDAP based system, us-

ing OpenLDAP for the directory, on machines running

2



Contact this candidate