2
1427 Watkins St. Lake Charles, LA 70601 W ILLIAM C RAIG J ONES (337) 764-7467 WCJONES@AFTERHOURSLAB.COM HIGHLIGHTS Development C++, Java, C#, JavaScript Bash, IDL, SQL Visual Studio, Eclipse, IntelliJ Administration Amazon Web Services Linux, Android, Windows Git, Make, GitHub, Jira Management Team coordination Extensive documentation Technical writing and analysis EDUCATION Baton Rouge, LA Louisiana State University Fall 2012 – May 2017 Dual BS Degrees Expected May 2017: Majors: Physics, Computer Science concentrating on Software Engineering Minor: Math EMPLOYMENT Software Engineer, Intern GeoEngineers, Inc. SmartMine Technology Team Summer 2016 Worked with a diverse team of engineers to achieve goals, requiring coordination among members Implemented features and bug fixes for commercial web application Defined cluster and deployment procedures for SaaS application on AWS Developed a widget for primary internal GIS application to visualize collected data Worked with NodeJS, Docker, MapBox, ArcGIS JS, Postgres, many AWS services, LIDAR data handling Extensive use of source control and issue management Required a thorough understanding of stack and cluster design Student Researcher Louisiana State University Department of Physics and Astronomy Fall 2013 – Spring 2016 Worked with a group of researchers in a very flexible role, often learning new skills as needed Participated in weekly team meetings, requiring precise articulation of technical information CALET – Calorimetric Electron Telescope on the International Space Station Developed a data handling, validation, conversion, and distribution pipeline Pipeline was critical to data distribution throughout international collaboration Designed to handle large data streams, and flexible enough for future expansion and modification, as well as asynchronous usage via the Torque MPI on a Red Hat cluster Extensive team focused data analysis, which requires rigorous documentation and proof MARSLIFE – Sampling for Microbes at High Altitudes using Balloon Platforms Assisted with payload design, software, electrical, and mechanical development Performed independent post flight analysis on payloads for biology collaborators Independently designed and developed an instrument to simulate flight environment for testing LaSPACE – Louisiana Space Consortium Assisted with proposal and status report writing, as well as preparing and giving presentations Gained a thorough understanding of the scientific approach to project management Provided technical support, including workstation, server, and virtual server environments

William Craig Jones - 2016 Resume

Embed Size (px)

Citation preview

Page 1: William Craig Jones - 2016 Resume

1427 Watkins St. Lake Charles, LA 70601 W I L L I A M C R A I G J O N E S

(337) 764-7467 [email protected]

HIGHLIGHTS

Development

C++, Java, C#, JavaScript

Bash, IDL, SQL

Visual Studio, Eclipse, IntelliJ

Administration

Amazon Web Services

Linux, Android, Windows

Git, Make, GitHub, Jira

Management

Team coordination

Extensive documentation

Technical writing and analysis

EDUCATION

Baton Rouge, LA Louisiana State University Fall 2012 – May 2017

Dual BS Degrees Expected May 2017:

Majors: Physics, Computer Science concentrating on Software Engineering Minor: Math EMPLOYMENT

Software Engineer, Intern GeoEngineers, Inc.

SmartMine Technology Team Summer 2016

Worked with a diverse team of engineers to achieve goals, requiring coordination among members

Implemented features and bug fixes for commercial web application

Defined cluster and deployment procedures for SaaS application on AWS

Developed a widget for primary internal GIS application to visualize collected data

Worked with NodeJS, Docker, MapBox, ArcGIS JS, Postgres, many AWS services, LIDAR data handling

Extensive use of source control and issue management

Required a thorough understanding of stack and cluster design

Student Researcher Louisiana State University

Department of Physics and Astronomy Fall 2013 – Spring 2016

Worked with a group of researchers in a very flexible role, often learning new skills as needed

Participated in weekly team meetings, requiring precise articulation of technical information

CALET – Calorimetric Electron Telescope on the International Space Station

Developed a data handling, validation, conversion, and distribution pipeline

Pipeline was critical to data distribution throughout international collaboration

Designed to handle large data streams, and flexible enough for future expansion and modification, as well as asynchronous usage via the Torque MPI on a Red Hat cluster

Extensive team focused data analysis, which requires rigorous documentation and proof

MARSLIFE – Sampling for Microbes at High Altitudes using Balloon Platforms

Assisted with payload design, software, electrical, and mechanical development

Performed independent post flight analysis on payloads for biology collaborators

Independently designed and developed an instrument to simulate flight environment for testing

LaSPACE – Louisiana Space Consortium

Assisted with proposal and status report writing, as well as preparing and giving presentations

Gained a thorough understanding of the scientific approach to project management

Provided technical support, including workstation, server, and virtual server environments

Page 2: William Craig Jones - 2016 Resume

William Craig Jones (337) 764-7467 [email protected]

TECHNICAL EXPERIENCE

After Hours Lab (2015 - 2016)

Lead Developer – Responsible for designing and developing the core code, and managing developers o Lead the software development for Space Shrimp utilizing the Unity game engine o Designed software structure to be flexible and extendable o Utilized a variety of design patterns to maximize the utility of each of the primary systems o Developed a custom physics and mechanics engine

Project Lead – Responsible for coordinating between team members and ensuring project success o Managed 18 team members including developers, designers, artists, and brand agents o Set the overall goals for the team, and distributed tasks based on member’s capabilities

Team Lead – Responsible for managing the company and working with outside parties o Developed and facilitated company business, legal agreements, finances, and status reports o Coordinated with a local incubator, Level Up Lab, in order to maximize project success o Coordinated with businesses and press to meet project requirements and expand our network

Project ended due to time constraints. The objective of the project was to learn the practical skills necessary for professional game development, and the practices a diverse team needed. We felt that we had achieved these goals, and that further development would negatively impact our education.

Independent Projects

Real Time Interactive Graphics

Particle & Physics Simulations

Game Design and Development

Simple Artificial Intelligence Undergraduate Coursework

GPU Microarchitecture (Spring 2016) – C++

GPU Programming (Fall 2015) – C++

Object Oriented Design (Fall 2015) – C#

Video Game Design (Spring 2015) – C#, Team Lead

Programming Languages, Compiler Construction (2014) – Java

Coming soon: Artificial Intelligence and Machine Learning (2017) AWARDS AND ACHIEVEMENTS

Eagle Scout (2009)

Amateur Radio General Class License (2014)

Duke Talent Identification Program (2008-2012)

People to People Leadership Program- Stanford University (2009)

ABOUT CRAIG

I’m a project oriented individual driven by curiosity and passion for problem solving. Through my love of software development, I’ve been able to work with incredibly talented individuals on amazing projects. I love to learn and push the boundaries of knowledge, while also working with a team to meet a challenging goal. My physics background and research experience has given me skills necessary to efficiently pursue the unknown and perform detailed analysis. This experience is complemented by my experience as a leader of development teams which require focused effort in order to achieve the goals and timelines set out. I enjoy working as a team to solve challenging problems, especially if many perspectives are present.