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

Andrew Beers

Verified Expert  in Engineering

Game Developer

Allentown, PA, United States

Toptal member since December 6, 2021

Bio

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

Chatham Financial
C#.NET, SQL, React, TypeScript, Agile, API Development, API Design, C#
Trifecta Technologies
AngularJS, Bash Script, Java, JavaScript, CSS, HTML, PHP, ExpressionEngine...
Honeywell
Perl, C++, C, C#, Perforce

Experience

Availability

Part-time

Preferred Environment

C#, Unity, USDA Open Data, JavaScript, Python

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

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://andybeers.itch.io/merge
Merge is a Match-3, 2D puzzle game based on Combine's old flash game.

It uses a 7x7 board and 10 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 onto the board. Then, the player sees the following two colors, which can often lead to changes in 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. I programmed all gameplay, created all of the art assets and 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.
2010 - 2014

Bachelor's Degree in Computer Engineering

University of Pittsburgh - Pittsburgh, PA, USA

OCTOBER 2021 - PRESENT

Junior Programmer Pathway

Unity

Libraries/APIs

API Development, React

Tools

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

Languages

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

Paradigms

Agile

Frameworks

Unity2D, Unity3D, Unity, AngularJS, Ionic

Platforms

Amazon Web Services (AWS)

Other

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

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