Marc Anthony Evangelista

Software Engineer

📧
ppvevicd@duck.com
📱
REDACTED
📍
Falls Church, VA

Technical Skills

Linux Kernel & System Engineering

Kernel parameter tuning (sysctl) Kernel modules (modprobe, lsmod, insmod, rmmod) Boot configuration (GRUB, GRUB2, systemd-boot) initramfs generation (mkinitcpio, update-initramfs) Kernel debugging (dmesg, kdump) Hardware detection (lscpu, lspci, lsusb, lsblk) Process management (ps, top, htop, pgrep, pkill) System call tracing (strace, ltrace)

Linux Distributions & Package Management

Red Hat Enterprise Linux (RHEL) CentOS Ubuntu Server/Desktop Debian Arch Linux Package managers (yum, dnf, apt, apt-get, pacman) Package tools (rpm, dpkg, snap, flatpak) Repository management Automated installations

Scripting & Automation

Bash/Shell scripting Python system programming Perl scripting Text processing (grep, sed, awk, tr) Regular expressions Makefile/build systems (make, gcc, g++, clang) Version control (git) Configuration management (Ansible) Infrastructure as Code (Pulumi) Job scheduling (cron, crontab, at)

Linux System Administration

systemd (systemctl, journalctl, unit files) Service management (service, chkconfig, update-rc.d) User management (useradd, usermod, userdel, passwd) Group management (groupadd, groupmod, groupdel, gpasswd) Permission management (chmod, chown, chgrp, umask) sudo configuration (visudo, sudoers) PAM configuration System monitoring (uptime, last, lastlog, who) Log management (rsyslog, syslog-ng)

Storage & File Systems

File systems (ext4, XFS, Btrfs) Partitioning (fdisk, gdisk, parted) LVM (pvcreate, vgcreate, lvcreate, lvresize) File system creation (mkfs) File system checking (fsck) Mounting (mount, umount, findmnt) Block devices (lsblk, blkid) Disk encryption (cryptsetup, LUKS) Backup tools (rsync, tar, dd) Compression (gzip, bzip2, xz, 7z)

Networking & Security

Network tools (ping, traceroute, netcat, telnet, nmap) Interface configuration (ifconfig, ip, ethtool) DNS tools (dig, nslookup, host, whois) Packet analysis (tcpdump, wireshark, tshark) Network monitoring (netstat, ss, lsof) Firewalls (iptables, ufw) VPN (WireGuard, OpenVPN) SSH (ssh, scp, sftp, ssh-keygen, ssh-agent) Security tools (nmap, metasploit, aircrack-ng, hashcat) OS hardening and security configuration File transfer (rsync, wget, curl, ftp) Automated installation (kickstart, PXE boot, network deployment)

Virtualization & Containers

Docker containerization KVM/QEMU virtualization VirtualBox Vagrant AWS (EC2, VPC, IAM, CloudWatch, Secrets Manager) AWS CLI Pulumi Infrastructure as Code Boot services (PXE, iPXE) Hardware virtualization Container orchestration

Performance Analysis & Debugging

System monitoring (top, htop, iostat, vmstat, free) Process analysis (ps, pgrep, pkill, killall, jobs) Memory debugging (Valgrind, gdb) System call tracing (strace, ltrace) Terminal multiplexing (tmux, screen) File operations (find, locate, which, whereis, file, stat) System information (uname, hostname, arch, lsb_release) Hardware info (hwinfo, lscpu, lsmem) Proc filesystem (/proc) Log analysis tools

Development & Security Tools

Programming (C++, Python, Bash, Lua, Perl) Compilers (gcc, g++, clang, ld) Debuggers (gdb, Valgrind, objdump, ldd) Build systems (make, SCons) Version control (git) Security (GPG/GPG2, OpenSSL) Penetration testing (Metasploit, nmap, Wireshark) Network analysis (ettercap, netcat) System hardening (chkrootkit, ClamAV) Remote access (Wake-on-LAN, serial console)

Projects (Recent)

Network Traffic Analysis and Protocol Engineering

Developed proxy cache server for network optimization using tcpdump for packet capture, Wireshark/tshark for traffic analysis, and netcat for connection testing. Implemented network troubleshooting using ping, traceroute, nmap for port scanning, and dig for DNS resolution analysis.

KVM/QEMU GPU Passthrough with Kernel Configuration

Configured KVM/QEMU virtualization with VGA passthrough requiring kernel parameter modification via GRUB configuration, VFIO driver binding using modprobe and kernel modules, and hardware enablement. Utilized systemd-boot, mkinitcpio for initramfs generation, and dmesg for kernel debugging during hardware configuration experiments.

Cosmos Network Blockchain Validation

Professional Summary

Software engineer seeking to transition into Linux engineering, bringing 5 years of C++ development experience on Linux systems at Bloomberg and extensive personal Linux administration experience spanning 10+ years including daily use, VPS management, and home lab infrastructure. Cybersecurity minor with CTF competition experience. Security clearance eligible with proven track record in financial and defense-adjacent environments.

Professional Experience

Data Entry | Sharp Tax and Accounting Services Inc

Jan 2025 - Present

Arlington, VA, VA

  • Developed JavaScript automation scripts to streamline repetitive tax data entry processes, significantly reducing processing time
  • Created custom Greasemonkey userscripts to enhance workflow efficiency within tax preparation software
  • Built data validation tools to minimize manual entry errors and improve accuracy
  • Designed Excel and VBA automation solutions to streamline bookkeeping processes
  • Performed accurate data entry of tax forms and client information into Drake tax software
  • Maintained data integrity and compliance with tax preparation standards
  • Managed multi-line phone system and client appointment scheduling
  • Provided front desk reception services and client assistance
  • Handled mail distribution and general clerical responsibilities
Typescript Javascript VBA Excel AI

TickerPlant / SamayDB Systems Engineer | Bloomberg

Aug 2015 - Oct 2020

New York, NY

  • Optimized Linux build systems using SCons/Make with parallel processing, reducing compilation from 60min to <1min through dependency analysis and cache implementation on GNU/Linux environments, and git for checking changed files
  • Developed C++ applications with direct Linux system calls, utilizing gdb for debugging, strace for system call tracing, and Valgrind for memory leak detection in cross-platform UNIX environments
  • Managed enterprise Linux servers with bash scripting automation, Python system monitoring tools, and rsync for data synchronization across production environments
  • Utilized terminal multiplexing with tmux/screen for persistent development sessions across multiple servers
C++ Python Linux

Fullstack Web Developer / Linux Administrator | Independent Web Development

Aug 2024 - Present

Falls Church, VA

  • Engineer and deploy containerized services using Docker on Ubuntu, CentOS, Manjaro Linux servers with systemd service management, implementing nginx reverse proxy, Caddy for HTTPS, and PostgreSQL and MySQL database administration
  • Deploy Redis on Docker for caching and session management across containerized services, with automated backup strategies using rsync and cron
  • Implement configuration management using Ansible for dotfiles synchronization, package installation, and system configuration across multiple Linux environments
  • Configure Linux infrastructure including SSH key management with ssh-keygen and ssh-copy-id, iptables/ufw firewall rules, fail2ban intrusion prevention, and NTP/Chrony for time synchronization
  • Perform system administration tasks with bash scripting automation, file management using find/locate commands, and service monitoring via journalctl and systemctl
Nextjs React PostgreSQL Supabase Typescript Javascript Node.js

Blockchain and Web3 Fullstack Engineer / DevOps | Toki

Jul 2022 - Oct 2022

Miami, FL

  • Architected AWS infrastructure on Ubuntu Linux using Pulumi Infrastructure-as-Code, managing EC2 instances with systemd services, VPC networking, and AWS CLI automation scripts, and AWS Secrets Manager integration
  • Built comprehensive monitoring using CloudWatch integration, Grafana dashboards, custom bash scripts with grep/awk/sed text processing, and system metrics collection via /proc filesystem
  • Developed deployment automation using bash scripting, AWS CLI, ssh remote execution, and Linux package management across Ubuntu environments with apt and dpkg
  • Configured multi-layered security including iptables packet filtering, UFW firewall management, SSH hardening with key-based authentication, and fail2ban intrusion prevention
  • Built monitoring infrastructure using custom Python scripts for metrics collection
Solidity PostgreSQL AWS NextJS React Pulumi

Community Involvement

BTechies w/ Good Shepherd

Volunteer Instructor | 2017-2019

Led STEM education programs for young girls in underfunded schools

ScriptEd

Volunteer Instructor | 2016-2017

Taught HTML and jquery to high school elective class

Education

Bachelor in Computer Science with Cybersecurity Minor

Virginia Polytechnic Institute and State University

Graduated May 2015 • GPA: 3.89/4