Anthony Broussard, Developer in Chattanooga, TN, United States
Anthony is available for hire
Hire Anthony

Anthony Broussard

Verified Expert  in Engineering

Elixir Developer

Location
Chattanooga, TN, United States
Toptal Member Since
December 5, 2018

Anthony has over a decade of experience developing mobile applications using React Native and native iOS, Android code. Highlights include video streaming, integrating with 3rd party hardware, tools for binding Websocket events to component state, working with secure (medical) data.

Portfolio

Quantum Potato Software
Jenkins, PostgreSQL, Node.js, JavaScript, Ruby on Rails (RoR), Objective-C...
ChaiONE, USA
Jenkins, PostgreSQL, Node.js, JavaScript, Ruby on Rails (RoR), Objective-C
Big World Technology, Australia
Visual Basic, BigWorld

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Git, NixOS, Visual Studio Code (VS Code)

The most amazing...

...project I've completed was an Erlang server managing web socket connections for a multiplayer game.

Work Experience

Founder

2012 - PRESENT
Quantum Potato Software
  • Developed Elixir + Phoenix server for streaming live video chat.
  • Developed Elixir + Phoenix server for managing user accounts and cryptocurrency payments.
  • Maintained Phoenix and React Native development environment doing development, operations and code reviews.
  • Developed Erlang modules for custom websocket connection, user authentication, and presence management.
  • Designed PostgreSQL database schemas for Elixir, Ruby on Rails, and Node.js servers.
  • Created Websocket API specifications for Elixir Phoenix server.
  • Programmed Erlang, Elixir, Node.js, and Ruby on Rails business logic.
  • Compiled and configured cryptocurrency miners.
  • Managed online cryptocurrency sales for digital goods.
  • Integrated Web3.js with React frontend for Ethereum transactions.
  • Created SMS marketing platform for legally compliant and "text to text" user interface.
  • Integrated Android hardware for identifying concussions through point cloud analysis.
  • Developed Rice Business Plan Competition voting mobile application and server.
  • Developed streaming solutions for music, television and private video in Elixir and Ruby on Rails.
  • Learned extensive knowledge of App Store and Google Play store release management and best practices.
  • Distributed intra-corporate applications on private distribution networks.
  • Researched Augmented Reality for 3D projection with image recognition.
  • Published open source security, cryptocurrency, and game development projects.
  • Updated and deployed docker containers.
  • Developed React Native applications for iOS and Android.
  • Developed cross-platform Electron and Node Webkit applications.
  • Developed HTML5 webapps for cross-platform support and responsive design.
  • Created redux slice tool to remove template code writing actions + reducers, minimize lines of code integrating with view component.
  • Created redux dynamic websocket controller for binding websocket updates with state reducers.
  • Integrate native code with custom audio+video streaming requirements.
  • Integrate iOS, Android devices with 3rd party hardware payment processors.
  • Save encrypted medical data with on mobile devices.
  • Deployed dozens of apps to App Store + Play Store.
  • Debugged Node.js API calls, MongoDB queries.
  • Wrote Node.js websocket API controllers.
  • Upgraded dependencies and frameworks for old React projects, wrote custom packages to ensure a working product.
Technologies: Jenkins, PostgreSQL, Node.js, JavaScript, Ruby on Rails (RoR), Objective-C, Phoenix, Erlang, Elixir

Mobile Application and Server Developer

2010 - 2012
ChaiONE, USA
  • Designed and reviewed software architecture plans.
  • Estimated and scope projects from user workflows.
  • Managed in-house and remote development teams.
  • Developed iOS Application.
  • Led API design for cross-platform projects.
  • Trained new team members in best practices and programming paradigms.
  • Integrated mobile application deployment with Jenkins build server.
Technologies: Jenkins, PostgreSQL, Node.js, JavaScript, Ruby on Rails (RoR), Objective-C

Game Designer

2006 - 2008
Big World Technology, Australia
  • Designed combat simulations.
  • Designed AI scripts.
  • Created prototypes for testing new features.
  • Wrote technical analysis of bug reports to assist engineering in bug fixes.
  • Translated customer feedback into actionable design and engineering steps.
Technologies: Visual Basic, BigWorld

Q&A, Level Designer

2005 - 2005
GoPets, South Korea
  • Tested desktop overlay software.
  • Created technical specifications.
  • Wrote bug reports to assist engineering in bug fixes.
  • Managed user feedback tickets.
  • Designed game levels.
Technologies: Tools

Elixir Collaboration

Worked with local developers in a collaborative challenge, code-reviews and sharing best practices.

Eth-Auth

https://www.npmjs.com/package/eth-auth
Validate a user has control of their Ethereum address by decoding their signing of an authentication token.
https://github.com/quantumproductions/eth-auth

Eth-Lawyer

https://www.npmjs.com/package/eth-lawyer
Detect Metamask login, logout, and conveniently interact with Ethereum Smart Contracts.

Most Smart Contract web apps require detection of Metamask accounts.

EthLawyer handles the boilerplate of detecting:

* Metamask not installed
* Metamask installed but locked
* Metamask installed & unlocked

https://github.com/QuantumProductions/eth-lawyer

Makerspace Instructor

http://txrxlabs.org/
I taught beginner and intermediate iOS programming and JavaScript game programming at Houston's makerspace.

Languages

Objective-C, JavaScript, Ruby, Swift, Solidity, Erlang, Elixir, HTML5, Erlang (OTP), Visual Basic, Python 3, C#, Java

Tools

Git, Sublime Text, Vim Text Editor, RVM, Android Studio, Xcode, Jenkins

Platforms

iOS, Android, Steam, Linux, Visual Studio Code (VS Code)

Other

API Testing, Communication, Wireframing, Code Auditing, Code Review, Front-end Development, Freelancing, Board Games, Smart Contracts, Ethereum Smart Contracts, Debugging, BigWorld, Tools, CSS Grid, NixOS

Frameworks

Ruby on Rails (RoR), React Native, Phoenix, Electron, Flask, Django

Libraries/APIs

Node.js, React, NW.js, jQuery, Flexbox

Storage

PostgreSQL, MongoDB

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