Nathan Moore

Software engineer experienced in:

  • Developing Microservices
  • Designing Databases
  • Software Architecture
  • Design Patterns
  • Back-end Development
  • Front-end Development
  • Troubleshooting Techniques

Additionally, I have interests in:

  • 3D graphics
  • Animation
  • Game development

Employment

Techsur Solutions

Software Engineer
April 2019 - Present
Techsur Solutions

Continuing work on the project that I had been involved with at NCI. I was the majority contributor on a number of key Spring Boot microservices deployed via Amazon EKS. Their functionality included retrieving, transforming, and processing data from external sources; managing relational data; generating PDF, Excel, and email reports; and handling queries and requests.

  • Java 8 and 11
  • Spring Boot
  • JUnit
  • Mockito
  • JPA
  • JMS
  • Apache Camel
  • XSLT
  • Oracle SQL
  • PostgreSQL
  • JavaScript
  • TypeScript
  • Angular JS
  • React
  • ActiveMQ
  • Gradle
  • Jenkins
  • Docker
  • Helm Charts
  • ArgoCD
  • Git

NCI Inc.

Software Engineer I
July 2018 - March 2019
NCI Inc.

Full stack software development with a major federal government organization using Java/Spring, JavaScript/Angular JS, and a variety of other technologies.

  • Java 8
  • Spring Boot
  • JUnit
  • Mockito
  • JPA
  • JMS
  • iText
  • Oracle SQL
  • JavaScript
  • Angular JS
  • ActiveMQ
  • Git

University of Maine

Student Tutor IV
September 2017 - December 2017
University of Maine

We covered the fundamentals of computer programming and problem solving. I created materials, exercises, and example programs for students to learn from. We reviewed exams to identify and address areas for student improvement.

  • Java

University of Maine

Student Instructor's Aide IV
September 2016 - May 2017
University of Maine

I had assisted professors in creating and teaching an introductory Computer Science course. I had also assisted students with in-class programming activities.

  • Python
  • Arduino

University of Maine

Student Tutor II
September 2015 - December 2015
University of Maine

We covered the fundamentals of computer programming and introduced students to problem solving strategies. I had created and carried out engaging learning activities to aide in student understanding. I had created example programs for demonstrating programming concepts.

  • Python
  • PyGame

University of Maine

Student Computer Tech II
September 2014 - January 2015
University of Maine

Worked part-time on full-stack web development projects with ASAP Media Services.

  • MySQL
  • PHP
  • JavaScript
  • Java
  • JDBC
  • Tomcat
  • PostgreSQL

Education

University of Maine

2013 - 2017
University of Maine

B.S. in Computer Science and minor in Mathematics with a GPA of 3.86 (3.97 in Major).

  • Data Structures (Java)
  • Algorithms (Java)
  • Artificial Intelligence (Lisp & Python)
  • Automata (Python)
  • Computer Simulation and Modelling (Java)
  • Computer Graphics (JavaScript & WebGL)
  • Operating Systems (C)
  • Game Development (C# & Unity 3D)
  • Calculus I, II, and III
  • Discrete Math
  • Calculus Based Statistics
  • Differential Equations