Employment
Software Engineer
April 2019 - Present
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
Software Engineer I
July 2018 - March 2019
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
Student Tutor IV
September 2017 - December 2017
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.
Student Instructor's Aide IV
September 2016 - May 2017
I had assisted professors in creating and teaching an introductory Computer Science course. I had also assisted students with in-class programming activities.
Student Tutor II
September 2015 - December 2015
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.
Student Computer Tech II
September 2014 - January 2015
Worked part-time on full-stack web development projects with ASAP Media Services.
- MySQL
- PHP
- JavaScript
- Java
- JDBC
- Tomcat
- PostgreSQL
Education
2013 - 2017
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