Summary
Overview
Work History
Education
Skills
Languages
Software
Interests
Timeline
ADDITIONAL RELEVANT EXPERIENCE
Generic
JAMES CLEMENTS

JAMES CLEMENTS

Roswell,Ga

Summary

Please note, my experience has primarily been in software development, but I’m looking for a way to gain experience with AI.

Application development professional bringing wealth of experience designing and deploying scalable architectures. Known for collaborative approach and achieving significant project milestones adapt swiftly to changing requirements. Proficient in software development methodologies and system security.

Application development professional bringing wealth of experience designing and deploying scalable architectures. Known for collaborative approach and achieving significant project milestones adapt swiftly to changing requirements. Proficient in software development methodologies and system integration valued for reliability and results-driven mindset.

Overview

27
27
years of professional experience

Work History

Application Architect

Amdocs – SDS Tools group
07.2019 - 01.2025
  • Oracle SQL query enhancement – with training on making oracle sql queries faster and more efficient.
  • Assisted with the creation of a load balancer configuration.
  • Some experience creating an ANTLR4 grammar.
  • Overview:
  • Managing Security scans and mitigations
  • Maintaining security certificates (KeyFactor, Venafi)
  • Scheduling Linux server Operating System patching and Oracle and Cassandra database updates
  • Meeting compliance requirements, user role verifications and renewals, access definitions and user account remediation issues (Sarbanes-Oxley Act (SOX) Et al.)
  • Created scripts for security logging backup requirements (ASLA), continuous system issue checking, and convenience methods.
  • Application support
  • Resolved reported Astra Cloud Inspect and Workload Inspect issues regarding our Azure cloud implementations.
  • Details of duties and responsibilities:
  • All security and compliance scans:
  • Automated security scans, MPen scans, pen testing
  • MVMD database scans
  • Veracode scans - Triggered by jenkins jobs that I maintained.
  • SAST and SCA (detection, reporting of issues, arranging resolutions)
  • Security (Other):
  • Customer Proprietary Network information (CPNI)
  • Sensitive Personal Information (SPI)
  • Performed some linux system level modifications
  • VMS issues (Scan results are reported in this tool with issue remediation steps)
  • Remediation of security issues
  • ASLA:
  • Configured the ASLA data format for uploaded logs
  • Created process to gather the log data uploaded by Splunk
  • Set up linux heartbeat for ASLA
  • Created and maintained security alarm plan
  • Created and maintained user account review plan
  • CCDR:
  • Set up manual User feeds (linux)
  • Resolving (many) compliance issues
  • CAPAS tool-compliance assessments
  • CSPM roles, creating, reviews, removals, and variances
  • Extensive use of the change management tools
  • Patching (OS, Database, others)
  • Scheduling of OS upgrades (linux) (windows)
  • DB patching (oracle, cassandra)
  • Duties: Scheduling, patch CR creation, monitoring patching, Change Request closure, communicating (with everyone), Change Restriction Periods (CRP) etc.
  • Other responsibilities:
  • ATT_MVM app survey
  • Yearly attestation
  • Working with Kubernetes and Elastic Search via Kibana.
  • Astra and azure:
  • Resolving various issues with astra subscriptions, mostly minor

Systems Architect

HUNTER TECHNICAL RESOURCES
10.2018 - 12.2018
  • This was a contract position with Hunter Technical Resources to work on a contract CGI corp. had with AT&T. The position responsibilities were to reduce AT&T expenses incurred when provisioning Ethernet services to AT&T customers. This involved review of current processes and software and making recommendations to for changes and improvements. Our team of seven people were able to save AT&T approximately $2,000,000.00 per year.

Web Development

PERFORMANCE MATTERS
05.2018 - 07.2018
  • Maintaining and developing web pages in JQuery and Java in an Agile, DevOps, ci/cd environment.

Senior Software Engineer

VERIZON WIRELESS
09.2001 - 12.2017
  • Java developer working in an Agile and DevOps environment doing development with Java/J2EE including work with JavaServer Pages and Java Servlets. We used Hibernate for our larger applications and JDBC for our smaller applications. I have worked primarily on the Unix/Linux server side (via Tomcat and Apache) but have done some web development as needed.
  • Primarily I’ve been doing new development and maintenance on multiple applications one of which used machine to machine communications to maintain the information used by the Version telecom switches. I was also lead in the conversion of the rewrite of a web facing application to a three tier architecture used by other wireless companies to verify cross use switch configuration agreements were Implemented correctly.
  • My development tools include the frameworks struts and stripes combined with a hibernate ORB and Oracle database. Software development was done on a Windows machine using Eclipse and various other software tools in an Agile DevOps environment and I have experience using NetBeans.
  • I have received some training in and have done a modest amount of work with Amazon Web Service (AWS).
  • Security experience and responsibilities:
  • I’ve made security and performance configuration changes to Apache servers, Tomcat servlet containers and Linux file and directory configurations.
  • I have mitigated security vulnerabilities in our source code and in the configurations of our development and production systems. These security vulnerabilities were exposed in different ways; using tools such as the HP Fortify static code scan tool, a dynamic web scan tool, and industry announcements. Our primary mitigation strategy was to first use Owasp provided information and tools such as Esapi, Antisamy, and others and then work from there.
  • Additional mitigations were applied for industry recognized threats and vulnerabilities as these were discovered. These mitigations were for vulnerabilities such as Poodle, Diffie Hellman, and the use of obsolete versions of the TLS encryption protocols and others.
  • I also corrected issues found by a Black Duck security scan in the open source software we used (Black Duck is a tool that checks for the use of older less secure open source file versions).
  • Additional responsibilities:
  • I managed the maintenance and verification of third party telecom data loaded into our database, and maintained connectivity with the Verizon switches, resolving any issues that came up.

Software Engineer

LHS COMMUNICATIONS SYSTEMS, INC. / SEMA TELECOMS / SCHLUMBERGER
01.1998 - 01.2001
  • Designed and developed Java multi-tiered applications using the Rational Unified Process. Used Rational Rose to develop UML diagrams and create Use Cases, and Story Boards. The LDEs were Visual Age and Jbuilder. Source control was ClearCase and our defect tracking system was ClearQuest.
  • Working with a team designed and developed a multi-tier application allowing cell phone dealers to create, activate, deactivate, view, and modify a customer account at the time of phone purchase, including rate plans, taxation, billing, contract creation, and various types of validation. Extensive requirements analysis was performed using the Rational Unified Process to develop and document a working design. This application used JSPs, servlets, XML, JavaBeans, and EJBs.
  • Worked on the design and development of an applications framework created as a software framework for use by telecom companies to manage customer accounts. Researched and analyzed available information, desirable features, and resources, and worked with the team delivering a design solution. This product uses Java Bean components, Enterprise Java Beans to communicate with the Oracle database, and XML for localization and default data values. The ORB was Visibroker, the database object to relational mapping was provided by TopLink.
  • Developed a Swing based Customer Care and Inquiry application allowing a call center customer service representative to quickly look up customer account information from an Oracle database. This was delivered, along with all documentation, on time and within budget.
  • Part of the Main Product Development group for development of the core product Customer Care and Billing software package using C. Performed maintenance and enhancement of the core application in C using the UNIX operating system.

Education

B.S. - Physics with minor in Mathematics

Augusta College
Augusta, Georgia
06.1981

Corba/IDL training

01.2000

Clear Case Configuration Management System

01.1999

Visual Basic 4.0

Dekalb Tech
01.1996

Advanced C

Dekalb Tech
01.1995

BACHMAN model driven analysis and design

01.1995

Function Point Analysis

01.1994

C Programming Language

Georgia Institute of Technology
03.1992

Skills

  • O/S: Windows, Unix/Linux (20 yrs)
  • Build Tools: Ant, Maven (2 yrs)
  • Source Control: Subversion, Git (2 yrs), and others
  • Technologies: Java, J2EE, JSP, Servlets, SQL
  • Scripting: Unix/Linux Shell Scripting (ksh, bash)
  • Frameworks: Stripes, Struts, working knowledge of Hibernate, JUnit
  • Deployment: Ant, Jenkins, scripting (ksh, bash)
  • Databases: Oracle, modest amount of MySql
  • Servers: Apache, Tomcat
  • DevOps Tools: Jira, Jenkins, Stash, Artifactory, Confluence
  • Development Tools: Eclipse, Netbeans, Vim
  • Database Tools: Toad, SQL Developer
  • Security Tools: Veracode, KeyFactor, Venafi, HP Fortify, Black Duck, Veracode SAS1 scans, Veracode SCA scans and HP Web scan
  • Web Technologies: JSP, Servlets, HTML, CSS, JavaScript
  • Cloud Services: Training in and some amount of experience with Azure

Languages

English

Software

More than 20 years in full software life cycle design, development, testing, deployment, and maintenance, primarily using Java/J2EE but also other technologies I have used Jira, Jenkins, Git, Subversion, Stash, Artifactory and Confluence and I’ve worked in the telecom, health care, and construction industries, and also for the Department of Defense I’m comfortable working in teams or managing projects on my own Most recently my work has been with security scanning and testing, security related patching, and vulnerability mitigation

Interests

  • Avid Reader
  • I like working with my hands and fixing things
  • Woodworking
  • DIY and Home Improvement
  • Artificial Intelligence (AI) and Machine Learning
  • Creative Writing

Timeline

Application Architect

Amdocs – SDS Tools group
07.2019 - 01.2025

Systems Architect

HUNTER TECHNICAL RESOURCES
10.2018 - 12.2018

Web Development

PERFORMANCE MATTERS
05.2018 - 07.2018

Senior Software Engineer

VERIZON WIRELESS
09.2001 - 12.2017

Software Engineer

LHS COMMUNICATIONS SYSTEMS, INC. / SEMA TELECOMS / SCHLUMBERGER
01.1998 - 01.2001

Clear Case Configuration Management System

Visual Basic 4.0

Dekalb Tech

Advanced C

Dekalb Tech

BACHMAN model driven analysis and design

Function Point Analysis

C Programming Language

Georgia Institute of Technology

B.S. - Physics with minor in Mathematics

Augusta College

Corba/IDL training

ADDITIONAL RELEVANT EXPERIENCE

  • System Developer/Analyst, Healthcare Credentials Management Services, Inc.
  • Consulting Specialist (Through ASI), AT&T Insurance Solutions
  • Senior Consulting Specialist (Through ASI), G.E. Information Services
  • Senior Software Engineer, Construction Systems Associated, Inc.
  • Programmer/Analyst, Lockheed Georgia Company
JAMES CLEMENTS