Software Developer
Current- Responsibilities:
- Windows Malware Runner Web Application: Developed using Python 3 (Celery, Flask, SQLAlchemy), Angular, and PostgreSQL. This enabled users to safely run Windows malware samples in a virtual machine and view the Suricata.
- PCAP Replayer Web Application: Developed using similar technologies as above. This enabled users to replay sets of PCAPs, and analyze the results by comparing Tcpreplay and Suricata alarm results.
- Installation Scripts: Created and maintained installation scripts using Bash to automate the setup and deployment of the above applications.
- Suricata Curation AWS Lambda Function: Developed using Python 3. This retrieved a daily set of Suricata rules from a third-party source and merged them with multiple Gitlab Suricata rules repositories.
- Suricata Rules Gitlab to Elasticsearch AWS Lambda Function: Developed using Python 3. This retrieved Suricata rules from a Gitlab repository, exported them to Elasticsearch, maintained history and tracked daily deltas.