Kentucky - ET
11+ years of experience
P.J.
Senior Software Engineer
Technology Stack
Front End
CSS3
HTML5
JavaScript
jQuery
pfSense
Server
Python
Java
C#
Node.js
C++
pytest
Rust
Data
SQL Server
MySQL
Postgres
Grafana
InfluxDB
K3s
Microsoft SQL Server
Oracle
RabbitMQ
Infrastructure
AWS
Azure
Ansible
Bash
Cucumber
Docker
Git
GitHub
Gradle
IntelliJ IDEA
JUnit
Kubernetes
Linux
Apache Maven
NGINX
PyCharm
Selenium
Ubuntu
Overview
Bio
P.J. is an experienced software engineer and DevOps specialist with a strong background in building and maintaining robust trading and financial systems. He has designed and implemented CI/CD pipelines, containerized applications, and automated trading systems using Java, Python, C#, and other technologies. With a deep focus on improving operational efficiency, P.J. has led the development of custom alerts, backup systems, and tools to streamline workflows and ensure system reliability. He has also contributed significantly to compliance and risk management efforts, working alongside internal teams to improve reporting and data integrity. As a continuous learner, P.J. has recently expanded his expertise by working on Rust-based projects and contributing to several open-source repositories.
Summary
Technologies:
Ansible, Artifactory, AWS, Azure, Bash, bind/dns, bonding/vlans, C++, C#, Cisco ios, Cloudinit, concurrency/multithreading, containers, CSS, Cucumber, DBVis, Docker, HTML, Flight Recorder, functional programming, geckodriver, Git, GitHub, gitbucket, gradle, Grafana, i3wm, InfluxDB, IPFS, IntelliJ, Java, JMC, JavaScript, jetlang, JQuery, JUnit, Kubernetes, k3s, lambda, Linux, Maven, microservices, mockito, msbuild, MS SQL, multicast/tcp/udp, MyPy, Nginx, NUnit, OOP, Objective-C, Oracle, PF Sense, Postgres, PyCharm, PyPi, Python, PyTest, QuantLib, RabbitMQ, Rust, Selenium, Swig, Team City, test-driven development, TFS, Thrift, Ubuntu, Vertica, WireShark, VirtualBox.
Industries:
DevOps, Software Development, Financial Services, Trading, Banking, Insurance, Trading Systems, Compliance, Risk Management, Technology Consulting, Startups, Market Data, Engineering and Development Operations.
Work Experience
Redacted Company
Sr. DevOps Engineer 1/2023 to 4/2023
Discovered numerous missing database backups during KeyCloak upgrade analysis.
Conducted a gap analysis of KeyCloak operator upgrade and managed realms and clients using Terraform.
Identified and refactored Prometheus operator configurations from annotations to PodMonitor's.
Fixed bug in TruffleHog secrets scanner related to AWS roles and KIAM credentials while learning Go.
Led handoff smoothing, improving scripts and creating documentation for reconciliation between code and production.
Independent Personal Options Trading | 10/2020 to 4/2022
Screened trading via a retail broker, building custom tech for automation.
Scraped live prices from a broker's website using Selenium and Java, publishing them on a message broker.
Stored price history in a column store database, streamed from message broker.
Computed live position risk using QuantLib with live scraped prices and positions.
Built a CI/CD system using Docker Compose, TeamCity, Artifactory, and migrated the system from AWS to K3s/MetalLB.
Software Engineer in Front Office
Chicago Trading Company | 7/2019 to 9/2020
Developed distributed flex option quoting and trade recording system in Java.
Integrated services via messaging and custom TCP protocols, horizontally scaling stateless services.
Built option volatility solving and plotting app in Python, introducing pytest for automated testing.
Contributed to the enrichment of the interest rate hedging service, working with risk desk and quants.
Implemented DevOps practices such as event publishing and custom metrics for system stability.
Software Engineer in Market Data
DRW | 8/2017 to 8/2018
Maintained TCP/UDP market data feeds consumed by Java and C++ integrations.
Created performance counters to resolve issues that stalled market data feeds.
Supported Excel connectivity to market data and built proof-of-concept Python client libraries.
Utilized DevOps practices to troubleshoot stalled market data and optimize network performance.
Focused on continual DevOps improvements, contributing to high team velocity and green builds.
Software Engineer in Compliance
KCG (now Virtu) | 3/2014 to 7/2017
Built and maintained compliance reports for high-volume data sources.
Worked closely with compliance officers and traders to ensure data accuracy and regulatory adherence.
Implemented usability improvements based on hallway testing and conducted access audits.
Led SDLC improvements such as automated builds, deployments, and source control.
Drove the audit process across 160+ apps, ensuring compliance with regulatory requirements.
Consulting and Additional Roles
Various Consulting Roles | 8/2013 to 3/2014
Wolters Kluwer: Developed proof-of-concepts and conducted performance testing for SQL Server deployments on Azure.
Redbox: Enhanced services on Azure for zero-downtime deployments of a public website.
Grosvenor Capital Management: Provided technical consulting for internal systems.
Bank of America: Consulting in risk management systems.
Education
Pensacola Christian College, Pensacola, FL – BS in Computer Science, 2004
Certified Scrum Master, Agile Alliance, 2011
LambdaConf Functional Programming Conference, 2018
