245 lines
16 KiB
TeX
245 lines
16 KiB
TeX
%-------------------------
|
||
% Resume in Latex
|
||
% Author : Krishna Ayyalasomayajula (template: Sourabh Bajaj, MIT)
|
||
% License : MIT
|
||
%------------------------
|
||
|
||
\documentclass[letterpaper,11pt]{article}
|
||
|
||
\usepackage{latexsym}
|
||
\usepackage[empty]{fullpage}
|
||
\usepackage{titlesec}
|
||
\usepackage{marvosym}
|
||
\usepackage[usenames,dvipsnames]{color}
|
||
\usepackage{verbatim}
|
||
\usepackage{enumitem}
|
||
\usepackage[pdftex]{hyperref}
|
||
\usepackage{fancyhdr}
|
||
\usepackage{multirow}
|
||
\usepackage{comment}
|
||
|
||
\pagestyle{fancy}
|
||
\fancyhf{} % clear all header and footer fields
|
||
\fancyfoot{}
|
||
\renewcommand{\headrulewidth}{0pt}
|
||
\renewcommand{\footrulewidth}{0pt}
|
||
|
||
% Adjust margins
|
||
\addtolength{\oddsidemargin}{-0.375in}
|
||
\addtolength{\evensidemargin}{-0.375in}
|
||
\addtolength{\textwidth}{1in}
|
||
\addtolength{\topmargin}{-.5in}
|
||
\addtolength{\textheight}{1.0in}
|
||
|
||
\urlstyle{same}
|
||
|
||
\raggedbottom
|
||
\raggedright
|
||
\setlength{\tabcolsep}{0in}
|
||
|
||
% Sections formatting
|
||
\titleformat{\section}{
|
||
\vspace{-4pt}\scshape\raggedright\large
|
||
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
|
||
|
||
%-------------------------
|
||
% Custom commands
|
||
\newcommand{\resumeItem}[2]{
|
||
\item\small{
|
||
\textbf{#1}{: #2 \vspace{-2pt}}
|
||
}
|
||
}
|
||
|
||
\newcommand{\resumeItemNH}[1]{
|
||
\item\small{
|
||
{#1 \vspace{-2pt}}
|
||
}
|
||
}
|
||
|
||
\newcommand{\resumeSubheading}[4]{
|
||
\vspace{-1pt}\item
|
||
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
|
||
\textbf{#1} & #2 \\
|
||
\textit{\small#3} & \textit{\small #4} \\
|
||
\end{tabular*}\vspace{-5pt}
|
||
}
|
||
|
||
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}
|
||
|
||
\renewcommand{\labelitemii}{$\circ$}
|
||
|
||
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*,label={}]}
|
||
\newcommand{\resumeSubHeadingListStartBullets}{\begin{itemize}[leftmargin=*]}
|
||
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
|
||
\newcommand{\resumeItemListStart}{\begin{itemize}}
|
||
\newcommand{\resumeItemListEnd}{\end{itemize}}
|
||
|
||
\usepackage{array}
|
||
\makeatletter
|
||
\newcommand\HUGE{\@setfontsize\Huge{38}{47}}
|
||
\newcolumntype{L}{>{\hb@xt@\z@\bgroup}l<{\hss\egroup}}
|
||
\newcolumntype{C}{>{\centering\arraybackslash}c}
|
||
\newcolumntype{R}{>{\hb@xt@\z@\bgroup\hss}r<{\egroup}}
|
||
\makeatother
|
||
|
||
%-------------------------------------------
|
||
%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
||
|
||
\begin{document}
|
||
|
||
%----------HEADING-----------------
|
||
\begin{tabular*}{\textwidth}{L@{\extracolsep{\fill}}C@{\extracolsep{\fill}}R}
|
||
\href{mailto:krishna@ayyalasomayajula.net}{krishna@ayyalasomayajula.net} &
|
||
\multirow{2}{*}{\large \textbf{Krishna Ayyalasomayajula}} &
|
||
\href{https://krishna.ayyalasomayajula.net}{krishna.ayyalasomayajula.net} \\
|
||
(214) 293-5743 \enspace | \enspace \href{https://git.cyber.ayyalasomayajula.net/marsultor}{git.cyber.ayyalasomayajula.net/marsultor} & & US Green Card Holder
|
||
\end{tabular*}
|
||
|
||
%-----------EDUCATION-----------------
|
||
\section{Education}
|
||
\resumeSubHeadingListStart
|
||
\resumeSubheading
|
||
{The University of Texas at Austin}{Austin, TX}
|
||
{B.S. in Computational Engineering, Cockrell School of Engineering}{Expected May 2030}
|
||
\resumeItemListStart
|
||
\resumeItem{Program}
|
||
{First undergraduate computational engineering program in the U.S. --- numerical methods, scientific computing, and simulation within the Department of Aerospace Engineering and Engineering Mechanics}
|
||
\resumeItemListEnd
|
||
\resumeSubHeadingListEnd
|
||
|
||
%-----------EXPERIENCE-----------------
|
||
\section{Work Experience}
|
||
\resumeSubHeadingListStart
|
||
\resumeSubheading
|
||
{CoGuide (\href{https://coguide.ai}{coguide.ai})}{Austin, TX / Irving, TX / San Francisco, CA}
|
||
{Founding Engineer / Member of Technical Staff}{Jan 2026 -- Present}
|
||
\resumeItemListStart
|
||
\resumeItemNH{Build systems for an AI instructional-insight platform that turns real classroom audio into private coaching feedback for teachers and aggregate engagement trends for schools.}
|
||
\resumeItemNH{Designed and built the entire production backend in Rust ($\sim$30k-line codebase, closed source) and stood up the full AWS infrastructure, scaling the platform from zero product to deployments in 10+ schools.}
|
||
\resumeItemNH{Engineered the audio transcription and speaker-diarization pipeline with custom CUDA fusion kernels and VAD-based batching on legacy NVIDIA T4 GPUs --- 2x the cost efficiency of market alternatives and 10x that of AWS Transcribe.}
|
||
\resumeItemNH{Engineered a two-stage computer-vision pipeline (YOLOv8 person detection + upper-body pose estimation) detecting hand-raise engagement events in classroom video at $\sim$0.96x real-time on GPU, emitting annotated video and timestamped JSON/NDJSON event logs --- \href{https://git.cyber.ayyalasomayajula.net/marsultor/CoGuide-Miniproj}{open-source miniproject}; production work is closed source.}
|
||
\resumeItemListEnd
|
||
\resumeSubHeadingListEnd
|
||
|
||
|
||
%-----------PUBLICATIONS-----------------
|
||
\section{Publications}
|
||
\resumeSubHeadingListStartBullets
|
||
\resumeSubItem{\href{https://doi.org/10.36227/techrxiv.175393256.68603080/v1}{Rule-based Tensor Mutations Embedded within LLMs for Low-Cost Mathematical Computation}}
|
||
{Ayyalasomayajula, S. (2025). TechRxiv preprint (IEEE). Sole-authored architecture embedding deterministic, GPU-optimized fixed-index tensor-mutation modules inside transformer LLMs (LLaMA 3B) for low-latency, step-wise-exact arithmetic and linear algebra --- improving mathematical-reasoning benchmarks without retraining or external symbolic engines. \texttt{doi:10.36227/techrxiv.175393256.68603080/v1}}
|
||
\resumeSubHeadingListEnd
|
||
|
||
|
||
%-----------PROJECTS-----------------
|
||
|
||
\section{Projects}
|
||
\resumeSubHeadingListStartBullets
|
||
|
||
\resumeSubItem{exalock --- GPU-First Wayland Lockscreen \normalfont(WIP, \href{https://git.cyber.ayyalasomayajula.net/marsultor/exalock}{source})}
|
||
{Building a from-scratch, zero-toolkit lockscreen for Hyprland/Wayland in C/C++23 and GLSL, speaking raw Wayland protocols (\texttt{ext-session-lock-v1}) with per-output lock surfaces, EGL contexts, and a frame-callback-driven OpenGL ES render loop. Engineered a GPU ``silk'' particle simulation from first principles: divergence-free stream-function velocity fields integrated with RK4 and vorticity-based color mapping. PAM authentication and hardening are in active development.}
|
||
\resumeSubItem{Real-Time Quantitative Analysis Streamer \normalfont(closed source)}
|
||
{Independently engineered a high-frequency financial data ingestion and analysis platform for a family quant team, sustaining \textbf{100K datapoints/s} via Kafka, Mosquitto MQTT, and DXLink streaming. Integrated Tastytrade APIs and Paho clients with a ClickHouse backend for low-latency tick storage and real-time analytics. Developed C++ computational modules executing LSTM-driven predictive models alongside live Heston and Black--Scholes pricing for SPX, NDX, and derivative instruments, with Grafana dashboards for latency, spread, and volatility observability.}
|
||
\resumeSubItem{MQTT-to-Push Notification Pipeline \normalfont(\href{https://git.cyber.ayyalasomayajula.net/marsultor/push-notification-mqtt}{C++} $\cdot$ \href{https://git.cyber.ayyalasomayajula.net/marsultor/push-notification-mqtt-rust}{Rust} $\cdot$ \href{https://git.cyber.ayyalasomayajula.net/marsultor/news-feed-notifications}{RSS})}
|
||
{Architected a three-service notification backbone ingesting MQTT5 messages and delivering mobile push via \texttt{ntfy.sh}. Benchmarked head-to-head C++ (Paho) and Rust (rumqttc/tokio) consumers, with the async Rust rewrite sustaining \textbf{10M notifications/s} at 1KB payloads and adding tap-to-open link actions. Built the Python RSS producer with MD5-hash deduplication and QoS-1 MQTT publishing; the pipeline has relayed \textbf{10k+} real-time news alerts to devices since August 2025.}
|
||
\resumeSubItem{Matrix FS \normalfont(closed source)}
|
||
{Developed a Layer 2 distributed storage protocol atop IPFS in Rust with a Tauri/Svelte frontend. Engineered end-to-end encrypted file sharing with AES-256-CBC and ChaCha20-Poly1305 AEAD, deterministic content-addressing tokens, MIME-aware retrieval, and SurrealDB ticketing over Tor hidden services for privacy-preserving access control and auditability.}
|
||
|
||
|
||
\resumeSubItem{Home Infrastructure and OSS Deployment}
|
||
{Designed, implemented, and maintain self-hosted infrastructure supporting ~50 concurrent users with partial monetization. Operate three high-availability servers and 40+ Docker containers across mail (Postfix/Dovecot), LangChain/LangFlow NLP workflows, n8n automation, RTP streaming, WireGuard mesh networking, and static/dynamic web services. Built custom tooling for routing, 150TB ZFS-backed NAS storage, container orchestration, and zero-trust secure access gateways.}
|
||
\resumeSubItem{CyberPatriot Automation Scripts for USAF}
|
||
{Developed a comprehensive suite of proprietary automation scripts in Rust and PowerShell for vulnerability remediation/hardening automation for USAF CyberPatriot teams. The Unix-based scripts consistently contributed over 30 points per competition round by rapidly identifying and mitigating security flaws on Linux/Unix targets with sub-2-minute execution times. Windows counterparts, built in PowerShell, achieved over 25 points regularly. The toolkit was later licensed and transferred to another CyberPatriot team for ongoing development and competitive use.}
|
||
\resumeSubItem{Browser-Security Red-Team PoC \normalfont(educational; \href{https://git.cyber.ayyalasomayajula.net/marsultor/linkedin-bot}{source})}
|
||
{Built, in under 12 hours, a TypeScript/Bun + Playwright proof of concept demonstrating how stealth-patched headless browsers defeat commercial bot detection: \texttt{dom.webdriver} suppression, fingerprint-evasion plugins, and authenticated session-state reuse driving fully automated crawling and interaction on a major professional network. Documents concrete gaps in client-side bot defenses; for educational purposes only.}
|
||
\resumeSubItem{Hardened SSH Portfolio Server --- Security PoC}
|
||
{Deliberately exposed a self-built stack --- native C++ FTXUI terminal UI over SSH (\texttt{ssh krishna@krishna.ayyalasomayajula.net}) plus a Next.js/Tailwind front end --- on a bare-metal production server with full home-LAN access, as a live proof of concept of my code and system hardening. Survived \textbf{1M+ automated attacks from 100 countries} over 18 months of continuous operation with zero compromise.}
|
||
|
||
|
||
|
||
\resumeSubHeadingListEnd
|
||
|
||
%-----------INVOLVEMENT-----------------
|
||
\section{Involvement}
|
||
\resumeSubHeadingListStartBullets
|
||
|
||
\resumeSubItem{Research Assistant to Dr. Madan M. T. Ayyalasomayajula (2022--Present)}
|
||
{Supporting literature review, tooling evaluation, and benchmarking for ongoing ML research.}
|
||
|
||
\resumeSubItem{President, Cybersecurity Club at PESH (2023--2026)}
|
||
{Led hands-on workshops on ethical hacking, CTF preparation, and digital forensics; mentored students on Linux fundamentals, reconnaissance, and safe operational practices.}
|
||
|
||
\resumeSubItem{Trace Labs OSINT Search Party (2023--2024)}
|
||
{Contributed to missing-person investigations using open-source intelligence, including pivoting, breach-data analysis, geolocation, and metadata extraction.}
|
||
|
||
\resumeSubHeadingListEnd
|
||
|
||
|
||
%-----------HONORS & AWARDS-----------------
|
||
\section{Honors \& Awards}
|
||
\resumeSubHeadingListStartBullets
|
||
\resumeSubItem{Lockheed Martin Cyber Quest — 2nd Place (2025)}
|
||
{Placed second among approximately a hundred competitors in the DFW metroplex; served as team captain and earned ~30\% of team score.}
|
||
|
||
\resumeSubItem{CyberPatriot — State Level Gold Tier (2025)}
|
||
{Led offensive security analysis in a blue-team environment, applying red team techniques to test team defense resilience.}
|
||
|
||
\resumeSubItem{NSA Codebreaker Challenge — November 2024}
|
||
{Solved 5 tasks involving real-world cyber scenarios including protocol exploitation, red team tooling, and reverse engineering.}
|
||
|
||
\resumeSubItem{National Merit Commendation — PSAT 2024--2025 Scholastic Year}
|
||
{Ranked within the top 50,000 NMSQT PSAT scorers.}
|
||
|
||
\resumeSubItem{Hack The Box (HTB)}
|
||
{Completed 15+ medium machines, peak global rank 564.}
|
||
\resumeSubHeadingListEnd
|
||
|
||
\newpage
|
||
\section{Skills}
|
||
\begin{itemize}[leftmargin=0.15in, label={}]
|
||
\small{\item{
|
||
|
||
\textbf{Languages}{: Rust (async, embedded, unsafe, FFI), C, C++, Python, Java, Bash/ZSH, PowerShell, TypeScript, Solidity, SQL, YAML, TOML, JSON, Protobuf, Lua, HCL} \\
|
||
|
||
\textbf{C++/Rust Libraries}{: STL, Boost, Qt, Eigen, OpenCV, fmt, spdlog, nlohmann::json, pybind11, OpenSSL, Botan, RESTinio, Protobuf, tokio, hyper, axum, tonic, serde, rayon, dashmap, crossbeam, criterion, Polars, tch-rs, ndarray, rusqlite, reqwest, tracing, tower} \\
|
||
|
||
\textbf{Computational Engineering \& Scientific Computing}{:}
|
||
\begin{itemize}[leftmargin=0.1in]
|
||
\item \textit{Core Numerical Libraries:} BLAS, LAPACK, Eigen, NumPy, SciPy, JAX, autograd, SymPy
|
||
\item \textit{ODE/PDE Solvers:} Runge–Kutta (RK4/RK45), Adams–Bashforth, backward Euler, differential equation modeling in SciPy and JAX
|
||
\item \textit{Optimization \& Linear Algebra:} cvxpy, scipy.optimize, least-squares solvers, matrix factorization, eigenvalue problems
|
||
\item \textit{GPU \& Parallel Acceleration:} NVIDIA CUDA Toolkit, cuBLAS, cuDNN, Numba, cupy, OpenMP, multithreading with Rayon (Rust)
|
||
\item \textit{Data Analysis \& Visualization:} pandas, 1polars, matplotlib, seaborn, Plotly, Jupyter, interactive scientific dashboards
|
||
\item \textit{Mathematical Tools:} MATLAB, GNU Octave, numerical integration, Fourier transforms, curve fitting, symbolic computation
|
||
\end{itemize}
|
||
|
||
\textbf{Cybersecurity}{: Reverse engineering, binary exploitation, heap/ROP attacks, forensics, persistence, protocol design, privilege escalation research} \\
|
||
|
||
\textbf{Red/Blue Team Tooling}{: nmap, rustscan, masscan, Burp Suite, sqlmap, amass, nuclei, ffuf, netexec, impacket, mimikatz, Metasploit, BloodHound, Rubeus, linPEAS, Wireshark, volatility, hashcat, john, stegseek, responder, mitmproxy} \\
|
||
|
||
\textbf{Networking \& Protocols}{: WireGuard, Tailscale, Tor, QUIC, HTTP/3, TLS 1.3, DNS, DHCP, NTP, MQTT5, gRPC, Kafka, custom protocol design, packet crafting, NAT traversal} \\
|
||
|
||
\textbf{Systems \& Linux Administration}{: Arch, Debian, Proxmox VE, kernel tuning, cgroups v2, namespaces, FUSE, BPF/eBPF, Seccomp, AppArmor, PAM, sandboxing (bubblewrap, Firejail), debugging (gdb, strace, ltrace, bpftrace), systemd automation} \\
|
||
|
||
\textbf{Server \& Infrastructure Management}{: Operate 40+ Docker/Podman containers across HA servers for mail, web, and compute services (\texttt{Postfix, Dovecot, nginx, HAProxy, Traefik, MinIO, Redis, PostgreSQL, TimescaleDB, ClickHouse, Grafana, Prometheus, Loki, Vaultwarden, Matrix, Gitea, Forgejo}). Implements encrypted replication, zero-trust networking, and full observability.} \\
|
||
|
||
\textbf{Backend \& Distributed Systems}{: PostgreSQL, SQLite, Redis, MinIO, Kafka, NATS, MQTT, gRPC, REST, WebSockets, Axum, Actix, FastAPI, caching layers, sharding, stream processing} \\
|
||
|
||
\textbf{Cloud, Virtualization \& IaC}{: AWS (EC2, S3, Route 53, Lambda, IAM, CloudFormation), Terraform, Proxmox, Nix/NixOS, Docker Swarm, Kubernetes (K3s), WireGuard mesh} \\
|
||
|
||
\textbf{DevOps, CI/CD \& Build Systems}{: Git, GitHub Actions, GitLab CI, CMake, Make, Cargo, Bazel, Nix Flakes, Jenkins, tmux, jq, reproducible builds, cosign, cppcheck, valgrind, static analysis, container hardening} \\
|
||
|
||
\textbf{Monitoring \& Observability}{: Grafana, Prometheus, Loki, node\_exporter, perf, tracing, uptime-kuma} \\
|
||
|
||
\textbf{Frontend \& Interface Development}{: Tauri, React/Next.js, Svelte, TailwindCSS, TypeScript, Electron, ImGui, FTXUI, wasm-bindgen, wasm-pack} \\
|
||
|
||
\textbf{Embedded \& Hardware}{: STM32, ESP32, Arduino, Raspberry Pi, I2C/SPI/UART, telemetry, cross-compilation (cargo-embed, probe-rs, OpenOCD), RTOS, edge computing nodes} \\
|
||
|
||
\textbf{Skill Profile Summary}{: Advanced in Rust, C++, and Linux administration with specialization in containerized infrastructure, distributed systems, and numerical computation. Experienced in GPU acceleration, ODE solving, and scientific programming using Python and C++.}
|
||
}}
|
||
\end{itemize}
|
||
|
||
%-------------------------------------------
|
||
\end{document}
|
||
|