|
Download my Spider
Solitaire game for Windows with full Visual C++ source code
View the site for my Nintendo DS game (moved here because the original site has been down).
Sharan Volin
US Citizen currently in Manchester, U.K. area
e-mail: sharan at sgvgames.com
Computer Skills
Languages and APIs:
C++ |
C |
Scaleform |
Actionscript (2/3) |
DirectX |
OpenGL |
MFC |
C# |
Lua |
Unrealscript |
Visual Basic |
F-Mod |
XACT |
WWise |
UML |
HTML |
Javascript |
DHTML |
ASP |
XML |
SQL |
PHP |
Perl |
CSS |
|
Software:
Visual Studio |
Visual Assist |
Perforce |
Photoshop |
Flash |
Pro Tools |
Logic Pro |
Soundforge |
|
|
Engines:
Unreal Engine 2/3/4
Unity
CryEngine/Lumberyard
Frostbite 2
Torque (TGE, TGEA, TGB)
Ogre
Various Proprietary engines
XNA Game Studio Express
Platforms:
PC (DOS, Windows (3.X/95/98)) |
Macintosh |
Atari ST |
Unix |
Vax |
IBM Mainframe |
Internet |
Bitnet |
Usenet |
Published Game Titles
Squadron 42 (PC) |
Star Citizen (PC) |
Hood: Outlaws and Legends (PC/Console) |
Halo: The Master Chief Collection (XBox One) |
Game of Thrones: Beyond The Wall (iOS/Android) |
Dead by Daylight (Switch) |
Terminator Resistance (iOS) |
Bioshock Collection (XBox One/PS4) |
Landmark |
Army of Two: The Devil's Cartel |
Medal of Honor Warfighter |
Shrek the Third (Windows PC) |
Star Wars Galaxies: Complete Online Adventures (Bonus DVD) |
Mavis Beacon Schools |
Mavis Beacon Keyboarding Kidz |
Flash AS3 version demo of Mevo and the Grooveriders |
Rewrote Vine Swing game on Ty Beanie Babies site |
Various other flash games on Ty Beanie Babies and Ty Girlz sites |
Worked on Flash game for Hallmark Rainbow Brite. |
RepoMen Cometh |
National Geographic DogTown |
Karma Kingdom |
http://k12.usc.edu |
|
Work Experience
- Senior UI Programmer - Cloud Imperium Games (October 2021-April 2022)
- C++ Ui Programming in CryEngine for Star Citizen and Squadron 42
- Senior UI Programmer - Sumo Digital (January 2021-July 2021)
- C++/UMG UI Programming in Unreal Engine 4 for Hood: Outlaws & Legends.
- System Programmer - Behaviour Interactive (June 2018-September 2019)
Senior UI Developer (Contract) (February 2018-May 2018)
- UI Programming for Dead By Daylight (Switch)
- Developed and documented Toast Notification system for Dead By Daylight (all platforms)
- UI Integration in Unity for Game of Thrones: Beyond The Wall (mobile).
- UI Programming in C++ and Scaleform for Halo: The Master Chief Collection
- Wrote documentation on the existing UI system.
- Author/Technical Reviewer - Packt Press (November 2017-July 2019)
- Reviewed book Getting Started With React VR for errors and clarity
- Wrote 2nd edition of Learning C++ by Creating Games with UE4
- Unity UI Programmer - C2K (December 2017-January 2018)
- Programmed interactive touchscreen kiosk for Toyota for the auto show in Unity.
- Programmer - University of Southern California (January 2017-May 2017)
- Developed procedural audio w/ MIDI modifiable based on game events (started in Unity, switched to UE4)
- Team was selected to participate in USC Gamepipe Demo Showcase
- Programmer – Contract (November 2015-December 2016)
Clients included: Mogol, Milo Digital, Kite & Lightning.
- Started building UI in Coherent. Blueprint scripting and C++ in Unreal Engine 4 for VR game.
- Implemented updates, new features, & bug fixes in Actionscript 3/Air/Starling on Terminator Resistance (iOS)
- Greatly enhanced functionality of customer service tool for game using PHP/AWS/Riak.
- Managed AI/Pathfinding fixes to substantially improve performance
- Programmer - Blind Squirrel Games (June 2015-October 2015)
- UI Programming in C++, Unrealscript, and Actionscript on unannounced title (Xbox One/PS4/PC).
- Programmer II (UI) - Sony Online Entertainment (November 2013-April 2015)
- UI Programming in Actionscript/Scaleform, Lua, and XML on the Landmark/Everquest Next team.
- C++ programming and creation of a simple datasource for an update to the Teleport UI in Landmark
- Fixing bugs in Actionscript, Lua, XML, and C++ and redirecting bugs that weren’t in my area to the appropriate people.
- Working with designers, artists, programmers, producers, and QA to make the best UI possible.
- UI Engineer - Marquee Productions (April 2013-July 2013)
- UI Programming in Actionscript/Scaleform, Unrealscript, and some C++ in the Unreal Engine.
- Converting existing AS2 2 widgets to AS, and building AS3 library for FlashDevelop utilizing Scaleform CLIK Controls.
- Building Unrealscript classes to handle interaction with the Scaleform widgets.
- UI Scripter - Electronic Arts (Danger Close Games) (March 2012-January 2013)
- Actionscript 2 Scaleform programming for Medal of Honor Warfighter
- C++ and Actionscript 2 Scaleform programming for Army of Two: The Devil's Cartel
- Game Developer - Asvathaa (February 2011-March 2012)
- AS3 (Flash Develop) and PHP programming on Karma Kingdom Facebook game
- Built systems using Facebook API for handling all requests and wall posts
- Part Time Faculty – The Art Institute of California (Santa Monica) (July 2010-June 2011)
g
- Taught Fundamentals of Programming (C++) in Game Programming degree
- Taught Artificial Intelligence and Physics, Winter 2011
- Taught Advanced Artificial Intelligence, Spring 2011
- Part Time Faculty – The Art Institute of California (Inland Empire) (April 2011-June 2011)
- Taught Fundamentals of Authoring (Actionscript) and User Interface Design 2
- Game Programmer (Contract) - Collision Studios (December 2009-February 2011)
- Actionscript 2 Flash Game programming on National Geographic DogTown game (PC download and web demo version) - Took existing game, cleaned it up, fixed the bugs, and got it ready to ship
- C++ and Lua game programming on game update (Mavis Beacon Keyboarding Kidz) using the Playground SDK - Updated to the latest version of the SDK, fixed bugs related to the update, and made UI updates
- C++/Lua programming/bug fixes using the Playground SDK on Mavis Beacon Schools
- Comtract Game Developer (June 2009-February 2011)
- Clients include: Animax Entertainment, Popkiller Games, Zack Ford
- Flash Actionscript 3 programming/bug fixes on unreleased Facebook game.
- PHP programming for Facebook Neighbor Invites, Gifts
- C++ programming/bug fixes on educational title (in development).
- Actionscript 3 Flash and Back-end Java Game programming on virtual world site.
- Comtract Game Developer - Zero G Games (June 2009-July 2010)
- Actionscript Flash/Flex programming on RepoMen Cometh, Facebook demo game, and various projects.
- PHP programming to inferface with Flash.
- Game Developer - Animax Entertainment (November 2008-June 2009)
- Actionscript 3 Flash Game programming
- Debugging and updating existing Actionscript games and virtual world sites.
- Game Developer - Zero G Games (July 2008-October 2008)
- Actionscript 3 Flash Game programming on Flash demo of "Mevo and the Grooveriders" - Built audio engine, level loading, layout and design, gameplay, asset loading and management, etc.
- Actionscript 3 Flash/Flex programming on various other projects.
- HTML/DHTML Developer - NBC Universal (November 2007-April 2008)
- HTML/XHTML programming for Universal Studios Hollywood website
- DHTML/Javascript programming
- Image creation and manipulation in Photoshop and ImageReady
- Game Programmer - Infinite Monkey Factory (August 2006 - November 2007)
- Flash/Actionscript programming for Star Wars Galaxies: Complete Online Adventures bonus DVD-ROM
- Worked on PC port of game for Shrek the Third, released in May '07:
- Integrated FMOD C++ code for audio
- Work on Save/load functionality for game and options saving in C++
- UI programming work in C++ and Lua
- Java programming for online 3d game (cenceled)
- Flash/Java Game Programmer - ISI (February 2006 - August 2007)
- Flash/Actionscript programming for educational games to teach math to K-12 students
- Server-side Java programming for those educational games
- Extensively expanded Java testing code to assist in debugging
- Coordinated communication between Flash and back-end
- Maintenance and updating of MySQL Database
- PHP/MYSQL programming to make web pages easier to maintain
- HTML/DHTML Developer - NBC Universal (July 2005-February, 2006)
- Web Developer, Team One Advertising
(June 2001-June 2005)
- Creating HTML and ASP pages using Homesite, Editpad, and
Visual Interdev.
- Javascript, DHTML, and ASP programming.
- Cleaning up existing HTML pages.
- Working with Visual Sourcesafe and Teamsite
- Webmaster, Rockers Online
(Aug. ‘97-Present)
- Created and designed site, determining its functionality and user
interface.
- Doing all site programming in PHP
- Maintaining and updating site in FrontPage 2000 and Cold Fusion
studio.
- Creating, designing, and hosting various other sites.
- Senior HTML Programmer, Weddingchannel.com
(Aug. 1999-Apr. 2001)
- San Francisco office Aug. 2000-Apr. 2001
- Hand-coding pages and dynamic templates in Homesite w/ ASP,
Javascript, CSS, DHTML, Java applets.
- HTML lead on integration with former Della.com site, managing all
HTML related aspects of the project
- Troubleshooting/fixing HTML and image-related browser and server
issues.
- Providing support and problem solving assistance to other HTMLers
in both L.A. and S.F offices.
- Managing HTML/image files in Visual SourceSafe/Clear Case and on
IIS/Netscape Application Servers.
- Graphics work in Photoshop and ImageReady when necessary.
- Working with project managers, QA, and Java developers to
determine what issues are HTML and what require changes in the
server-side Java code.
- Created ASP functions to output DoubleClick ads when passed the
required parameters.
- Los Angeles office,
Aug. 1999-Aug 2000
-
- Hand-coded HTML pages and templates in Cold Fusion Studio making
extensive use of complex nested tables, Javascript, Flash, CSS,
DHTML.
- Created Flash template to prevent the browser from asking to
install the plugin.
- Did troubleshooting and fixed HTML and image related browser and
server issues.
- Pushed files to various test servers and the live site.
- HTML lead on http://Bloomingdales.WeddingChannel.com
- managed all HTML aspects of the original launch and used extensive
DHTML to satisfy Bloomingdale’s requirements.
- Served as primary support for junior HTML Programmers.
- Freelance Writer, Music.com (Sept.
98-June 99)
- Wrote music reviews and articles.
- Integrator/Developer, The Bank of New York (Apr. 98-Jun. 99)
- Designed/produced a prototype corporate training web site w/
Javascript functions for online quizzes, graphic design/production &
animation, HTML help authoring, general PC troubleshooting, desktop publishing,
Windows help file production, etc.
- Freelance Integrator, Doubleclick
(Apr. 98)
- Produced HTML and basic web graphics
- Communication Computer Lab, Florida State University
(Aug.-Dec. 96)
- Lab Manager -- Management, Lab Scheduling, Installation, Technical Support
- PPSI Software (Nov. 95-Aug. 96)
- Technical Writer/Web Page Developer
- Various Editorial Positions (8/92-8/96)
- Science Fiction Chronicle
- Editorial Assistant (Part Time) -- General Assistance
- Thomas Publishing (Thomas Register of
American Manufacturers)
- Assistant Editor -- Editing, Proofreading, Data Entry (started as temp, hired full time)
- SEC Online
- Copy Marker -- Reformatting and Tagging Electronic Documents
- American Institute of Physics
- Freelance Copy Editor -- Copy Editing, Copy Marking; Production Editor Trainee -- Copy
Editing, Copy Marking, Other Assistance
- Creem Magazine
- Editorial Assistant (Intern) -- Editing, Proofreading, Writing, Fact
Checking
URLs
http://www.repomenarecoming.com/cometh/ |
RepoMen Cometh game for Repo Men movie. Flash/Actionscript 3 programming to enhance and extend existing engine. |
http://games.nationalgeographic.com/game.htm?code=118276650&lc=en&channel=110399910 |
National Geographic DogTown game. Flash/Actionscript 2 programming on downloadable game (Zinc) and flash demo version.. |
http://ty-girlz.ty.com/ |
Worked on updating UI, debugging virtual world and games. |
http://beanie-babies.ty.com/ |
Worked on debugging virtual world and games. Rebuilt Vine Swing game from early source code |
http://www.gamehouse.com/play-game/mevo-and-the-grooveriders |
Worked on Flash demo of "Mevo and the Grooveriders" - Built audio engine, level loading, layout and design, gameplay, asset loading and management, etc. |
http://k12.usc.edu |
Worked on Flash Actionscript and server-side Java back-end programming for both AnimalWatch and Wayang Outpost games to teach math to K-12 students. |
http://www.universalstudioshollywood.com |
Built initial templates, HTML, and majority of pages for recent redesign (and the one before that) |
http://www.universalorlando.com |
Built initial templates, HTML, and majority of pages for recent redesign |
http://www.lexus.com |
Worked on various areas, particularly the showroom
section. |
http://www.insidelexus.com |
Put together Volume 5 based on the same style as
previous editions. |
http://www.sharan.name |
Personal site. Includes various sub-pages |
http://www.rockersonline.com |
Page on how musicians are using the Internet to contact
their fans. Includes over 200 artists. Final project for M.S. in
Communication. Redesigned entire site to use ASP/Access database. |
http://www.sparetimetravelagent.com |
Small page for book on "How to Become a Spare Time
Travel Agent" |
http://www.doubleclick.net |
Created pages listing international companies they sell
advertising for. |
http://www.music.com |
Wrote music reviews and articles |
http://www.ppsisoft.com |
Wrote online catalog |
http://www.weddingchannel.com |
HTML
Programmer: worked on articles, Fashion, Shopping Registry, and other
pages, did HTML for store and Go top navbars.. |
http://bloomingdales.weddingchannel.com |
HTML Lead.
Created HTML pages and dynamic templates, DHTML (Top Navbar, Shopping
page, right aligning background image), adding Flash. Worked with
Bloomingdale's designer to create and maintain site standards, etc. |
Education And Honors
- B.S. in Computer Science, University of Southern California (Graduated May '09)
- Dean's List (4.0 GPA), Fall '04), Fall '06, Spring '07
- Certificate in Applications Programming program, UCLA Extension
(Graduated Dec. '02)
- Classes in C, C++, Visual Basic, UML, Java, Windows Programming, Windows 2000 Server, Relational
Database Management, Client Server Computing and Software Project Management
- GameInstitute.com classes (Intro to C/C++)
(Spring '02)
- Completed Official Macromedia training: Fast Track to Flash and Actionscript (full week)
(Jan. '02)
- M.S. in Communication, emphasis in "Interactive and New Communication Technologies" from Florida State
University (Graduated December, 1997)
- M.S. in Publishing Program, Pace University (completed except for thesis)
(94-96)
- B.A. - Liberal Studies (English, Media Arts and Philosophy), SUNY Stonybrook
(Graduated December, 91)
- Former Member of Mensa
- Regents Diploma with Honors, Plainview-Old Bethpage High School, Plainview, N.Y.
(Graduated June, 87)
Other Experience
- WUSB 90.1 FM
Stonybrook, NY (88-92)
- Disc Jockey; Engineer; Interviewer/Story Reader for Destinies;
Producer/Engineer/Host/Founder of Local Rock (Sent in World Bang, winner of Snickers New
Music Search)
- Online chat moderator - Genie Science Fiction Round Table
1
- Sold story "A Late Night Snack" to the Dark
Rapture anthology from Dark Raptor Press.
- Associate member, Horror Writers Association
- Member, Los Angeles Music Network
- Member, Los Angeles Science Fantasy Society
- Member, Greater Los Angeles Writers Society
- Member, International Game Developers Association
- Member, Game Audio Network Guild
- Newsflashes (Martin Van Buren High School ESL Newspaper) (Fall/Winter, 1991/92)
- Technical Advisor (Desktop Publishing)
- Editor of NYPIRG Newsletter, SUNY Stonybrook (Spring, 1989)
- Science Fiction Forum, SUNY Stonybrook (Spring, 1989 - Present)
Download my interactive resume!
Back to my main home page
|