Stuyk (Trevor Wessel)
I am a self-taught programmer. I spent 6 1/2 years working in a restaurant before getting my first gig as a Full-Time Blockchain Developer for Ultra.io in October of 2019. They reached out to me on Reddit after I posted a video where I was integrating an NFT Token system using EOS into a GTA: V custom server. I have written plenty of Smart Contracts in C++, worked with the EOS Blockchain in NodeJS environments, and written entire scripts to ease my development process when working with EOS.
I'd say my favorite part of being a programmer is the constant influx of problems that arise and solving those problems with critical thinking. In the past year, I have done over 1,400 commits on GitHub between two accounts. I have even written the entire backend of the authentication software for handling transactions for Ultra.io.
I have a lot of different hobbies and interests but they all stem down to one common denominator. Computers. In the past, I have established myself as a modder in communities such as Fallout 4, Skyrim, GTA: San Andreas, and now GTA: V. I write entire custom GTA: V servers in JavaScript ES6 using multiplayer frameworks such as GTA:Network, GT:MP, RAGE:MP, and alt:V.
I've even applied my blockchain knowledge to a custom GTA: V game mode and attempted writing a local blockchain that would establish integrity in the chain to store a 'mock' economy for the game mode.
I believe all programming languages are the same but with a slightly different syntax. The concepts are mostly the same throughout all of them.
I'm also part of a stream team on Twitch.tv called 'Live Coders' where we stream what we're working on. However, most of the time I only stream my hobby work since I have NDAs.
Here are a few things I've learned over the years...
Programming Languages:
C++, C#, JavaScript, TypeScript, HTML, Python
Frameworks:
Preact (Super Cool Lightweight Framework), LESS, Angular, Electron, Express, eosjs, eos-ecc, and plenty more.
VMs (Linux Environment):
Google Cloud VMs, OVH VPS
Graphics / Video:
Photoshop, Sony Vegas, Audio Editing, 3Ds Max
Basically... I love programming and nothing will stop me from reaching my goals as a full stack developer.