Micaiah Wallace, Developer in Durham, NC, United States
Micaiah is available for hire
Hire Micaiah

Micaiah Wallace

Verified Expert  in Engineering

System Design Developer

Location
Durham, NC, United States
Toptal Member Since
September 26, 2019

Micaiah has been designing and developing full-stack web applications for the past nine years. He specializes in front-end application development and systems design and can creatively tie various systems into a single cohesive user experience. He finds passion in maintaining a clean, readable, and well-tested code environment and has lots of experience making web applications secure and fast.

Portfolio

Two Six Technologies
Ember.js, TypeScript, Docker, Jenkins, PostgreSQL, Full-stack Development...
Red Hat
TypeScript, GitLab CI/CD, Red Hat OpenShift, Kubernetes, React, Python, HTML...
XOi Technologies
React Native, React, GitHub, TypeScript, DocumentDB, Serverless, Python, HTML...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), MacOS, Docker, Git, Chrome Extensions

The most amazing...

...project I've worked on was a phone application that allowed voice and chat communication over encrypted channels.

Work Experience

Lead Front-end Software Engineer

2023 - PRESENT
Two Six Technologies
  • Worked with design and field operations teams to implement two major features in a web application.
  • Debugged, found, and implemented a solution for a bug that had been lingering for several months.
  • Provided mentorship and support to software developers via 1:1 meetings and code reviews, leading to an early promotion from senior to lead software engineer.
Technologies: Ember.js, TypeScript, Docker, Jenkins, PostgreSQL, Full-stack Development, API Integration, Databases, Web, Analytics, Data, Polling

Senior Front-end Engineer

2022 - 2023
Red Hat
  • Designed and implemented a new reporting feature into an internal web application.
  • Migrated a set of applications internally between teams to different deployment instances.
  • Tracked and groomed user stories using Jira and tracked the project development to completion.
Technologies: TypeScript, GitLab CI/CD, Red Hat OpenShift, Kubernetes, React, Python, HTML, CSS, Full-stack, Single Sign-on (SSO), APIs, Front-end, OAuth, HTML5, Terminal, Context API, REST APIs, Cloud Deployment, Full-stack Development, API Integration, Email Automation, Databases, Web, Data, Polling

Front-end Engineer

2021 - 2022
XOi Technologies
  • Developed mobile and web application features, helping engineer the systems required to implement the features.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Converted the entire codebase of a web application to TypeScript from the previously used type system called Flow.
  • Developed a new multi-platform mobile library to integrate a machine learning model into the application's front-end logic.
Technologies: React Native, React, GitHub, TypeScript, DocumentDB, Serverless, Python, HTML, CSS, iOS, Android, Amazon Web Services (AWS), APIs, Front-end, OAuth, HTML5, Terminal, Context API, REST APIs, Cloud Deployment, Full-stack Development, API Integration, Databases, Web, Analytics, Data

Software Engineer

2014 - 2021
Surveillance One
  • Created a customer service ticket web application in Node.js and React.
  • Built an internal employee travel scheduling software to manage and notify employees of service trips.
  • Managed all servers and deployments for company-managed services and applications.
  • Created and managed AWS network and DevOps architecture.
  • Developed an application to create secure connections for our service team to troubleshoot and resolve issues remotely on client-managed application servers.
Technologies: React, Node.js, Docker, JavaScript, REST, Front-end Development, System Design, HTML, CSS, Full-stack, Team Leadership, Single Sign-on (SSO), Azure Active Directory, iOS, Scraping, Tailwind CSS, Redux, Amazon Web Services (AWS), Technical Architecture, APIs, USB, Front-end, Electron, OAuth, HTML5, Telnet Protocol, Terminal, Context API, REST APIs, Cloud Deployment, Full-stack Development, API Integration, Email Automation, Databases, Web, Data, Polling

Node.js Platform Subscription API Developer

2016 - 2016
Freelance Client
  • Built a subscription management microservice for the social service.
  • Integrated end-to-end API testing to validate the intended API contract.
  • Supported deployment of API to Amazon EC2 server and other AWS configurations.
Technologies: Node.js, JavaScript, REST, Amazon Web Services (AWS), APIs, Terminal, REST APIs, Cloud Deployment, API Integration, Data

Node.js Software Developer

2016 - 2016
Note-taking SaaS Freelance Client
  • Created an Electron cross-platform utility to take screenshots.
  • Handled user authentication via REST API. Supported UI interface developed in React.
  • Supported development of the REST API connecting to the application.
Technologies: Node.js, JavaScript, HTML, CSS, Full-stack, Amazon Web Services (AWS), Technical Architecture, APIs, Electron, Chrome Extensions, Terminal, REST APIs, API Integration, Web

Web Developer

2012 - 2016
Freelance Client
  • Provisioned and customized WordPress installation for a basketball coaching client.
  • Created custom WordPress plugins for custom team data display.
  • Supported and maintained WordPress website, plugin upgrades, and site security.
  • Migrated the website from one host and domain to another.
Technologies: JavaScript, Front-end Development, HTML, CSS, Full-stack, Front-end, HTML5, Terminal, Web

Surveillance One Partner Portal

A secure communication channel allowing customers to create, manage and track service requests with Surveillance One. The application enables the customer to send a request with any CCTV network or access control issues and track it all the way to resolution. The application provides easy access to upload pictures and documents from mobile or desktop browsers.

Surveillance One Scheduling Calendar

The project was to create a web application providing a centralized travel schedule for the corporate team. The schedule managers could manage events for all users, providing details and travel document attachments. Technicians would receive a notification when events became published on their calendar, giving them access to all necessary trip and project details.

ConvoSec iOS App

ConvoSec is a mobile application used for real-time secure voice and text communications. Users can have private conversations using end-to-end encryption technology for both voice and text communications.

Sports Player Web Scraper

This application was designed to retrieve a list of local team football players and their stats from a given local website. The site used javascript and required parsing of the javascript code to access the desired data for the client. The data was organized and exported to CSV format.

Surveillance One Inventory Manager

A simple transaction-based system to track warehouse inventory. The application allowed creating new items, and from the main page, you could scan the barcode of the item to automatically start a transaction with that item to modify it's inventory count or location.

Surveillance One Client Support Access Portal

This application gives the support team capability to create remote connections to client workstations/application servers in order to perform troubleshooting and perform remote fixes over the phone with minimal client interaction. The service authenticates over LDAP and uses encrypted connections to secure all traffic on multiple layers from servicer to client.

Surveillance One PDF Scraper

A simple desktop utility providing means to download all PDF files that are referenced via links in a given URL. It stores the URLs previously added for quick updating of local PDF cache if new files are added. The utility provided mechanisms to automatically update the software when required.

Languages

JavaScript, TypeScript, HTML, Python, CSS, HTML5

Libraries/APIs

Node.js, React, Context API, REST APIs

Tools

Terminal, Git, GitHub, GitLab CI/CD, Jenkins

Platforms

Web, Docker, iOS, Amazon Web Services (AWS), Red Hat OpenShift, Kubernetes, Android

Other

Web Scraping, Front-end Development, Full-stack, Scraping, APIs, Front-end, Full-stack Development, API Integration, Email Automation, Data, System Design, Chrome Extensions, Team Leadership, Single Sign-on (SSO), Data Scraping, Technical Architecture, OAuth, Telnet Protocol, Analytics, Polling, DocumentDB, Serverless, USB

Frameworks

Redux, Electron, React Native, Tailwind CSS, Ember.js

Paradigms

REST, Continuous Integration (CI), Functional Programming

Storage

Cloud Deployment, Databases, Azure Active Directory, PostgreSQL

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