About Me
Responsive, customer-facing, agile developer with over 22 years of IT and software engineering experience who also offers extensive experience in business analysis, project management, and technical architecture planning.
Softwa...
Software engineering, data architectures, solution architectures, script development, systems analysis, business analysis, and technical writing.
Java, JavaScript, Python, PHP, JQuery, AJAX, Bootstrap, JSF, Primefaces, Oracle, Sybase, MS SQL, MySQL, PL/SQL, HTML, CSS, XML, Linux/Unix, Open Source, Informix, WebLogic, Tomcat, Web Services (RESTful and SOAP)
Show MoreSkills
Software Engineering
Web Development
Development Tools
Programming Language
Operating System
Database
Software Testing
Others
Portfolio Projects




Company
D.C. Courts Web Voucher System [2013-2019]
Role
Full-Stack Developer
Description
Project Manager, lead software developer, and lead technical architect for 3 distinct secure high-volume, high-availability, mission-critical, public-facing enterprise financial IT systems responsible for automating all payroll and invoicing workflow and vendor billing operations between the D.C. Courts and multiple internal and external entities, including D.C. CJA & CCAN Court-appointed attorneys, Public Defender Service, Mediators, Mental Health Advocates, Family Advocate volunteers. Collectively, the systems are responsible for the automation of payment processes totaling over $60 million annually. The conglomerate systems are collectively known as the Web Voucher System. The Web Voucher System interfaces directly with two large case management systems and services over 4,000 end users including Judges & Chief Judges, Public Defense Attorneys, Judicial Staff, Out-of-Court Mediators, Mental Health Advocates, Auditors, Internal staff, and contracted DNA, forensic, medical, and investigative experts and transcriptionists. The 3 systems provide critical services to 5 major entities within D.C. Courts: D.C. Superior Court, D.C. Court of Appeals, D.C. Probate Court, Multidoor (Mediation), and D.C. Family Court.
Web Voucher System (Password-protected)
Project Roles: Project Manager, Technical Architect, Lead Developer, Data Architect, Business Analyst
System Environment: Java/J2EE, Oracle, WebLogic, JSF, PrimeFaces, Enterprise Java Beans (EJBs), SOA, Web Services (REST/SOAP), AJAX / jQuery, PL/SQL, Linux (NGINX), IBM Rational ClearCase, Courtview, SonarQube
Skills
Java (All Versions) Oracle 11g Oracle 12c Weblogic 11g WebLogic 12c Java Server Faces - (JSF) PrimeFaces Enterprise Java Beans (EJB) Web Services Development SOAP JQuery PL/SQL Nginx SonarQube JavaScript CSS AJAX XML JSON REST JAX-RS JAX-WS Clear Quest Java Server Page - (JSP) Servlets SSLTools
Jdevloper SQL DeveloperMedia












Company
Asset Management and Planning System [2011-2015]
Role
Full-Stack Developer
Description
Long-term contract as the Lead Technical Architect and Lead Developer with the Federal government's National Oceanic and Atmospheric Administration (NOAA) National Marine Fisheries Service (NMFS) automation, data migration, and modernization effort for facility management of 1.5 million square feet of Federal government properties throughout U.S coastal areas. I led development of a cloud-based, enterprise, SOA solution consisting of the latest Java/J2EE, Oracle 11g (OAS), WebLogic 10.3 (WLS), AJAX / jQuery, RedHat Enterprise Linux (RHEL), and Web Services technologies to deliver a federated Single Sign-on environment utilizing current best practices for authentication, authorization, and security architecture. In addition, I performed business analysis and assisted with business process adaptation and overall data architecture.
NOAA's Asset Management and Planning System (Password-protected)
Project Roles: Technical Lead, Lead Developer, Business Analyst
System Environment: Java, Oracle, Weblogic, Subversion, Aseembla, JQuery, JavaScript, Axis2, XML, CSS, Rest/SOAP
Skills
Java (All Versions) Oracle 11g Weblogic 11g Apache Subversion (SVN) JQuery JavaScript Apache Axis XML SOAP CSS REST Linux PL/SQL AJAX LDAP Active DirectoryTools
Eclipse SQL DeveloperMedia












Company
LEDC (Law Enforcement Decision Center) [2010-2011]
Role
Full-Stack Developer
Description
I served as Project Manager, systems integration expert, and technical lead for the deployment and maintenance of D.C. Police's first Single Sign-On system, Law Enforcement Decision Center (LEDC), which enables 4,400 Department members to finally log in to over 40 systems utilizing a single Windows network authentication credential. LEDC is a mission critical web application portal with a 24/7 availability requirement designed to link the Department to all essential law enforcement systems. While the first version of the LEDC was constructed by outside vendors, I became the COTR and Project Manager overseeing development, ensuring the solution met the Department's business requirements. After the outside vendors departed, I also became the primary Technical Lead/Software Engineer, tasked with completion of the LEDC system, as well the primary liaison and LEDC subject matter expert to internal staff and outside agencies to ensure interoperability with external systems. Finally, I also played a hands-on role leading end-user training efforts, formulating customer support procedures for the MPD IT Help Desk, and training the MPD IT Help Desk on support procedures for LEDC before, during, and after rollout.
Project Roles: Project Manager, COTR, Deployment Manager, Lead Technical Architect/Developer, Quality Assurance, Business Analyst, Trainer
System Environment: Web Application/Thin Client, RedHat Linux FC13, Java (JSP, Servlets, Tomcat), XML, MS SQL Server, AJAX/JavaScript, Oracle 8, SSL, Team Foundation Server, CSS
Skills
Linux Java (All Versions) Java Server Page - (JSP) Servlets Apache Tomcat XML SQL AJAX JavaScript Oracle Team Foundation Server (TFS) CSS JQuery Dojo Toolkit LDAP Active DirectoryTools
Eclipse SQL DeveloperMedia








Company
D.C. Courts Pay.gov interface
Role
Full-Stack Developer
Description
Led full-stack development of a secure, public-facing Court Cases Online Payment Services system for electronic collection of court fees and fines. Led technical integration efforts with external credit card processing provider Pay.gov within the Federal government’s secure Treasury Web Applications Infrastructure (TWAI). Served as a Senior Java Architect supporting the Web Voucher System, contributing to requirements elicitation, documentation, and technical architecture definition. Major accomplishments: • Converted to full- Converted to full-time government employee upon conclusion of contra time government employee upon conclusion of contract.
Technologies used: Java, J2EE, Oracle 11g, WebLogic 11g, JavaServer Faces (JSF), PrimeFaces, Enterprise Java Beans (EJBs), SOA, Web Services, REST, SOAP, AJAX, jQuery, PL/SQL, IBM Rational ClearCase, Courtview, JavaScript, JDeveloper, JAX-RS, JAX-WS, Servlets, JSP, Encryption (SSL), SQL Developer, ClearQuest, XML, JSON
Show More Show LessSkills
Java (All Versions) J2EE Oracle 11g Weblogic 11g Java Server Faces - (JSF) PrimeFaces Enterprise Java Beans (EJB) SOAP REST AJAX JQuery PL/SQL Clear Quest JavaScript JAX-RS JAX-WS Java Server Page - (JSP) Servlets SSL XML JSON Web Services DevelopmentTools
Jdevloper Eclipse SQL Developer