Summary
Overview
Work History
Education
Skills
Certification
Volunteer Experience
Clearance
Timeline
Hi, I’m

Stefanie Kenyon

Woodbridge,VA
Stefanie Kenyon

Summary

Knowledgeable cybsecurity analyst with strong background in engineering principles and project management. Successfully led multiple initiatives to improve process efficiency and product quality. Demonstrated expertise in problem-solving and collaboration with cross-functional teams.

Overview

10
years of professional experience
1
Certification

Work History

ManTech

Senior Salesforce Engineer
06.2024 - Current

Job overview

Building University Management System using Salesforce Build the product using VS Code with Salesforce plug-ins, Azure DevOps and Git

  • Used the Salesforce Shared Architecture that included both the Faculty/Staff system and the Student Information System
  • Modified the Contact object to include additional fields, and added them to the required Page Layouts, and to the Lightning Pages, if needed
  • Developed the one Flow for onboarding and a second Flow for offboarding Military Faculty and Staff that required making lists of the required tasks and the routing of each task to the appropriate team for verification
  • Build a dashboard displaying various offboarding metrics that included the total number of faculty/staff that are offboarding, the employee personas of the faculty/staff that are offboarding, and metrics based on various date and time ranges Administrative Tasks Developed Technical Design Documents for every User Story assigned in Azure DevOps
  • Include work in Monthly Team Release Deployment Document that included the steps to satisfy User Story requirements and include screen shots of all steps
  • Demo my work to the government product owners of the progress made over the past week in our weekly Product Owner Demo sessions every Friday
  • Provide insights to my development team’s weekly HR Dev Team/Tech Lead meetings
  • Attend Sprint Review Session every other Monday to demo all of the work that has been completed
  • Work very closely with test and QA team if a bug was discovered

Booz Allen Hamilton

Senior Solutions Architect
09.2023 - 06.2024

Job overview

Architecting/Engineering for USMC Manpower Systems Modernization Efforts

  • Gathering technical documentation for systems which will be retired in the future to gather information on current functionalities, current architecture
  • Review SaaS Salesforce Developer and Architect documentation to determine level of effort needed for Salesforce modernization and migration efforts
  • Complete a data call aggregation document to determine how data is integrated in current systems that include the amount of data held in database tables, number of total and concurrent users, interfaces used and sunsetting timelines
  • Attend sprint retrospective meetings with developers to view progress made on modernization efforts and watch demo determine how each technology fits each requirement
  • Develop technical documentation that demonstrates how the technologies used meet the organization’s business requirements
  • Assisted in the data management team to develop plans for migrating the data from on-premise database systems to Salesforce Cloud
  • Provide suggestions for an effective deployment strategy using GitHub Enterprise as the code repository and Jenkins CI/CD
  • Review Salesforce Apex code to verify coding best practices have been met
  • Utilize SAFe agile practices using ServiceNow as tool for ticket tracking and team work
  • Serve as advisor on the use of DevOps and DevSecOps environments
  • Verify Salesforce Cloud, AWS, Okta, DocuSign, and ICAM can integrate into an enterprise solution
  • Gather requirements and determine how each technology fits each requirement
  • Validate the Salesforce MVP against service-oriented architecture by verifying service reusability, easy maintenance, platform independence, availability, reliability, and scalability
  • Review Cameo and ServiceNow APM to integrate their capabilities
  • Work very closely with enterprise architect and data scientist to develop the most efficient interfaces possible
  • Provide updates to stakeholders on the progress of 3 OTAs in bi-weekly meetings
  • Balance requirements with Salesforce capabilities to provide the maximum Salesforce out-of-the-box (OOTB) functionalities
  • Review DoDAF documentation with enterprise architect
  • Provide comments and review documentation that include Architecture Approach and Build for MVP, Data Management Plan for MVP, Data Migration Plan for MVP, Hosting Migration Plan for MVP, and Interface Development and Management Plan for MVP Salesforce Governance Develop documentation describing best practices for NIS/ICAM
  • Draft documentation for Software Development Best Practices
  • Create Software Standardization document to ensure standardization for Salesforce Platform Sharing Architecture across multiple OTAs

SAIC/TEKSystems

Full Stack Software Engineer
09.2021 - 09.2023

Job overview

Maintaining and sustaining US Army HRC systems

  • Mitigating DOD STIGs (Security Technical Implementation Guides)
  • Work with Fortify SCA static code analyzer to review STIGs
  • Provide justifications on why a STIG does not have to be addressed
  • Fix back-end Java code and front-end jQuery code based on DISA’s recommendations to reduce STIG counts
  • Prepare For EAMS-A/ICAM Integration
  • Review EAMS-A documentation to gain understanding of the architecture and its capabilities
  • Research Spring Security capabilities and how it will be used to support the integration
  • Application Maintenance & Enhancements for RETAIN Application
  • Code new back-end functionality using Java, Spring – controllers, services, and form validations
  • Verify user permissions based on user roles, identity-based user access to system functionalities using Java and Spring
  • Code database transactions services using Java and Spring
  • Code front-end JSP pages
  • Write jqGrid code to fix front-end bugs
  • Write jQuery, vanilla JavaScript and CSS code based on UI/UX requirements
  • Use Java and Spring to populate and set default values in form dropdowns
  • Write SQL statements in Toad to query data and insert data in Oracle database tables
  • Write Java code to fix back-end bugs
  • Address error messages thrown by Java exceptions and fix Java back-end logic issues
  • Upgrade JBoss application server from JBoss EAP 7.3.0 to EAP 7.3.10 due to compatibility issues with Oracle database upgrade
  • Deploy software application using IntelliJ, Git, TFS/Azure DevOps code repository and Jenkins CI/CD pipeline
  • Install and configure Selenium test suite to automate software testing process; write tests using Python
  • Work with team members to perform code reviews
  • Verify cross-browser compatibility
  • Develop enhancements, and new functionality in a Linux environment with IntelliJ IDE
  • Demo new functionality to customer to receive feedback and explain how the solution fits into their requirements, and answer any questions
  • Attend meetings with active-duty military, government civilians, other contractors to obtain requirements for developing new functionality

General Dynamics, Technolog/TEKSystems

Senior Front-End Web Developer
09.2020 - 08.2021

Job overview

Training Request front-end application

  • Utilize jQuery AJAX capability to create AJAX GET and POST calls for adding and retrieving items in a SharePoint List
  • Code jQuery functions that perform DOM manipulations in an ASPX page
  • Write jQuery code for the application logic and functionality that allows user to perform action/input functions
  • Verify the web application meets organization brand requirements by writing CSS rules for the web application
  • Create SharePoint workflow that included sending email notifications, checking the status of the request, and updating the request if not approved
  • Code ASPX/HTML pages
  • Troubleshoot and research errors caught by the back-end
  • Code using Visual Studio Code
  • Verify cross-browser compatibility
  • Create wire frame document
  • Document user stories
  • Ensure Section 508 compliance
  • Verify cross-browser compatibility Migration From On-Premises Services To Azure Cloud
  • Participate in planning meetings related to movement of applications from on-premise to the Azure Cloud
  • Develop workflow to compare the on-premises application with the Azure workflow application
  • Research Azure services to determine the best Azure service that can be used for upgrading the application
  • Attend course that covered materials in the Microsoft Certified Azure Fundamentals exam to assist in passing the exam
  • Attend Azure Skilling sessions that included SQL database services; keeping Azure applications and data safe using SIEM, SOAR for reducing time between a data breach and discovery; scaling applications; and using CDN for web applications for regional delivery and edge caching

TIAG Inc/TEKSystems

Mid Java Developer
06.2018 - 08.2020

Job overview

Virtual Microscope & Slideviewer application development

  • Develop application using JIRA, Confluence, Bitbucket for tracking development milestones for both development and operations tasks
  • Utilize NodeJS to create application
  • Employ Node Express server to handle requests
  • Install software OpenSlide and Libvips to convert microscope lab images into map images that can be viewed in any web browser
  • Code a Linux shell script using Node ShellJS to call OpenSlide and Libvips to convert the microscope lab images into viewable image tiles
  • Code HTML5, CSS and various JS libraries (jQuery, Leaflet)
  • Include JavaScript and CSS template themes to meet organizational branding requirements
  • Incorporate LeafletJS Markers to be used by medical researchers/professors and medical students for collaboration purposes
  • Implement Leaflet JS mapping library where the user can zoom into and out of the images
  • Utilize NodeJS Sequelize ORM to work with image metadata
  • Deposit thousands of images into a NGINX server for web application deployment
  • Verify with System Administrators that the server and application meet DOD STIG (Security Technical Implementation Guides) requirements
  • Ensure Section 508 compliance
  • Work very closely with senior-level government civilians, active-duty military, end users, and other stakeholders to obtain requirements, discuss the technologies used and how they meet the requirements, provide regular updates on progress made, and demo the application on a regular basis
  • Demo the application after the development of new requirement

Maintaining and sustaining Java-based Kuali HR onboarding application

  • Use IntelliJ IDE, Git/Bitbucket, JIRA, and Confluence to collaborate with development team, client, and other stakeholders
  • Code Oracle 11g SQL using SQL Developer
  • Develop XML code that defined the order in which each node will be executed
  • Create XML document defining the sending of email messages
  • Program in Java and Spring to define workflow from start to finish
  • Build the updated codebase using Maven and deploy the application to an Apache Tomcat 8 server
  • Update Kuali workflow application from Java 7 to Java 8, to Tomcat 9
  • Work with team to perform code reviews and peer programming Research Upgrades From Kuali 2.3 To Kuali 2.6
  • Install and upgrade from Tomcat 8.0 to Tomcat 8.5
  • Download updated Kuali 2.6 using Nexus and Maven
  • Develop demo application using Java, Spring, JPA and Oracle 11g database
  • Review documentation for Kuali 2.6 to understand the architecture
  • Discuss these differences and similarities with the development team and client Proof of Concept For Kuali 2.3 Replacement
  • Download Alfresco Activiti 6.0 workflow engine using Nexus and Maven
  • Note all of the similarities and differences and created a document that outlined all of the changes required and compared and contrasted the architectures
  • Create sample application to determine which tasks could be performed out-of-the box and which tasks needed to be coded

CALIBRE Systems, Inc

Mid Software Developer
03.2016 - 10.2017

Job overview

Upgrading current Federal EDMS PDF document content repository

  • Serve as team system analyst, DBA and lead developer
  • Analyze the issue in the system, create the tasks required to resolve the issue, receive approval from Solutions Architect, and assign tasks to the appropriate team members
  • Interviewed highly-qualified candidates and assessing the qualifications for developer positions
  • Develop application enhancements using Eclipse IDE, GitHub Enterprise, Git, Jenkins continuous integration, continuous deployment tool
  • Ensure Section 508 compliance
  • Java Application Server Upgrades For EDMS Application
  • Upgrade code from Java 5 to Java 7 to address client security concerns and compatibility concerns for Java application server upgrades to use up-to-date JBoss server libraries and update XML code for configuring new server database connection and JMS queues
  • Deploy code and correct configuration errors to ensure upgraded application behaves the same on new JBoss EAP 6.3 server as old Java 5 application server
  • Upgrade front-end Java 5 codebase to Java 7 as well as some Struts libraries that were incompatible with Java 7
  • Upgrade front-end WebLogic 9 servers to WebLogic 12
  • Restructure Gradle build scripts to accommodate module dependencies from Nexus for both the front-end and back-end application
  • Hands-on experience with SOAP web services Performance Issues Related To EDMS Application
  • Work as a team to resolve performance issues in EDMS application
  • Work diligently with the entire team to troubleshoot, analyze and diagnose performance issues on stage and production servers using request logs generated by Stage and Production
  • Conduct in-depth analysis of database tables related to JMS queues and identified issues with missing server IDs contributing to slow server downloads and duplication of downloaded files
  • Complete documentation required for implementation of configuration changes in Stage for purpose of observing behavior issues on Stage before moving changes to Production
  • Create documentation for implementation of emergency change request to expeditiously move validated configuration changes to Production
  • Review Java code on numerous occasions and assured team and client that issues with server performance related to configuration, not code
  • Additional Tasks & Issues For EDMS Application
  • Review JBoss XML configuration files to determine connectivity issues between JBoss servers and SQL Server 2008 database
  • Add data to database tables as requested by one of the data providers and coordinated testing with other contractors to validate changes
  • Provide recommendation to client regarding pros and cons of changing the threading count on the number of downloads and determined that risks outweigh the benefits of the change
  • Present feedback to leadership and client on whether or not a hash implementation could be implemented for each PDF file to eliminate duplicate PDF, determined that it can be done and gave a high-level overview of the effort involved
  • Participate in daily scrum meetings with client to discuss progress from previous day, goals for current day, blockers, answer questions
  • Work closely with government product owner, government project managers, team leads, scrum master and solutions architect, system administrators, database administrators and business analysts to accomplish tasks
  • VETTED Application
  • Install and configure PostgreSQL database to hold structured application data, MongoDB NoSQL database for big data analytics, and Neo4j for finding relationships between given data sets
  • Install and configure Apache ActiveMQ application server that hosts the application
  • Install and configure Jenkins for CI/CD and automate build process once new code is pushed to SubVersion
  • Collaborate with team members and conduct code reviews using SubVersion version control
  • Develop application with Eclipse IDE in a Windows environment
  • Work with team to create system architecture, high-level design, detail-level design, and application user stories
  • Develop front-end application using HTML, CSS, Bootstrap CSS, JavaScript, and Angular 2
  • Code back-end application using Java, Spring Boot, and Hibernate
  • Implement REST web services using JAX-RS to integrate front-end component with back-end component
  • Meet with team on a weekly basis to discuss all the progress that was made
  • Standard Operating Procedure – Security Of PII, SPII & PHI Data For Healthcare Applications
  • Develop and complete SOP outlining the procedures for implementing the steps required for keeping PHI covered by HIPAA
  • Collaborate with technical directors to set the absolute minimum standards for encrypting the PII and PHI data, outline actions that need to be taken in case of a security incident including reporting requirements
  • Review documents from various government agencies to find best practices related to system compromise
  • Proof Of Concept For Research Development Initiative (READI) Application
  • Review all project documents carefully to verify the architecture of the current application hosted on a SharePoint Content Management
  • Attend bi-monthly meetings to gather requirements for the replacement system and ask questions about the current issues the customer is having with the current implementation
  • Implement an out-of-the-box proof of concept using the Alfresco Content Management suite
  • Present the proof of concept to leadership at a meeting that demonstrates how the Alfresco Content Management system can solve those issues
  • Proof Of Concept For Director’s Archive
  • Attend multiple meetings where product owner described the issues that the current system is facing
  • Review architecture of the current application hosted on Content Server that hosts thousands of documents accompanied by and XML file containing the document’s metadata
  • Coordinate with System Administrator to transfer a subset of documents to Alfresco using its out-of-the-box bulk document transfer capability
  • Outline and present the steps involved in transferring the content from Content Server to Alfresco and demonstrate the Proof of Concept to leadership
  • Document all out-of-the-box capabilities and point out any code changes to add the required functionality

Visionary Integration Professionals

Junior Software Developer
05.2015 - 08.2015

Job overview

  • State & Local Tax Accounting Application
  • Enhance and maintain a financial system in SQL Server and .Net environment using Visual Studio IDE Code new functionality using Visual Basic on the back-end
  • Modify, alter table structure in a SQL Server 2012 database and insert new data into the table as required, and modify the back-end Visual Basic code to reflect the change in table structure
  • Work closely with client and end users to gather requirements, discuss all possible solutions with the client and end users, and implementing best solution
  • Verify all nightly processes ran successfully the next business day
  • Ensure Section 508 compliance

Tata Consultancy Services

Junior Software Engineer
08.2014 - 05.2015

Job overview

  • Hotel Marketing and Booking Application
  • Maintain and enhance front-end and back-end system using core Java 7, J2EE, HTML, Bootstrap CSS, and DojoJS with jQuery
  • Update Oracle 11g database tables to accommodate new back-end functionality (query database, create tables, alter tables)
  • Diagnose connection issues between the JBoss application server and Oracle 11g database by fixing JBoss XML configuration file
  • Meet with clients on a weekly basis to update them on the progress made and what still needs to be accomplished before the updates can be pushed to production, and inform them of any blockers
  • Update documentation to include newly created functionality
  • Use Visio to capture system architecture

Education

University of Virginia
Arlington, VA

Graduate Certificate from Cybersecurity Management
05-2025

University Overview

  • Relevant Coursework: Security Policy Development and Assessment & Design Dynamic Security Architecture

Virginia Commonwealth University
Richmond, VA

Post-Baccalaureate Undergraduate Certificate from Computer Science
05.2014

Virginia Commonwealth University
Richmond, VA

Bachelor of Arts from International Studies
05.2010

University Overview

  • Concentration: Western European Studies
  • Minor: Mathematical Sciences

Virginia Commonwealth University
Richmond, VA

Bachelor of Arts from Foreign Language
05.2010

University Overview

  • Concentration: German

Skills

  • Technical reporting
  • Engineering Documentation
  • System Troubleshooting
  • Software Development
  • Design troubleshooting
  • System Integration
  • Programming Languages and Frameworks: Java, Python, C#, Spring, Flask, NET, TypseScript, Angular ,

Certification

  • Salesforce Certified Associate, 08/01/24, No Expiration
  • Oracle Certified Associate Java SE 8 Programmer, 05/01/21, No Expiration
  • Microsoft Certified Azure Fundamentals, 05/01/21, No Expiration
  • Security+, 01/01/20, 01/01/29

Volunteer Experience

  • Treasurer, IEEE Women in Engineering, 07/01/24, Present
  • Job Fair Committee Member, Women in Technology (WIT), 08/01/21, 07/31/22
  • Curriculum Committee Member, Society of Women Engineers (SWE), 08/01/21, 07/31/22
  • Mentor, IEEE Richmond Section, 06/01/21, 12/31/22
  • Mentor, Girls Who Code, 06/01/21, 07/31/21
  • Mentor, 2U Bootcamps, 03/01/21, 08/31/21

Clearance

Active DOD Secret, 04/01/19, Fully adjudicated 2019, T3 Level of Investigation

Timeline

Senior Salesforce Engineer

ManTech
06.2024 - Current

Senior Solutions Architect

Booz Allen Hamilton
09.2023 - 06.2024

Full Stack Software Engineer

SAIC/TEKSystems
09.2021 - 09.2023

Senior Front-End Web Developer

General Dynamics, Technolog/TEKSystems
09.2020 - 08.2021

Mid Java Developer

TIAG Inc/TEKSystems
06.2018 - 08.2020

Mid Software Developer

CALIBRE Systems, Inc
03.2016 - 10.2017

Junior Software Developer

Visionary Integration Professionals
05.2015 - 08.2015

Junior Software Engineer

Tata Consultancy Services
08.2014 - 05.2015

University of Virginia

Graduate Certificate from Cybersecurity Management

Virginia Commonwealth University

Post-Baccalaureate Undergraduate Certificate from Computer Science

Virginia Commonwealth University

Bachelor of Arts from International Studies

Virginia Commonwealth University

Bachelor of Arts from Foreign Language
Stefanie Kenyon