About Me
Education
Master's in CS (April 2023)Completed Projects
5+Student Clubs
2
I am currently continuing my education at Florida International University and my goal is to obtain an M.S in Computer Science.
Throughout this program, I discovered low-level system exploits such as buffer overflows, format string attack vulnerabilities,
and SQL injections. These topics helped develop my proficiency with Unix and
I began to have a deeper understanding of computer networking and operating systems. I will graduate April 2023.
During my time as an undergraduate student at Florida International University, I became involved with the Google Student Developer Club, and Upsilon Pi Epsilon.
As a member of these organizations, I collaborated with my peers to discuss emergent topics in technology.
Some of the knowledge I have picked up from my undergraduate career include SQL, Agile, Scrum methodologies, and most importantly,
the ability to search stack overflow. I was awarded magna cum laude from Florida International University,
graduating with a B.S in Computer Science holding a 3.71 GPA in May of 2022.
My Experience
Languages
Python
IntermediateC
IntermediatePostgreSQL
IntermediateDevelopment Tools
Git
BasicLinux/Unix
AdvancedAgile & Scrum
IntermediateDevelopment Process
Planning
Planing Phase
My process when evaluating the scope of a project
-
Develop goals for project
-
Create deadlines for features
-
Find purpose of project
-
Receive Feedback
Analyzing
Defining requirements
Determining use of project
-
Find resources needed
-
Research needs of end users
-
Evaluate alternatives
Designing
Design Phase
Things I review when designing a project
-
User Interface
-
Databases
-
System Interface
-
Network Interface
Coding
Writing Code
My Development process
-
Build project
-
Document code for future reference
-
Use access control to keep track of changes
Testing
Testing Project
Once finished coding, I begin to examine the codebase
-
Ensure no bugs are found
-
Find any security exploits and check for sanitization issues
-
Find edge cases
Deploying
Initializing Deployment
Once testing has concluded, the project is ready for deployment
-
Upload project to github
-
Account for bugs found during deployment
-
Fix bugs found by end users