I am an experienced full stack web developer with experience in Agile and Scrum methodologies as both a team member and team leader. I also have skills in designing and developing video games. I am always looking to learn new technologies and frameworks, and adapt to the ever-changing technology landscape.
I firmly believe in creating software in the ways of the Agile Software Development Manifesto:
This is not an exhaustive list, and you can ask me to learn about your system (maybe I already have!). Learning how to acquire skills quickly and effectively is a staple in the IT Innovation major, as well as creative problem solving.
I have many interests outside of development including playing video games, music compostion/production, cooking, and building Windows machines for family and friends. As a tech-savvy individual, I am automatically the IT department for my entire family, which is both a blessing and a curse.
I have been practicing the piano, learning music theory, as well as music production and recording. I practice my Spanish everyday. One of the interesting things about learning another language is the colloquialisms and how they apply contextually in conversations. The literal translations are generally odd, but when given proper context they begin to make sense. For example, in English, a person "pays" attention to something, as opposed to Spanish, where one "puts" attention on something. The same approach applies very similarly in different programming languages or frameworks. The meaning of the expression is the same between two languages, but the literal translations and syntax are different. This is one of the reasons why I like to learn new languages and frameworks, as the application of previous knowledge is immediate and satisfying.
I am constantly analyzing video games and theorizing how the developers could improve the experience for the player. Whether that is discussing how a game should rebalance weapons or abilities, or how a map could be changed to introduce new scenarios for its players. I also enjoy discussing why something works well for a given map, gametype, game balance, or game mechanic. The theory of player progression, rewards, system manipulation (i.e. hacks, glitches, efficiency in speedruns), and game theory are fascinating to learn about, and imagine how they can be applied.
I enjoy FPS games, racing sims, third-person action games, and RPGs, and although I enjoy many more genres, I generally don't have the time to play them all. I think having a diverse palette is important to being a game designer, as each genre of games have their own established rules and tropes. But beyond that, many genres share a lot of things between them, such as UI design, inventory management, control schemes, artistic styles, animations, sound design, and general rules about how systems work (i.e. to obtain an item from a shopkeep, the player must pay money or perform a task).
Some of my favorite games of all time are: