Post Job Free
Sign in

Senior Full-Stack Architect and AWS Solutions Expert

Location:
Springfield, VA
Posted:
November 22, 2025

Contact this candidate

Resume:

EXPERIENCE SUMMARY

AWS Certified Solutions Architect. Sun Certified Programmer for Java 2 Platform. Rational Unified Process certified. Security+ CE certified. Full-stack developer with more than 34 years experience in applications and systems development in the Linux, UNIX and Windows environment. Twenty-eight years of Java development experience; client and server side including OOA, OOD and architecture.

LANGUAGES

Java JavaScript Angular Typescript HTML UML XML SQL C Python

Bourne Shell C Shell Perl Korn Shell Awk Bash PL/SQL JQuery

DATABASES

Oracle PostgreSQL SQL Server Sybase DB2 Ingres Informix Access K Mongo Accumulo MySQL

DEVELOPMENT TOOLS

Rational Application Developer JBoss Eclipse Apache Weblogic WebSphere Livelink JRun Idea Tomcat WebSphere Portal Spring MVC Hadoop Swagger Jira Confluence Git Kubernetes Docker AWS Maven Gradle

EXPERIENCE

Company: MQ Prime (November 2024 – Present)

Position: Senior Backend Developer

Responsibilities: In a JEE environment designed, developed and implemented micro-services-based applications. The applications use Vue 3 on the fronted and Java-based Spring Boot on the backend. As a developer I was involved in software design and database design including a service that sends Apache Kafka messages after database inserts or updates. Conducted code reviews. Deployed code using Jenkins and used Docker to create images. Debugged issues using Rancher. The micro-services are stored in multiple Bitbucket repositories. The data is stored and retrieved from a PostgreSQL database.

Company: CACI (December 2023 – November 2024)

Position: Product Architect

Responsibilities: In an AWS cloud environment architected micro-services-based applications. The applications use Angular 18 and Syncfusion on the fronted and Java-based Spring Boot on the backend. As the Product Architect, I was involved in the software design, database design, business analysis, requirements gathering and mentoring of full-stack developers. Lead the effort to upgrade from Angular 16 to Angular 18. Conducted code reviews. Deployed code using Jenkins. Debugged issues using Kubernetes. The micro-services are stored in multiple Gitlab repositories. The data is stored and retrieved from a PostgreSQL database.

Company: DSG (August 2018 – December 2023)

Position: Software Developer/Architect

Responsibilities: In a JEE environment, designed developed and implemented a Java application

utilizing Java 17, Spring Boot and Angular 13. We redesigned and improved an existing production system written

in ColdFusion and stored on an Oracle database. The resulting system will be deployed to an AWS cloud environment using Docker.

Company: Masego (January 2018 – August 2018)

Position: Senior Java Developer

Responsibilities: Member of design team tasked to replace a web-enabled COTS-based application using the MEAN stack and Microservices. In a JEE environment, designed developed and implemented a Java application

utilizing Java 1.8 and deployed in an AWS cloud environment.

Company: Data Interfuse (November 2015 – January 2018)

Position: Senior Java Developer

Responsibilities: In a JEE environment designed, developed and implemented a Java RESTful application utilizing Jersey.

The RESTful application takes JSON as input and populates an Accumulo database. Maintained and added functionality to a Java application that populates an Accumulo database by consuming features from ESRI REST services. Modified both applications to populate a Mongo database. Learned the MEAN (Mongo, Express, Angular, Node) stack. Learned to administer a Cloudera cluster with Accumulo. The resulting data is available via OGC services through GeoServer. In a JEE environment designed and developed and maintained features of a Java web application utilizing a Tomcat server with AngularJS on the front end and MySql for the data store. All applications were deployed to the AWS cloud.

Company: KEYW (March 2013 – November 2015)

Position: Senior Java Developer

Responsibilities: In a JEE environment designed, developed and implemented Java web-enabled applications utilizing JQuery, DOJO and ExtJS on the front end. The backend has an Oracle database accessed using JPA 2.0. The applications use ESRI services and maps, including SOE.

Company: Sotera Defense Solutions (June 2012 – February 2013)

Position: Senior Java Developer

Responsibilities: In a J2EE environment architected, designed and developed an advanced search application using Apache SOLR. the front end uses Spring MVC and JQuery. In a J2EE environment designed, developed and implemented parts a web-enabled application using Spring beans, Struts and Toplink on the backend with an Oracle database.

Company: Agilex Technologies (March 2011 – June 2012)

Position: Senior Java Developer

Responsibilities: In a JEE 5.0 environment designed, developed and implemented parts of the Veterans Administration GI Bill project (Chapter 33). Chapter 33 is a web-enabled application using EJB 3, Spring MVC, Spring Integration, JPA and JWS. Individual development efforts include implementing web services using JWS, writing DAO’s using JPA and writing JSP’s using Javascript and JQuery.

Company: CRGT (September 2008 – March 2011)

Position: Software Engineer II

Responsibilities: In a J2EE environment designed and developed the Army Knowledge Online (AKO) project. AKO is the U.S. Army’s web based portal for all soldiers. AKO uses Java, JSP, Struts, Spring security and Oracle and K databases on the back end. Responsible for designing new features as well as performing maintenance on existing code.

Company: Stanley Associates (September 2006 – September 2008)

Position: Senior Software Engineer

Responsibilities: In a JEE 5.0 environment architected, designed and implemented the Credit Programs Portfolio Management System (CPPMS). Researched the latest technologies to integrate COTS products with in-house custom Java code. CPPMS is web-enabled using JSF and AJAX on the front end, JBoss Seam as middleware and EJB3 on the back end with an Oracle database.

Company: Raytheon (October 2005 – September 2006)

Position: Principal Software Engineer

Responsibilities: In a J2EE environment designed and implemented a Data Access Object (DAO) persistence layer for the Persistent Surveillance and Dissemination System of Systems (PSDS2) using Hibernate, SQL Server 2005 and JBoss. Also, created 3D Models of the area of interest utilizing CIB and DTED imagery. Performed install and configuration for all of the systems for the Eagle Eye variant of PSDS2.

Years 2005 – 1988 available upon request.

EDUCATION

CLEARANCES

East Carolina University, Greenville, NC

Computer Science, Bachelors 1988

Public Trust (DHS)

TS/SCI (DOD)



Contact this candidate