Summary
Overview
Work History
Education
Skills
Timeline
Generic

Diane McPhee

Huntington

Summary

I have worked as a back-end developer on various IBM products for over 20 years. I add value to my clients by contributing to producing products, releases, and patches in a timely manner. I led, designed, enhanced features, developed, and maintained products. Coordinating efforts cross teams to develop and maintain products.

Overview

18
18
years of professional experience

Work History

AI Assistant for FileNet Content Services

IBM
11.2023 - Current
  • Developer and technical lead on a project for the Enterprise Content Management use of Generative AI and large language model(LLM) project using WatsonX.
  • Develop and implement REST APIs for LLM query functions using AWS Lambda functions via the AWS Gateway. Creating layer to integration with DynamoDB and Security Manager.
  • Design and integration of segment monitoring tool for tracking customer use through Amplitude.


Enterprise Content Management

IBM
10.2006 - Current
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Back-end developer and technical lead for across various Enterprise Content Management (ECM) components, these include: ECM External Share , ECM FileNet Workflow, CPE Provisioning REST APIs, ECM Managed Users
  • Led and developed initial effort to integrate ECM with identity providers (IDPs).
  • Designed and led effort to containerize ECM External Share for the cloud environment including setup and initial configuration scripts.
  • Led, designed and implemented ECM External Share product. Collaborating cross teams to complete the onPrem and Cloud version of the product.
  • Led, designed and implemented initial transition of the Process Engine Workflow to run as a container on the WAS Liberty Application Server.. Working with Liberty developers to resolve transaction issues.
  • Led team and designed additional of enhancements for Workflow. These include support Software Level Agreements, Timer, Instruction Sheet Interpreter, Background Processes, Logging and Tracing enhancements, email SMTP TLS support, and Case Manager support.
  • Resolved complex technical issues related to enterprise content management systems promptly, minimizing users experiencing difficulties.

Content Services on AWS (CSAWS)

IBM
01.2022 - 12.2023
  • Drove efforts in the infrastructure area, led efforts on resolving technical issues, and coordinated across teams assigned to CSAWS to configure, deploy, validate, and monitor the product.
  • Implemented code changes in the Content Engine Platform provisioning code for ease of deployment to automate the segment deployment.
  • Performed initial prototyping to containerize the new component including configuration network routes, services, and HTTPS/TLS connections.
  • Setup policies and procedures for the team to meet BISO/CISO requirements for the Blueline and quarterly MSAC, which ultimately supported CSAWS getting ISO27K certifications.
  • Organized and managed security meetings to coordinate and perform security related initiatives like PEN tests, security scans, BC/DR testing, validating that the security measures were developed and put in place.

Automation Document Processing

IBM
03.2020 - 12.2023
  • Technical lead and developer of IBM Automation Document
    Processing (ADP) deployment services REST API. Led cross team integration efforts, documentation, scripting and support.
  • Designed, developed, and led effort for the IBM Automation Document Processing (ADP) Content Analyzer Facade API porting from nodejs to python.
  • Instructed and provided documentation to new development team for hand off of product.


Education

Bachelor of Science - Computer Science

University of Massachusetts
Amherst

Bachelor of Science - Mathematics

Univisersity of Massachusetts
Amherst

Skills

    AWS: Dynamodb, Secrets Manager, IAM and Roles, Cloud Watch, Lambda functions, API Gateway, Open Search, VPN

    Rosa Cluster Cloud - Redhat Openshift


    Container Area: Docker, Kubernetes , containers and deployment script


    Security areas: IDP, OpenID connect, OAuth2, WAF rules, FIPS, TLS/SSL, egress, ingress,FIPS


    Languages: Python, C/C, JAVA, Shell

    Technologies: REST API, J2EE, GraphQL, XML, JSON


    Database: DynamoDb, PostgreSQL, DB2,Oracle, MSSQL


    Application Servers: WAS Liberty, Traditional WAS, Weblogic


    Operating Systems: Linux, Windows, AIX, Solaris, HP


    Protocols: TCP/IP, HTTP/HTTPS, SSL/TLS, SMTP


    Development Process: Github, Agile, Jira

Timeline

AI Assistant for FileNet Content Services

IBM
11.2023 - Current

Content Services on AWS (CSAWS)

IBM
01.2022 - 12.2023

Automation Document Processing

IBM
03.2020 - 12.2023

Enterprise Content Management

IBM
10.2006 - Current

Bachelor of Science - Computer Science

University of Massachusetts

Bachelor of Science - Mathematics

Univisersity of Massachusetts
Diane McPhee