About Me

Hi! My name is Edgar Alvarez and I am a software engineer.

My passion for programming started when I discovered command blocks in Minecraft. I had no idea I was actually working with JSON at the time, and I made it my mission to one day learn Java and write my own Minecraft mods. I taught myself Python as soon as I learned it would be used in my first CS class. I used my newly found skills to write a steganography program that could embed hidden messages into png files.

I left my cybersecurity job to focus on graduating and learning full-stack engineering. I have since graduated Summa Cum Laude, learned full-stack engineering, Java, JavaScript, NextJS, MySQL, and strengthened my OOP and DSA skills. I have also used this time to write multiple projects using TypeScript, Java, and Python.

Outside of software engineering, I enjoy hiking some of the nearby trails including Ford Canyon Trail and Flatiron Trail. I am currently learning how to play the piano, reading Designing Data Intensive Applications, and studying for the AWS Certified Solutions Architect Associate certification.

Experience

McKesson

Information Security Analyst

July 2019 - July 2022

  • Developed an in-house application for reporting legal hold information across cloud environments, resulting in greater visibility into data on legal hold and improved accuracy for cost estimates
  • Automated the collection of legal hold information, reducing time to completion by 70%
  • Participated in agile projects focused on improving the team’s tools and capabilities
  • Collaborated with internal teams to complete projects and improve inter-departmental workflows
  • Mentored and trained multiple rounds of summer interns

McKesson

Technology Intern

January 2019 - July 2019

  • Responsible for the forensic preservation and management of electronic data on legal hold
  • Updated and migrated over 100 standard operating procedures from SharePoint into Confluence

Education

Grand Canyon University

Bachelor of Computer Science in Cybersecurity

June 2020 - May 2023

GPA: 3.95 (Summa Cum Laude)

  • Datastructures and Algorithms
  • Low-Level Programming
  • Computer Programming
  • Platforms and Network Technologies
  • System Administration

Gateway Community College

A.A.S Information Technology: Networking and Cybersecurity

August 2018 - May 2020

  • Computer Networking
  • Linux Systems
  • Python
  • Information Assurance

Codecademy

Full-Stack Engineering Certification

February 2023

  • Web Development
  • React, Express, Node
  • JavaScript, HTML, CSS
  • Back-End Development
  • Front-End Development
  • PostgreSQL

Projects

BopChart

Full-stack web application that uses Spotify's API to visualize a user's music preference. Utilizes Spotify's OAuth provider to authenticate users, and stores session information in a JWT. Backend is built on Node serverless functions and written in TypeScript.

Technologies Used

ReactTypeScriptHTMLCSSNextJSSpotify API

Discord Casino Bot

Discord bot that is self hosted on an intel NUC running Ubuntu Server and a local MySQL database. SQL actions are performed through an ORM. Game states are serialized and stored in the MySQL database. Currently supports Black Jack and Roulette.

Technologies Used

PythonMySQLUbuntu LinuxSQLAlchemy (ORM)OOP

MC-Stronger-Potions

Minecraft Spigot plugin written in Java that uses an event listener to infinitely upgrade potions in an anvil using copper and other materials. Potions can also be merged to combine their potency and duration.

Technologies Used

JavaSpigotEvent HandlersMaven