Michael Zyskind

Software Engineer - Game Developer - CS Graduate

About

“Don’t let what you cannot do interfere with what you can do.”
— John Wooden

I am open to a number of future paths for my career, such as: optimizing internal processes for financial institutions, maintaining internal web based employee management tools, and developing secure applications to support the verification process of client’s applicants. Whether any of the above, or another option presents itself, I know I will be up to the challenge.

My last career move was a challenge, where I stepped up to be integral in designing and implementing a CI/CD pipeline to streamline developing and deploying code where no automation existed before. All while fostering a more collaborative work environment by leveraging version control tools like GitHub, I was able to make it easier for the team to perform necessary tasks like code reviews.

My passion for programming comes from my early attempts at developing video games, which have been a source of endless inspiration for me, always pushing me to challenge my own limits as a developer. What started as a hobby led to me obtaining a degree in Computer Science while freelancing as a software engineer before turning that into a career.

Portfolio

Wild Dungeons portfolio image

Wild Dungeons

Roguelike dungeon crawler

Highlights

  • Turn / grid based gameplay
  • Retro shader
  • Procedural generation
  • Game jam submission
Solitarot portfolio image

Soli-Tarot

Tarot and klondike Solitaire

Highlights

  • Tarot deck
  • Pixel graphics
  • Klondike Solitaire
  • Undo moves
Cavalcade portfolio image

Cavalcade

Caravan parody

Highlights

  • Local multiplayer
  • Object oriented programming
  • Play against the computer
  • Custom rules
Wild Fighter portfolio image

Wild Fighter

Bullet hell

Highlights

  • Asynchronous recursive pathfinding
  • Timed puzzle
  • Procedural generation
  • Game jam submission
Wild Quests portfolio image

Wild Quests

Dungeon crawler

Highlights

  • Combat system
  • Dynamic navmeshes
  • Procedural generation
  • Game jam submission
Wild Runner portfolio image

Wild Runner

Endless platformer

Highlights

  • Splitscreen gameplay
  • Multiple gamemodes
  • Procedural generation
  • Customizable player
frog hopper portfolio image

Frog Hopper

Job search aggregator

Highlights

  • Interactable graphs
  • SQL connections
  • User profile management
  • Senior capstone project
Cavalcade portfolio image

Heroes, Kaisers, Submarines

Sandwich building card game

Highlights

  • Online multiplayer
  • Competitive gameplay
  • Learn basic cooking
  • Dynamic loading

Skills

Experience With
  • Agile Development
  • CI/CD Pipelines
  • Design Patterns
  • Data Structures
  • Full-Stack Development
  • OOP Principles
  • Software Development Life Cycle
  • Test-Driven Development
  • UI/UX Design
  • Version Control Systems
Computer Languages
  • C
  • C#
  • C++
  • HTML
  • Java
  • JavaScript
  • PHP
  • Python
  • Scala
  • SQL
Tools
  • cPanel
  • Eclipse IDE
  • Git
  • Liquibase
  • MySQL Workbench
  • PuTTY
  • VSCode
  • WinSCP

Experience