Hi, I'm Ethan Brown

Computer Science student at the University of North Florida, born and raised in Florida

About Skills Projects Experience Achievements Contact

About Me

I'm a Computer Science student and IT professional with experience across systems programming, enterprise computing, and application development. I work comfortably with Java, C, and SQL, and have experience building desktop applications, designing data pipelines, and working with both mainframe and modern development environments. I enjoy bridging backend logic, data systems, and user-facing applications, and Im passionate about creating practical, high-quality software that solves real-world problems.

Skills

Programming Languages

  • Java
  • Python
  • COBOL
  • C
  • C++
  • SQL
  • JCL
  • Shell/Bash Scripting

Frameworks and Technologies

  • Mainframe / Enterprise Computing
  • Desktop Application Development
  • Systems Programming / OS-Level Work

Tools and Databases

  • Git and GitHub
  • MySQL Databases
  • z/OS UNIX System Services (USS)
  • IBM ISPF
  • VS Code
  • CLion
  • IntelliJ
  • Eclipse

Projects

Mortgage Ammorization Calculator

Enter your loan details through a web interface, which passes inputs to a CGI script that dynamically generates JCL and executes a COBOL program on a mainframe. Instantly receive a full amortization schedule with monthly breakdowns and total interest calculations, demonstrating real-world integration between modern web technologies and enterprise systems.

SIC Assembler

A two-pass assembler for the Simplified Instructional Computer (SIC) architecture, written in C. Pass 1 tokenizes source lines, builds a symbol table with addresses, and validates directives and operands. Pass 2 resolves symbols, generates object code records (H, T, M, E) and writes a complete linkable object file. Supports ASCII and EBCDIC character encoding modes, indexed addressing via the ,X modifier, and all standard SIC directives including BYTE, WORD, RESB, RESW, START, and END.

Climate Risk Dashboard (Data Pipeline + Geocoding)

An interactive data platform that allows users to enter building locations, automatically geocode addresses, and generate risk scores for hazards like flood, wildfire, heat, and storms. Built using a custom data pipeline and FEMA county-level datasets, demonstrating geospatial processing, backend transforms, and real-world analytics workflows.

Experience

IT Intern

Camarda Wealth Advisory Group | Dec 2025 - Present

  • Troubleshot hardware, software, and account issues while supporting user onboarding and access management.
  • Documented common fixes to improve response time and reduce repeated support tickets.
  • Collaborated with IT staff on system maintenance and small workflow improvements.

Lifeguard

Trinity Camp and Retreat Center | May 2022 - Aug 2024

  • Ensured swimmer safety by monitoring pool areas, enforcing rules, and responding to emergencies.
  • Provided first aid when needed and assisted patrons while maintaining a clean, safe environment.

Awards, Certificates, and Organizations

Awards

  • Dean's List - Spring 2025
  • Dean's List - Summer 2025
  • Dean's List - Fall 2025

Certificates

  • IBM Z Xplore - All Star
  • COBOL Programming with VSCode
  • IBM z/OS Mainframe Practitioner

Organizations

  • z/OSpreys
  • Osprey Security
  • Upsilon Pi Epsilon (UPE)

Contact