Andrew Beers, Developer in Allentown, PA, United States
Andrew is available for hire
Hire Andrew

Andrew Beers

Verified Expert  in Engineering

Game Developer

Location
Allentown, PA, United States
Toptal Member Since
December 6, 2021

Andy is a passionate gameplay programmer with extensive experience in full-stack development. He has worked on corporate and freelance projects for over six years with a great understanding of new domains and technical and non-technical clients' goals. Andy is eager to help teams create amazing game experiences and solve real-world problems, bringing creative development projects to life.

Portfolio

bubbl
Unity, Affinity Designer, Aseprite, Amazon Web Services (AWS), GitLab, C#.NET...
Chatham Financial
C#.NET, SQL, React, TypeScript, Agile, API Development, API Design, C#
Trifecta Technologies
AngularJS, Bash Script, Java, JavaScript, CSS, HTML, PHP, ExpressionEngine...

Experience

Availability

Part-time

Preferred Environment

C#, Unity, Visual Studio, Postman, SourceTree

The most amazing...

...feeling I've had as a developer was seeing my game Merge on the top of the App Store's paid apps list for a while.

Work Experience

President

2019 - PRESENT
bubbl
  • Designed and created Merge, a puzzle game on iOS and Android.
  • Managed App Store and Play Store accounts for updates and compliance.
  • Deployed an external API to AWS, created scripts to manage player analytics, and managed marketing and sales for the game.
Technologies: Unity, Affinity Designer, Aseprite, Amazon Web Services (AWS), GitLab, C#.NET, Unity3D, Unity2D, C#, API Development, API Design, 2D Games, GitHub

Full-stack Developer

2016 - 2021
Chatham Financial
  • Designed, implemented, and tested public and internal APIs defining our core products.
  • Pushed company initiatives related to document parsing, semantically versioned APIs, and switching from SVN to Git.
  • Led the development of an API for an external client on a tight deadline with changing requirements.
  • Researched internal tools to improve developers' efficiency.
  • Helped develop company-wide documentation standards both for API documentation and code repository READMEs.
Technologies: C#.NET, SQL, React, TypeScript, Agile, API Development, API Design, C#

Junior Web Developer

2014 - 2016
Trifecta Technologies
  • Delivered an AngularJS app while consulting for a Fortune 500 company on time.
  • Created an automated process to manage small business website environments with Bash scripts.
  • Created onboarding documentation for new developers.
Technologies: AngularJS, Bash Script, Java, JavaScript, CSS, HTML, PHP, ExpressionEngine, API Development, API Design, Ionic

Software Engineer Co-op

2012 - 2013
Honeywell
  • Partially automated a process from 80 minutes to ten minutes.
  • Refactored, debugged, tested, collected, and analyzed data as a member of the speech-recognition team.
  • Presented my research findings to my working group.
Technologies: Perl, C++, C, C#, Perforce

Merge

https://andrew.beer/s/merge/
Merge is a Match-3, 2D puzzle game based on Combine's old flash game.

It uses a 7x7 board and ten colors. When three or more pieces with the same color are matched, they merge into the next color. Each turn, the player receives two colors, may rotate and move them as preferred, and then drop them into the board. Then the player sees the following two colors, which can often lead to changes on the current plan. When three colors are connected vertically, horizontally, or adjacently they disappear and transform into the next color in the sequence shown at the bottom of the game board.

I built and shipped a game on a one-person team, based on a web game I played in the past: programmed all gameplay, created all of the art assets, sound effects, designed new gameplay features, designed and created a REST API in C# for a shared leaderboard hosted on AWS, created and managed an Instagram profile for marketing, and worked with users to gather and implement feedback.

Second Dinner: The Game

https://andybeers.itch.io/seconddinner
Second Dinner is a small action game written as part of a job application to Second Dinner, the game studio. You play as Fud, a small little monster who loves to eat. The game is split into two parts, The Meals and Second Dinner.

The Meals: Players have three different meals, Breakfast, Lunch, and Dinner. Each meal focuses on the players consuming (collecting) only the food that corresponds to that meal. Players get one point for each "good" food they eat.


Second Dinner: With all his points from The Meals, the players now have to get to Second Dinner and avoid overeating on the way! Each food they collect subtracts from their current score. If they lose all their points before reaching the Second Dinner, they lose. Otherwise, they win!

I designed and programmed a full game in 48 hours, including original art and sound effects.

Crypto API

https://github.com/bosstweed11/CryptoAPI
API to get current and historic crypto prices. The goal is to analyze correlations between cryptocurrencies and research their performance over time.

I built this API for my own needs and completed it over the course of one month.

Languages

C#.NET, SQL, TypeScript, Java, Python, C, C#, Bash Script, JavaScript, CSS, HTML, PHP, Perl, C++

Libraries/APIs

API Development, React

Paradigms

Agile

Other

Software Engineering, Documentation, 3D Graphics, Document Parsing, Robotics, APIs, ExpressionEngine, API Design, 2D Games

Frameworks

Unity2D, Unity3D, Unity, AngularJS, Ionic

Tools

Logic Pro, Affinity Designer, Visual Studio, Postman, SourceTree, Perforce, Aseprite, GitLab, GitHub

Platforms

Amazon Web Services (AWS)

2010 - 2014

Bachelor's Degree in Computer Engineering

University of Pittsburgh - Pittsburgh, PA, USA

OCTOBER 2021 - PRESENT

Junior Programmer Pathway

Unity

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring