Charles Russell, Developer in Bondurant, IA, United States
Charles is available for hire
Hire Charles

Charles Russell

Verified Expert  in Engineering

Full-stack Developer

Location
Bondurant, IA, United States
Toptal Member Since
August 12, 2021

Charles is a full-stack developer with 10+ years of experience and degrees in design and development. He has expert C# and JavaScript knowledge, industry standards, and best practices. Charles won multiple service awards and promotions for outstanding expertise and discipline as a communications sergeant in the US Army, managing information technology for 100+ users. As the founder of his own company, Charles understands how to deliver successful projects from start to finish.

Portfolio

True Fair Gaming
JavaScript, TypeScript, MongoDB, NoSQL, APIs, REST, Express.js, React...
Phuntasia Games
Unity, C#, Game Development, Game Design, MongoDB, TypeScript...
NMZLabs LLC
Node.js, React, REST APIs, JavaScript, TypeScript, MongoDB, NoSQL, APIs, REST...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Unity, React, MongoDB

The most amazing...

...application I've developed is a highly complex 2D massively multiplayer online role-playing game (MMORPG) that brought my childhood dreams to life.

Work Experience

Full-stack Developer

2021 - PRESENT
True Fair Gaming
  • Developed a complex web application that served as a Roblox-themed arcade.
  • Designed, developed, and managed the full technology stack for the project.
  • Oversaw web design strategies to ensure our vision remained intact.
Technologies: JavaScript, TypeScript, MongoDB, NoSQL, APIs, REST, Express.js, React, Amazon Web Services (AWS), CSS, SCSS, Web Development, Web App Development, Node.js, React Redux, Full-stack, Full-stack Development, QR Codes, Amazon S3 (AWS S3), Amazon EC2, Admin Panels, Dashboards, Payment APIs, Analytics, Front-end, Next.js, Team Leadership, Third-party APIs, Games, ECMAScript (ES6), HTML, MERN Stack, Web Applications

Founder and Lead Programmer

2015 - PRESENT
Phuntasia Games
  • Developed a complex 2D massively multiplayer online role-playing game (MMORPG), bringing my childhood dreams to life.
  • Programmed a custom, real-time state networking system to power the game's multiplayer aspect.
  • Oversaw game design strategies to ensure our vision remained intact.
Technologies: Unity, C#, Game Development, Game Design, MongoDB, TypeScript, Amazon Web Services (AWS), Express.js, JavaScript, MMORPGs, Mobile Game Development, .NET, Node.js, React, REST, Unity2D, Unity3D, APIs, Git, REST APIs, Axios, iOS, Android, NoSQL, Visual Studio, Full-stack, Full-stack Development, Amazon S3 (AWS S3), Amazon EC2, PostgreSQL, Payment APIs, Front-end, PHP, HTML5, Next.js, Team Leadership, Third-party APIs, MySQL, Games, ECMAScript (ES6), HTML, Steam Integration, MERN Stack, Web Development, Web Applications, SQL

Full-stack Developer

2021 - 2022
NMZLabs LLC
  • Developed a complex web application that served as a RuneScape-themed arcade.
  • Designed, developed, and managed the full technology stack for the project.
  • Oversaw web design strategies to ensure our vision remained intact.
Technologies: Node.js, React, REST APIs, JavaScript, TypeScript, MongoDB, NoSQL, APIs, REST, Express.js, Amazon Web Services (AWS), CSS, SCSS, Web Development, Web App Development, React Redux, Full-stack, Full-stack Development, QR Codes, Amazon S3 (AWS S3), Amazon EC2, Admin Panels, Dashboards, Payment APIs, Analytics, Front-end, Third-party APIs, Games, ECMAScript (ES6), HTML, MERN Stack, Web Applications

Network Administrator

2014 - 2015
Support.com
  • Managed networking solutions for global clients to ensure maximum availability.
  • Handled a remote culture and time management to ensure a successful environment.
  • Achieved employment awards for outstanding customer service and quality of assistance.
Technologies: Network Administration, User Management

Communications Sergeant

2009 - 2014
U.S. Army
  • Managed an information technology office that supported more than 100 users.
  • Received promotions ahead of my peers and won multiple service awards for outstanding discipline and expertise.
  • Endured vigorous training hardships while preparing for my role.
Technologies: Information Technology, User Management, Team Leadership

RBXArcade

RBXArcade is an online social arcade where players can stake a virtual currency to win in-game Roblox rewards. I wrote this web application in TypeScript using Express.js and React, and it serves multiplayer games and services. The application utilizes several third-party payment APIs, including Stripe and crypto payment services.

Dragon Eye Online

https://store.steampowered.com/app/992780/Dragon_Eye_Online/
Dragon Eye Online is a 2D MMORPG game application. The game application is networked with a custom, real-time state solution, transported through asynchronous TCP sockets, written in C#, and persisted to a MongoDB NoSQL database. The web application was written in TypeScript using Express.js and React and serves as a marketing tool and secure interface for payments, account management, and support.

Runestake

http://runestake.com
Runestake is an online social arcade where players can stake a virtual currency to win in-game RuneScape rewards. I wrote this web application in TypeScript using Express.js and React, and it serves multiplayer games and services. I developed the application's MVP and then moved on to other projects.

Languages

C#, JavaScript, TypeScript, ECMAScript (ES6), CSS, SCSS, HTML, C++, PHP, HTML5, SQL

Frameworks

Unity, Express.js, Unity3D, Unity2D, .NET, Next.js

Libraries/APIs

React, Node.js, REST APIs, React Redux, Stripe, Steam Integration

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), Amazon EC2, iOS, Android

Storage

MongoDB, NoSQL, Amazon S3 (AWS S3), PostgreSQL, MySQL

Other

Mobile Game Development, Game Design, Game Development, Web Development, Front-end, MERN Stack, Web Applications, Network Administration, Information Technology, User Management, Information Security, MMORPGs, APIs, Axios, Web App Development, Full-stack, Full-stack Development, Team Leadership, Third-party APIs, Games, QR Codes, Admin Panels, Dashboards, Payment APIs, Analytics, 2D Games

Tools

Visual Studio, Git

Paradigms

REST

2019 - 2021

Master of Science Degree in Mobile Game Development

Full Sail University - Winter Park, Florida, US

2015 - 2019

Bachelor of Science Degree in Game Design and Development

Full Sail University - Winter Park, Florida, US

2011 - 2012

Associate of Science Degree in Information Technology

Central Texas College - Killeen, Texas, US

JANUARY 2012 - PRESENT

CompTIA Security+

CompTIA

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