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
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
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.