Uploaded File
add photo
Harry
harrygreens@verizon.net
703-727-9403
45 McPherson Circle
Washington, DC 20003
703-406-3273
Java Developer
22 years experience W2
0
Recommendations
Average rating
257
Profile views
Summary

Over 20 years of experience including the design of applications for a variety of complex systems supporting Commerce/Retail, Telecom, Health, Scientific, and other business applications with Java (J2EE, Core), Oracle, Apache, WebLogic Server on AWS Cloud, WebSphere, Spring Boot in a Lookup application to incorporate Docker. Clients have included Federal Agencies as well as private companies: DHS, DoD, FBI, DOJ, TSA, EPA, USPTO, CDC, IRS, NIH, FAA, CDC, Centers for Medicare and Medicaid (CMS), Veterans Association, Verizon, Freddie Mac

Developed and built Java packages in the Business Logic, Service, and Domain layers implementing complex SQL database search and update using JPA, Hibernate, and Spring- JDBC, complex Oracle PLSQL stored procedures and packages for batch and web applications.

Server-side development experience includes extensive Shell Scripting on many Linux and Unix Servers that included embedded SQL and Linux, Unix, Windows Shell, Perl, and C/C++ applications. Created PHP-MySQL web applications supporting DOJ, and Perl and Python Linux/Unix server applications supporting data and file manipulation and a Python web crawler.

Developed code utilizing mostly Rest HTTP APIs and Web Sockets for web and standalone applications. Applications I've bug-fixed or enhanced utilized JMS (Java Messaging Service), Spring Security, Spring Web Services.

Servers, Clients, Development Tools

  • Hardware – HP, Sun, Intel, Mac System Environments – UNIX (Solaris, AIX, HP-UX, etc), Linux (RHE, Ubuntu), Windows XP, 7, VMWare
  • Languages/Software/Technologies: Java 8, J2EE/Core, JSON, XML, JSP, EJB, XSLT, XSD, JDBC, JPQL, JPA, Python, PHP, Unix/Linux Shell, Perl, PL/SQL, T-SQL, C/C++/ C# ASP.NET
  • Supporting/Server-Client-side Javascript, Angular, JQuery, CSS, Html5
  • Authentication: LDAP, HTTP, SSO (OAuth, SAML, Oracle Portal)
  • Modeling: Rational Software Modeler.
  • CM and Project Support: Jira, Confluence, ClearCase, ClearQuest, Subversion
  • Databases/Applications: Oracle 11g, SQL Server, MySql, MongoDB
  • Frameworks: Apache Struts, Spring Framework 4/5, Hibernate/JPA
  • Big Data: Marklogic, Apache Hadoop, MapReduce, Spark, knowledge of Cassandra, Apache Kafka.
  • Transmission, Data Interchange: Json, Xml (DOM, SAX), EDI
  • UI: AngularJS 4, CSS, HTML5
  • Application Servers: Tomcat 7, JBoss 7, WebSphere, WebLogic 12, Oracle Application Server
  • Tools and IDEs: Eclipse, Rational Software Architect for WebSphere, Toad, SQL Developer, Ant, Maven, Microsoft Visual Studio 2008, Gradle
  • Tools (Testing, Integration, Web Services): JUnit, Jenkins, Soap-UI, Rest supporting, Spring Batch, SonarQube, Jira, VersionOne, Jenkins, Rally, Confluence, Artifactory, Crucible, Git, GitHub, Subversion
  • Microservices and Containers: Spring Boot, Docker
  • AWS: S3, EC2, IAM, Knowledge: Lambda, SNS/SQS, RDS, Redshift, Dynamo, EMR, CloudWatch
  • Dev Ops: GitHub, Subversion, Amazon CodeCommit, Atlassian (Jira, Confluence), EclEmma (Code Coverage for Eclipse), Selenium, Jenkins, Crucible (Code Review App), Bitbucket (Also Version Control Repository), Sharepoint, Knowledge: AWS CloudFormation, Ansible
  • Tool Monitoring: SIP, Event, Reactive

Experience
Java Full Stack Development
Information Technology
May 2021 - present

Full-stack Java development, bug fixes of administrative web application fixes, using Java 8, Spring, ORM, JSP, various APIs including JPA, LexisNexis, ServiceNow.

Docker containerization of FAA PubSub Solace cloud applications, System-wide Information Management Subscription Service applications. Java, Python API development, and testing of APIs used to ingest business, contact, and address domain data into RDBMS on S3.

API Development Docker Containers Java JPA JSP Python ServiceNow Spring RDBMS ORM REST Spring Boot SQL Hibernate WebServices Agile Methodology Jenkins
Remove Skill
Java Developer
Information Technology
May 2020 - Mar 2021

ICE: Backend Java API development supporting I-9 processing I-9 Audit and Close-Audit processing in Java 8 Spring environment using Keycloak. These were accessed through custom menu-driven Apis. Also assisted in-migration from HBase to Cassandra. Stack included H2 Postgres Elastic Search HBase Cassandra. Development tools included Intellij Swagger Git Jira Maven Lombok and various other plugins and libraries. I-9 image parsing was executed through a Nifi process the Nifi workflow was initiated through Kafka polling and utilized OpenCV libraries in a custom-developed Java backend run from Groovy. Familiarized with GraphQL and GraphQL Server as backends for Apis.

API Development Cassandra Git GraphQL Groovy Java Kafka Maven PostgreSQL Spring JIRA Hbase Elasticsearch IMAGE Auditing REST Spring Boot SQL
Remove Skill
Consultant / Contractor - Java Developer
Information Technology
Jun 2013 - Feb 2020

Clients included:

CBP, HUD, DHS-USCIS, DIA, Freddie Mac, Veterans Affairs, FAA, USPS, NGA, NIH/CDC, FDA, Centers for Medicare and Medicaid Services, USPTO, FBI, Verizon

Java Development included Java 8, Docker, Spring, Spring Framework, Springboot, ElasticSearch, Cassandra, Postgres, AWS EC2, S3, Hibernate, JPA, use of Kafka and Nifi

NGA: Developed a backend Web Application for displaying geographical maps and data in various formats. This application used Geoserver 2.16 and Java 8 with Springboot and ran as an on-demand web service on Linux, Windows 10, VM, Docker, or AWS S3. This used OpenLayers APIs for displaying WMS tiled or rasterized images, including APIs such as WMS GetCapabilities, GetFeatureInfo, and formats such as GML, TIFF, JPG, and PDF. Users were authenticated using JWT Bearer Token Authentication.

CBP: Created responsive standalone web application for registering suppliers, standardizing business practices, and improving the security posture of their operations. Conversion to AWS cloud-based Microservice architecture.

HUD: Modeling of application for assessment web application

DHS-USCIS: Web development on DevOps team. The fixed part of a dashboard display Hygeia for monitoring VMs and cloud instances. Modified the tabular display to use icons. Largely JavaScript and angular supported.

Freddie Mac: Java development for an application related to the provision of housing/mortgage loans

Veterans Affairs: Developed a stand-alone containerized full-stack java application for veterans to look up their VA medical affiliations.

FAA: Part of a team of 7, building and maintaining a large application supporting airline pilots. Full stack java development, including spring and restful APIs in an Agile development environment.

USPS: Worked on a web application for informed delivery. Java 7/8 project

NGA: Wrote a containerized Java 8 tutorial application on how to use government websites. NIH: Patient registration application support for National Cancer Institute. Used Java 8, Spring, Oracle, and Lab Matrix (scientific application)

CDC: Backend java application to validate vaccination research

FDA: Labeling application, created software fixes for a web application that supported labeling

Centers for Medicare and Medicaid Services: Worked on two applications Java 7 and 8. Backend doing reconciliation between two repositories using EDI. Built and maintained a full-stack web application with graphical displays called HealthBeat. Helped build out the most prominent piece supporting awarding new contracts for Medicaid and Medicare providers, a full-stack web application.

USPTO: Backend server-side development with Unix PL-SQL, Oracle, and .net for an in-house status reporting application.

FBI: Reengineering criminal apprehension applications, involved in a modeling effort

Verizon: Migrated a legacy application from C, C++, and Corba over to Java. Supported commercial and residential telephony support.

Java REST .NET Agile Methodology AngularJS API Development AWS C C++ Cassandra Docker Containers Hibernate JavaScript JPA Kafka Linux Oracle PL/SQL PostgreSQL Spring Spring Boot UNIX Windows Application Support AWS EC2 CDC Devops Engineering IMAGE VM Telephony Software Medicare JWT Government FDA Corba AWS S3 Assessment MS Visio Elasticsearch
Remove Skill
Application Developer / Software Engineer
Information Technology
Jan 2005 - Jan 2012
  • Supporting TSA as a software developer, developing fixes and enhancements to hiring management subsystems utilizing Oracle 11g and ASP.Net technologies, in an Agile environment, using Visual Studio, Toad, ClearCase, ClearQuest, and SharePoint.
  • Developed UML Sequence Diagrams and Class Diagrams supporting the J2EE FBI Next Generation Investigative (NGI) web application which supported billing, maintenance of subjects' investigative information, biometric information, and interfaces with external systems. Used IBM Rational Software Architect/Modeler, ClearCase, and ClearQuest.
  • Developed .Net web-based system task monitoring application using PHP and MySql to run, schedule, audit, and monitor customer's data center applications on Windows and Solaris using Restful and Ajax. Also developed asset and repair/obsolescence reporting apps with Microsoft Visual Studio, ASP.Net 3.5, and C#.
  • Developed J2EE Java code implementing a feature for user update and display of EPA catalog of chemical and biological substances.
  • Implemented extensive validation functionality, and multi-threading capability using Java J2EE with Apache.
  • Developed all supporting functionality on all web component tiers from user-interface tier to DAO allowing the use of Microsoft Excel or XML user input files to be scanned, validated, and used to update backend Oracle 10g database.
  • This menu application was integrated into the EPA's suite of scientific applications that were moved into a J2EE enterprise architecture. Technologies used included Tomcat, Oracle Application Server 10g, Apache, EJB, JDBC, XERCES, DOM, JAX-P, Ant, and Eclipse. Created downstream functionality utilizing SOAP APIs.
  • Developed web-based Oracle reports for environmental data registry using Oracle 9i Reports and enhanced Oracle 10g web forms menu to integrate with Oracle Portal. Development tools included Eclipse, Ant, Tomcat, Apache, Oracle Application Server, Serena, and Toad.
  • Knowledge and exposure of Hibernate, Spring. Developed Oracle 10g PL/SQL packages for data migration to new schema supporting new J2EE architecture, raw data validation, and database load for the redesign of database-centric research application.
  • Enhanced Oracle web page applications comprised of HTML, JavaScript, and Oracle PL/SQL code.
  • Enhanced Java
  • Oracle validation code for EPA web substance application using Oracle Database and Oracle Application Server 10g. Assisted with troubleshooting Oracle Portal EPA web applications after deployment. Developed Linux Shell and Perl programs for DBA.
Agile Methodology Apache Apache Tomcat ASP.NET ClearCase ClearQuest Data Center Data Migration Eclipse EJB Enterprise Architecture Hibernate HTML J2EE Java JavaScript JDBC Linux MS SharePoint Oracle Perl PL/SQL REST SOAP Software Architect Software Engineer Spring SQL TOAD UML Visual Studio Web Forms Windows XML Solaris Software Problem Solving Oracle Reports Oracle 11i MySQL Microsoft Excel Database Maintenance Data Validation CLIPS Billing Ant Spring Boot
Remove Skill
Application Developer
Information Technology
Jan 2005 - Dec 2005
  • Developed Oracle Forms and Report for Oracle 10g supporting new requirements and enhancements for transport and forecasting application for Military Surface Deployment and Distribution Command, including PL/SQL, Unix Shell, ASP.Net on Linux/Windows.
ASP.NET Linux Oracle PL/SQL SQL UNIX Windows Oracle Forms Command Military Java
Remove Skill
Application Developer
Information Technology
Jan 2001 - Jan 2004
  • Developed front-end interface to Oracle using Forms 6i on Oracle 9i database. Developed PL/SQL supporting DoD Java web-based forecasting and trend analysis application, redesigned Oracle 9i database for new business requirements and workload, developed metadata applications for validating and transforming to a new database schema, and applications to dynamically regenerate database schema, data dictionary. Functioned as software tester supporting compliance and integration for DoD DISA. Work was performed at CMMI Level 3.
  • Developed Oracle 9i PL/SQL procedures to generate business rules in XML automating IRS tax-exempt application, also developing integration and test functionality.
Java Oracle PL/SQL SQL XML Software Oracle Forms Metadata Integration Testing Data Dictionary Compliance CMMI DoD Business Requirements Analysis
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Bachelor's in Computer Science
Spring Garden College 1981
Master's in Computer Science - In Progress
George Mason University, 2004 -
Certifications
Security+
AWS Certified Developer in progress
Skills
Java
2022
18
Oracle
2020
16
PL/SQL
2020
16
Software
2020
16
REST
2022
15
Spring
2022
15
Spring Boot
2022
15
Agile Methodology
2022
14
Hibernate
2022
14
JavaScript
2020
13
Linux
2020
13
Windows
2020
13
SQL
2022
12
XML
2012
10
API Development
2022
8
Ant
2012
7
Apache
2012
7
Apache Tomcat
2012
7
ASP.NET
2012
7
Billing
2012
7
Cassandra
2021
7
ClearCase
2012
7
ClearQuest
2012
7
CLIPS
2012
7
Data Center
2012
7
Data Migration
2012
7
Data Validation
2012
7
Database Maintenance
2012
7
Docker Containers
2022
7
Eclipse
2012
7
EJB
2012
7
Elasticsearch
2021
7
Enterprise Architecture
2012
7
HTML
2012
7
IMAGE
2021
7
J2EE
2012
7
JDBC
2012
7
JPA
2022
7
Kafka
2021
7
Microsoft Excel
2012
7
MS SharePoint
2012
7
MySQL
2012
7
Oracle 11i
2012
7
Oracle Reports
2012
7
Perl
2012
7
PostgreSQL
2021
7
Problem Solving
2012
7
SOAP
2012
7
Software Architect
2012
7
Software Engineer
2012
7
Solaris
2012
7
TOAD
2012
7
UML
2012
7
UNIX
2020
7
Visual Studio
2012
7
Web Forms
2012
7
AJAX
2016
1
Database Design
2012
1
MVC
2014
1
Struts
2014
1
.NET
2020
6
AngularJS
2020
6
Application Support
2020
6
Assessment
2020
6
AWS
2020
6
AWS EC2
2020
6
AWS S3
2020
6
C
2020
6
C++
2020
6
CDC
2020
6
Corba
2020
6
Devops
2020
6
Engineering
2020
6
FDA
2020
6
Government
2020
6
JWT
2020
6
Medicare
2020
6
MS Visio
2020
6
Telephony
2020
6
VM
2020
6
C#
2012
1
PHP
2012
1
SOA
2012
1
Analysis
2004
3
Business Requirements
2004
3
CMMI
2004
3
Compliance
2004
3
Data Dictionary
2004
3
DoD
2004
3
Integration Testing
2004
3
Metadata
2004
3
Oracle Forms
2005
3
Big Data
2021
1
CSS
2021
1
JBOSS BRMS
2021
1
jQuery
2021
1
Systems Engineering
2004
1
T-SQL
2001
1
UI
2021
1
Jenkins
2022
1
JSP
2022
1
ORM
2022
1
Python
2022
1
RDBMS
2022
1
ServiceNow
2022
1
WebServices
2022
1
Scripting
2013
1
Scrum
2014
1
AIX
2005
1
Ansible
0
1
Artifactory
0
1
Auditing
2021
1
AWS CloudFormation
0
1
BEA WebLogic
0
1
Bootstrap
2016
1
Cloudwatch
0
1
Command
2005
1
Data Analysis
2016
1
EDI
0
1
Embedded SQL
0
1
EMR
0
1
ETL
2005
1
Git
2021
1
GraphQL
2021
1
Groovy
2021
1
Hadoop
2014
1
Hbase
2021
1
HP
0
1
HP-UX
0
1
HTTP
0
1
IAM
0
1
IBM WebSphere
2013
1
Java Servlet
2013
1
JBoss
0
1
JIRA
2021
1
JMS
2013
1
JSON
0
1
Junit
2014
1
LDAP
0
1
MapReduce
2014
1
Maven
2021
1
Microservices
0
1
Military
2005
1
MongoDB
0
1
OAuth
0
1
Rally
0
1
React.js
0
1
SAML
0
1
Selenium
0
1
Shell Scripts
2013
1
SIP
0
1
Sockets
0
1
SonarQube
0
1
Spark
0
1
SQL Developer
0
1
SQL Server
0
1
SSO
0
1
Stored Procedure
0
1
Sun
0
1
SVN
2014
1
Telecommunications
0
1
Ubuntu
0
1
Version Control
0
1
VMWare
0
1
Weblogic Server
0
1
Windows XP
0
1
XSD
0
1
XSLT
0
1