diff --git a/content/about/index.md b/content/about/index.md index 0c34c8b..0cd5e89 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -1,6 +1,11 @@ +--- +title: "About" +draft: false +--- + ## Summary -I'm a Software Engineer with over 11 years development and 15 years professional experience, with exposure to C, Python, PHP, JavaScript, Java, and C++ languages; various SQL databases; JQuery and Pytest frameworks; Docker containerization; and Rest API, JSON, XML, and nginx technologies. +My name is Paul and I'm a Software Engineer with over 13 years development and 17 years professional experience, with exposure to Rust, C, Python, PHP, Go, JavaScript, Java, and C++ languages; various SQL databases; JQuery and Pytest frameworks; Docker containerization; and Rest API, NATS, JSON, XML, and nginx technologies. ## Work Experience @@ -8,25 +13,28 @@ I'm a Software Engineer with over 11 years development and 15 years professional **Sr Software Engineer**: April 2022 - Present + - Rust development using cargo, cmake, and cross compilation - Python development using pyenv, pipenv, cython, docker build environment, gitlab pipelines, and static compilation - Develop security alarms for Windows, Linux (Debian and RedHat), and MacOS + - Written RFC and ADR to drive design and decision making on project direction - Design and build containment for all platforms upon detected compromise + - Design and build secure key exchange and connections ### Kyrus Tech **Sr Software Engineer**: Nov 2020 - April 2022 - - Perform test driven development for all tasks: C, Python/Pytest, Docker, GitLab CI/CD + - Perform test driven development: C, Python/Pytest, Docker, GitLab CI/CD - Build covert communications and file transfers proxy: HTTPS, Apache Thrift, Rest API - Design compact router fingerprinting and vulnerability analysis: Android, HTTPS, TCP/IP, StreamCypher Encryption - - Modify existing code to suppress logging from inside the Linux Kernel: various Linux Kernel versions, Ghidra + - Modify existing code to suppress system logging from Linux Kernel module: various Linux Kernel versions, Ghidra ### Parsons **Cyber Security Software Engineer**: Apr 2018 - Nov 2020 - Continue development of covert Windows application: C, C++, Python - - Build modular solution for plug and play architecture + - Build modular solution for plugin architecture - Design custom API for minimal data transfer to back-end - Encrypt storage and comms using AES shared key to maintain confidentiality and integrity - Build prototype back-end service for file storage and search: Java, Tomcat, Niagarafiles (NiFi), nginx, Hadoop, MySQL, LDAP, RBAC @@ -69,8 +77,8 @@ I'm a Software Engineer with over 11 years development and 15 years professional - Maintain the Linux labs on campus: dual boot OpenSUSE, WindowsXP, and OpenSUSE server - Perform backups, updates, user management (LDAP), disk quotas, and remote access -## Education - +## Education + University of Maryland Baltimore Campus : Masters in Computer Science; 2013. Thesis: "Stateless Detection of Malicious Traffic: Emphasis on User Privacy" @@ -79,7 +87,7 @@ Salisbury University : Bachelors in Computer Science; 2009. Magna Cum-Laude -Security+ +Security+ (Expired) : ID: COMP001021281239; Exp Date: 04/04/2024 @@ -88,7 +96,7 @@ Royal Military College (RMC Canada) : Training in OpenBSD development and administration ## Miscellaneous - + RedBlue Conference : Presented combination web enumeration/exploitation tool @@ -101,3 +109,11 @@ SANS Courses : Staying up-to-date on security research +Homelab + + : Running email, cloud storage, gitea, DNS, multimedia, geneology, and static web page services + +Web Admin for PTA + + : Setup and maintain a Wordpress site +