Full-stack developer who can write, debug, test, and deploy software for modern platforms. I am currently pursuing passion projects, but am open to work if our passions align. Here are some of my past experiences:
Software Engineer @ Polygon.io
2021-10 - 2022-11- Implemented packet capture and upload to S3 for high-frequency OPRA feed using an ASIC card and Systemd units.
- Wrote data pipeline tools for S3 files and deployed them as Kubernetes jobs.
- Wrote and maintained a Python client library for customers.
- Made Raspberry Pi image based off Raspbian to login to websites using ChromeDriver for office TV Grafana dashboards.
- Architected ClickHouse database for querying trades and quotes and creating their aggregates.
- Used Git, Go, Rust, Grafana, S3, Ceph, Kubernetes, Elasticsearch, Raspbian, PCAP, systemd, Bash, Python, and ClickHouse.
Frontend Build Engineer @ Red Hat
2019-02 - 2021-10- Refactored a React component library's documentation to use a shared language for both designers and developers.
- Optimized PatternFly's bundle sizes using Webpack. Deployed it to AWS Cloudfront.
- Wrote a lightweight TypeScript transpiler plugin for Acorn to implement a live TypeScript editor.
- Wrote Date Picker and Scroll Spy components.
- Used Git, Monorepos, React, JSX, Node.js, npm, Typescript, Javascript, HTML, CSS, Webpack, TravisCI, CircleCI, Github Actions, AWS, S3, and Markdown.
Research Assistant @ NCSU
2017-05 - 2018-12- Researched methods to wirelessly stream low latency video to an embedded device. Achieved 0.02 seconds of latency.
- Used Git, C, C++, Raspberry Pi, and H264.
Devops Intern @ LexisNexis
2018-05 - 2018-08- Maintained microservice deployments using Gradle and Jenkins on AWS.
- Wrote live service health-check dashboard using Splunk.
- Wrote secret management system for Jenkins jobs using Hashicorp Vault and AWS KMS.
- Used Git, Gradle, Jenkins, AWS, Splunk, Vault, and Java.
Student @ NCSU
2016-08 - 2018-12- Graduated with a Bachelor in Computer Science.
- Used Git, Eclipse, Angular, and Java.
Software Developer @ Lambert's Cable Splicing
2015-06 - 2017-06- Created Microsoft SQL database for asset tracking system. Wrote CRUD Microsoft .NET application for it in VB and C#.
- Automated Word document generation.
- Replaced Microsoft IE webdriver with Selenium.
- Used Git, .NET, C#, Visual Basic, SQL, C#, and Angular.
Links
Check my Github for current projects. Check my blog for past projects. If you are interested in working together, email [email protected].