The Coding Dino

A collection of projects by Sarah Herzog – Programmer, Educator, Producer

Menu

Skip to content
  • About
  • Resume
  • Portfolio
    • Bloons TD Battles
    • Bloons Monkey City
    • Bloons TD 5
    • Armoured Engines
    • Soulmates
    • Combo Carts
    • Plannit
    • WoW-Pro Addon
  • Projects By Language
    • C++
    • C-Sharp
    • Lua
  • Projects by Platform
    • Android
    • iOS
    • Mac
  • Tutorials

Resume

Download PDF

Objective

Generalist programmer seeks game programming position.

Skills

Technical

  • Languages: C++, C#, Java, JavaScript, Lua.
  • Tools: Unity, SVN, Git, Jira, Trello, Slack.
  • UI programing experience from Bloons Monkey City at Ninja Kiwi.
  • Porting experience with Mac, iOS, and Android ports at Ninja Kiwi.
  • Security and anti-hacking experience for Bloons TD Battles at Ninja Kiwi.

Teamwork, Leadership, and Communication

  • Procuder for indie game development team Bounder Games.
  • At WoW-Pro.com, led international development team of volunteers.
  • Frequent participant and organizer of game jam teams and events.
  • Authored report for National Science Foundation education grant.
  • Taught after school science classes.
  • Tutored computer science university students.
  • Mentored for Dundee Coder Dojo.

Projects

Bloons TD Battles   |   Ninja Kiwi   |   Android, iOS   |   C++

Bloons TD Battles is a massively popular head to head tower defense multiplayer game. I am the primary programmer for content updates for the mobile version of the game, with tasks including security and anti-hacking measures, UI programming, and integration of third party social features such as facebook.

Combo Carts   |   Bounder Games   |   Android   |   Unity C#

Released August 22, 2014 for Android via Google Play. Combo Carts is a colourful puzzle game all bout moving mine carts. I served as producer, designer, and programmer for the game.

Soulmates   |   Bounder Games   |   Android   |   Unity C#

Released February 11, 2015 for Android via Google Play. Soulmates was a small proof of concept puzzle game made for the Ludum Dare game jam. The game came in at 21st overall in the jam out of thousands of entries. As a solo project, I was responsible for all art, programming, and SFX

Work

September 2017 – Present   |   Lecturer   |   Fife College

Games Programming Lecturer at Fife College in Scotland. Currently teach SCQF levels 5-8 (high school through second year university level). Taught subjects include a wide range of games and programming topics including coding, design, asset creation, and promotion, but with a focus on the technical aspects of game creation. Organise and participate in outreach and promotional activities for the college including game jams, contests, and expos. Foster local industry and academia connections through professional organisation membership and events. Develop curriculum through project and assessment design.

March 2014 – Present   |   Founder   |   Bounder Games

Producer, programmer, and founding member of indie team Bounder Games. Responsible for all programming, social media engagement, press and platform contacts, and task management and organisation. Launched two games, with another currently in development.

September 2013 – December 2016   |   Game Programmer   |   Ninja Kiwi Europe

Generalist programmer with credit on three hit Ninja Kiwi games including Bloons TD5, Bloons TD Battles, and Bloons Monkey City. Responsibilities range from UI and gameplay programming, porting tasks, anti-hacking measures, and third party integrations such as Facebook and Game Center support. Worked both on new games and maintaining existing titles. Primary programmer for BTD Battles updates.

July 2011 – August 2012   |   Quality Assurance Intern   |   Intel, OR, USA

Member of the QA team testing the Intel smart TV Flash plugin. Responsibilities included device set up, test operation, and results reporting. Trained new employees. Developed tools to streamline the QA process and improve team efficiency. Team efforts resulted in official Adobe certification for the Intel smart TV platform.

April 2010 – December 2010   |   Lead Addon Developer   |   WoW-Pro

Led a globe-spanning team of volunteers in the development of a World of Warcraft addon which brought wow-pro.com strategy guides directly into the game. Created a simplified language and Lua-based interpreter and companion addon to record guides from gameplay. Resulting addon was highly successful, with over 200,000 downloads.

July 2006 – September 2010   |   Chemical Engineering   |   Various

Previous career resulted in many valuable life experiences. Gained familiarity with high responsibility situations, such as handling hazardous chemicals and operating powerful machinery. Gained experience presenting results, troubleshooting, and providing customer service

Education

MSc Computer Games Technology, University of Abertay, 2014, distinction

Dissertation: Dynamic Game Scenario Generation Using Procedural Techniques and Process Control Methodology

BSc Chemical Engineering, Oregon State University, 2009, Cum Laude

Additional Coursework in Business Law, Marketing, and Entrepreneurship

References

Joe Taylor, joe@ninjakiwi.com, Programmer, Ninja Kiwi

Matt Bett, m.bett@abertay.co.uk, Games Engineering Lecturer, Abertay University

Widgets

Sarah Makes Games

Code monkey seeking a programming position where I can help others make awesome stuff.

Social

  • View Jiyambi’s profile on Twitter
  • View sarahannherzog’s profile on LinkedIn
  • View Jiyambi’s profile on GitHub
Blog at WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
    • The Coding Dino
    • Customize
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • Manage subscriptions