Nick Shin’s Resume
This is the “one page” version: https://www.nickshin.com/resume/
For the full work history, please see: https://www.linkedin.com/in/nickshin/
Please contact me via e-mail: [email protected]
You will have a better chance of reaching me and then setting up a day and time for a phone call
(Due to the high profile projects I have worked on, I have taken my home address and phone number off these pages)
My Interests:
Embedded systems and real time (video gaming) are my field of expertise. Projects requiring data acquisition (real world data input - manually or automatically), data display (GUI) and data communications (networking or other methods) are my primary interests.
Ever since HTML5 and webGL have been available - this has become my main focus powering all of my projects currently. I continue to write server-side generated page scripts and client-side created pages (with the myriad of frameworks available out there).
I have also designed, setup and brought online - small and medium sized automated high availability systems. Although these are now provided by a number of service providers (such AWS, GCE, Rackspace, etc.) - I still make some on-site for internal and propeitary needs.
To get an idea of my programming skills
, I have written sample code and made available to the public:
Work Experience
Phosphor Games (2015-current) - Principal Software Engineer
- Apple Arcade: (internal projects - soon to released!) optimizations and performance engineering
- Epic Games HTML5 Platform Developer: Unreal Engine 4.10 - 4.24
- HTML5 emscripten integration with web assembly and webgl2 features
- try the Zen Garden demo
- authored UE4 HTML5 HowTo
- “Community Supported” HTML5 platform repository maintainer
- (NOTE: must have Epic Games licensed account approval to access this restricted repo)
- Gemini: Heroes Reborn (PlayStation4, XboxOne, PC, Unreal Engine 4.9)
Scientific Gaming/WMS industry (2010-2014) - Principal Software Engineer
- Developed to market (trial-capacity) the mobile tablet gaming project
- See the live trial BetCloud flyer here
- All HTML5 content, no App store restrictions, compressed time line
- BetCloud next generation
LuxoFlux Studio (2008-2009) Networking and Gameplay Engineer
- Transformers 2: Rise of the Fallen
- integrated Xbox Live and Playstation Network connectivity for multiplayer gamemode
- join in progress and host migration, packet crafting/message shaping, invites, friends, parental controls, voice/chat and more
Midway Games (2001-2007) Systems and Gameplay Engineer
- Mortal Kombat vs DC Universe
- Mortal Kombat: Armageddon
- Motor Kombat
- Mortal Kombat: Deception
- Puzzle Kombat
- Mortal Kombat: Deadly Alliance
- 1st console by team
- Touchmaster - last Coin-Op production
Computer Skills
Operating Systems:
- LINUX; BSD; OSX; Windows
Languages:
- High Level Languages: C, C++
- Interpreters and command-line utilities: Perl, Python, Sed, Awk – favorite shell: BASH
- Web Specific Languages: HTML(5), PHP, Javascript (including Node.JS modules/environment)
- Experience with: GoLang, Elixir, Ruby, C#, Java
Software:
- Integrated Development Environments: Microsoft’s Visual Studio, Xcode and Eclipse - favorite editor of choice: VIM
- Digital graphics applications: Photoshop, Gimp, Illustrator, Inkscape, UE4, Blender3D, and other graphic editors
- Digital audio applications: Audacity and other audio players and editors
- Documentation applications: Microsoft Office (Word, PowerPoint, Visio, Excel), OpenOffice (Write, Impress, Draw, Calc) and other editors - favorite documentation of choice: MarkDown
Familiar with and understand many:
- network layers: (3)IPv4, IPv6, ICMP, (4)TCP, UDP, (5)NFS, SMB, a lot of layer 7 applications:
- AMQP, DHCP, DNS, HTML, RTSP, RPC, SIP, SMTP, STUN, telnet/SSH, XMPP and others
- video file formats: OGG(theora), MPEG (1,2,4:H.264/QT6), WMV, AVI, FLV, VOB and others
- audio file formats: OGG(vorbis), WAVE, MODS, MP3 and others
- graphic file formats: PNG, BMP, PCX, TGA, TIFF, GIF, JPEG and others
Education
University of Illinois at Champaign-Urbana Received Bachelor of Science in Electrical Engineering and Computer Science in May 1998