Isaac Lockwood

software developer, marine veteran

Currently

Software Engineer at Nteligen

Buzzwords I use

Java, C, C++, Python, Bash, XML, Version control (git), Agile (Scrum, Kanban), Linux (CentOS), Containers (Docker, Podman), Systems engineering, Event-driven architecture, RESTful APIs, Vagrant, CMake, Bitbucket, Jenkins, Terraform, Ansible, Confluence, Jira

Interested in

Open Source, Astronomy, Meteorology, Rust

Work

JUN 2018 - present Nteligen

JAN 2018 - MAY 2018 STICs @ UMD

JUN 2017 - AUG 2017 Northrop Grumman

JAN 2010 - SEP 2014 United States Marine Corps

Education

AUG 2015 - DEC 2018 University of Maryland, College Park

AUG 2014 - AUG 2015 Northern Virginia Community College, Annandale

Courses I liked

Operating Systems (C), Computer and Network Security (C), Data Structures (Java), Database Design (SQL, Python), Programming Languages (OCaml, Ruby), Weather and Climate, Astronomy in Practice

Projects

GeekOS: Augment a Unix-style operating system kernel skeleton for a PC-like x86 platform by implementing pipe, fork, signals, virtual memory, and file system in C

MeeshQuest: Wrote a mapping program that supports displaying a highlighted route; calculating shortest routes (based on time or distance); generating driving instructions

Database Project: Analyze requirements for, Design, implemented, documented, and demonstrated a database system that supports a Multi-Media Data Aggregator

Codelab03: Demonstrates how latency may be reduced when serving data from storage (S3) by using a content delivery network (CloudFront); Download time of a 7MB JPEG, hosted in the Asia Pacific region (Sydney) was lowered from 6.8 to 1.7 seconds

Codelab04: Teaches students how a Wordpress site can be deployed using an EC2 instance with a basic LAMP(Linux, Apache, MySQL, PHP) server; Additionally, created an AMI to speed future deployment

Codelab06: Shows how a website service might be made to degrade gracefully with scale through the use of a load balancer (ALB); Stress testing was conducted using beeswithmachineguns to ensure 4 instances shooting 10k requests, 250 at a time, had a mean response under 3 seconds