The Personal website of Paul J Abernathy

Solve hard problems.  Make the world a better place through quality software.
If you would like to speak with me further, you can email me at or message me on LinkedIn.

Long Resume

contains more detail about job duties

Relevant Work Experience

Bank of America, Application Developer with the corporate online banking platform

July 2013 – February 2014

Primary duties:

  • Java development

  • assist with architecture and database table design

Technologies Used:

  • Oracle DBMS

  • WebLogic Application Server

  • Oracle ADF

  • Java

  • Perforce

  • Toad for Oracle

  • Apache Struts

Bank of America, software development, operations, and web analytics on the bank's award winning intranet platform

July 2006 – June 2012

Primary duties:

  • implement new web analytics capabilties – add JavaScript code on the site, do configurations inside the web analytics tool (WebTrends), and implement back end Java programs to keep lookup tables up to date

  • work with other developers to implement code for upgrades to the site

  • design and implement Java applications to help the Production Support team do it's job better

  • maintain help desk system used by the Production Support team (MySQL, Tomcat)

  • monitor the platform to ensure stability

  • assist with production releases by performing configuration changes and testing

  • train team members in a variety of subjects

  • serve as the technical point of contact for the important Risk Policy portion of the intranet platform

  • triage and troubleshoot when issues arose with the intranet (performance, etc.)

  • perform database queries on the platform's Oracle database to do reports or troubleshoot the platform's health

  • occasional on call for support escalation

  • serve as the team's primary expert on availability and response time metrics

  • serve as the team's primary expert on web analytics

  • occasionally assist intranet content editors when issues arise

Highlights include:

  • Initiated, designed and developed software using Java, R and the WebTrends REST API to enhance understanding of web analytics reports; relates web metrics with features of certain intranet articles and that gathers user intelligence from the site's Oracle database

  • Initiated, designed and wrote Java software for the ops team to automate or enhance internal processes, including an extendable framework for monitoring internet based applications that includes dependency injection from an XML config file

  • Received an award from the business partner for an extensive set of web analytics reports I created.

Technologies Used:

  • Oracle DBMS

  • Vignette/Open Text content management and portal

  • Java

  • MySQL and MySQL GUI Tools

  • Apache Tomcat

  • JSP

  • JavaScript

  • SharePoint

  • WebTrends

  • ClearCase

  • Intrascope monitoring

  • Topaz monitoring

  • Toad for Oracle

  • SQL Developer

  • WebLogic Application Server

  • Solaris

  • Linux

  • Windows Server

  • Hibernate

UNC Charlotte

August 2005June 2006, Graduate Research Assistant

  • Software development in artificial intelligence labs, for research projects on multi agent systems and haptics (Java, C++)

Technical Skills

Software development

  • languages (stronger): Java, R, SQL, XML

  • languages (less strong): C++, JavaScript

  • conceptual: object-oriented design, algorithms, unit testing / test driven development

  • development tools: NetBeans, Eclipse

  • version control systems: Git, ClearCase

Data Science

  • basic data analysis & statistics ( courses,

  • Database technologies: Oracle, MySQL, SQLDeveloper, Toad


  • Apache Tomcat, Linux,


Master of Science in Computer Science, UNC Charlotte, Jan. 2004May 2006

  • Concentration in Intelligent Communication Systems

  • 4.0 GPA, Phi Kappa Phi academic honor society

Bachelor's in Computer Science, Duke University, Sept. 1997May 2001

  • Minor in Physics


  • Oracle Certified Java Programmer (SE 6)

  • Oracle Database SQL Certified Expert

Professional Organizations

Toastmasters International, Greater Opportunity Speaking Club

  • served as club President, VP of Education, and VP of Public Relations

  • achieved Advanced Communicator Silver and Competent Leader awards

Association for Computing Machinery (ACM), Professional Member since 2011

Carolina IT Professionals Group, member

Click to Replace