Johnathan Gilday

me@johnathangilday.com

Boring, standard, one-page PDF resume available here

2012 - Now

New Project

In September 2016, I started a new project! I spent several weeks finishing an Angular 1.x single page app built with webpack. Next, I did some devops work using Ansible to configure a set of OpenStack VMs with a suite of docker containers integrated with docker-compose. Lately, I have been working on replacing a legacy service with a Node.js app

Tech Talk on Container-less Java Services

In July 2016, I volunteered to present Container-less Java Services at Next Century's developer tech talk series. After working with Akka's "microkernel" and deploying a web project to Heroku for school, I became increasingly interested in Java services which run without the aid of an app server, so I was happy to share this with my colleagues. Slides available on slides.com/gilday/container-less-java-services

Completed M.S. Computer Science at JHU

Spring 2016 I completed my M.S. Computer Science at Johns Hopkins University Engineering for Professionals school with a concentration in Web and Enterprise Computing.

Coursework includes:

  • Agile Software Development Methods
  • Enterprise Computing with Java
  • Big Data Processing Using Hadoop
  • Mobile Application Development for the Android Platform
  • System Development, UNIX Environment
  • Artificial Intelligence

 

More Next Century Projects

Next Century affords me many opportunities to migrate between projects and gain a variety of experience with secure system development. I've worked on several projects including a suite of cross-domain solutions, a customer collection filtering system, and an enterprise data service.

While supporting these projects, some notable components I worked on include

  • Cloud infrastructure automation with OpenStack and Ansible
  • User log analysis with Apache NiFi
  • Backend services in Python and Go
  • A Web dashboard written with AngularJS and D3
  • Java and Scala web services serving data from Berkeley DB JE
  • Scaling and tuning a Cassandra cluster

2010 - 2012

Goodbye Army, Hello Next Century

Next Century

In winter 2012, I left my CERDEC family to start a new chapter with Next Century Corporation as a Senior Software Engineer. Next Century is an exciting place to work and truly prides itself on its commitment to its values and purpose. Currently, I'm part of the agile development team for the open source Ozone Widget Framework project.

Began studying at JHU

In Fall 2012, I enrolled in Johns Hopkins University's Engineering Program for Professionals where I can study towards my Masters degree part time. I am studying Computer Science again with a concentration in Software Enginnering. I enjoy the software engineering process and the complex problems it aims to solve so I'm looking forward to my coursework.

TacMark Published

During my time at CERDEC, I led the design and development effort for the Army's Tactical Marketplace (TacMark). TacMark is a web based system capable of delivering software, configuration, and data to soldiers' mobile devices. The TacMark prototype successfully demonstrated how a modular software marketplace is flexible enough to keep up with the rapid pace of the mobile device landscape and ensure that soldiers' mobile devices stay mission-ready.

CERDEC's public affairs office put us in touch with the Army Times to talk about the Tactical Marketplace platform we built. You can check out the public article here

CERDEC Software Development Workshop

TDD presentation slide

I siezed an opportunity to speak to my colleagues at CERDEC's Software Development Workshop. I spoke about Test Driven Development; a software development process I have grown fond of using. After a quick talk about TDD, its benefits, and what the process looks like, I demonstrated to the audience an example where I added a new feature to an API the TDD way. The US Army is notoriously guilty of death by PowerPoint, so I took a page from Jessee Dee and tried to make my slides stand out. I haven't adapted the slides to read well without my soundtrack, but I'll post them when they're cleared for release.

Graduated from Rutgers University

graduation photo

Graduated with the last class of Rutgers College (now School of Arts and Sciences) with a B.S. in Computer Science and a minor in Economics (GPA 3.3). Started my full time position with US Army CERDEC immediately afterward and moved to Baltimore, MD within a year to follow CERDEC.

2008 - 2010

Co-authored paper for Army Science Conference

COMET demonstration photo

I co-authored a paper with my teammates for the 2008 Army Science Conference. The paper describes a research effort we undertook to develop a multi-touch, multi-user system to facilitate face to face collaboration in a command and control environment. This research effort was a good experience for me: I got to work closely with a lot of smart engineers on the prototype pictured here; I also worked closely with the users to develop the application layer and make adaptations based on their immediate feedback. I learned a lot about what it takes to make simple, intuitive user interfaces. In 2010, our team received CERDEC's Employee of the Year award (team category)

Associate Online Editor, Daily Targum

The Daily Targum is Rutgers University's official student newspaper and the second oldest student newspaper in the United States. While at Rutgers, I started working at the Online desk helping to publish the paper's articles online and bring new, exclusive online content to DailyTargum.com. During my time at the Targum, the paper's Online desk expanded and my peers elected me to fill the newly formed Associate Online Editor position.

2006 - 2008

Field Technician, Rutgers OIT

Rutgers SWAT t-shirt

During my sophomore year, I worked as a field technician for the Rutgers University Office of Information Technology. I was sent to students' dorms to troubleshoot connectivity issues with the Rutgers network. I don't love troubleshooting IT issues, so I was happy to leave this job and move on to The Daily Targum

Began studying at Rutgers University

Began studying for my B.S. in Computer Science at Rutgers University in New Brusnwick, NJ. Before starting school, I accepted the Dr. Joseph Frank Scholarship Award for students studying computer science from AFCEA.

Coursework I completed at Rutgers includes

  • Data Structures
  • Software Methodology
  • Discrete Structures
  • Principles of Information and Data Management
  • Design and Analysis of Computer Algorithms
  • Artificial Intelligence
  • Computer Architecture
  • Computer Security

Certified CompTIA Security+

CompTIA award with Mrs. G

In high school, I was fortunate enough to have access to interesting technology electives. One of the electives, taught by the fantastic Mandy Galante, prepped my classmates and me for the CompTIA Security+ exam which I passed at the end of the semester. Thanks to Mrs. Galante nominating me, I also received the CompTIA Merit Award from the CompTIA Educational Foundation.

2002 - 2006

Began internship at CERDEC

In the summer of 2005, as an incoming high school senior, I started my internship at US Army Communications Electronics Research and Development Engineering Center. I returned to CERDEC each break I had from school until I graduated college and accepted a full time position at CERDEC. My mixture of academic study and apprenticeship (and later employment) at CERDEC has been an invaluable experience.

Began my formal computer science training

In 2002, I began my formal computer science training as a freshman at Red Bank Regional High School. I enrolled in a program RBR HS called the Academy of Information Technology which put me on a track to IT and programming electives each semester until graduation. My graduation class was the last to be taught Pascal in our introduction to programming class (I believe it's all Java now).