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