Nathan Brake, Developer in Pittsburgh, PA, United States
Nathan is available for hire
Hire Nathan

Nathan Brake

Verified Expert  in Engineering

Software Developer

Location
Pittsburgh, PA, United States
Toptal Member Since
November 27, 2020

Nathan a software engineer who loves spending his time solving problems related to networking, data management, CI/CD workflow efficiency, and deployment architectures. He has over five years of experience with C+, JavaScript, React, and an assortment of other server frameworks.

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Visual Studio, Slack, MacOS

The most amazing...

...thing I’ve developed is a gRPC-based C++ server for speech recognition.

Work Experience

Advanced Software Development Engineer

2019 - PRESENT
M*Modal | 3M
  • Improved CI/CD efficiency by designing and implementing Jenkinsfile (written in Groovy) to manage the automated build process.
  • Developed C++ Node.js add on module to integrate existing C++ speech recognition toolkit into a web server.
  • Developed gRPC Web Server to stream audio and manage user sessions.
Technologies: Docker, Jenkins, JavaScript, C++

Software Engineer

2019 - 2019
Hitachi Rail STS
  • Designed and developed new web client JavaScript algorithms to decode binary data. Created an algorithm that was over 900 times faster than the original design.
  • Pioneered an automated system test design for a specific embedded system device. System tests were written in Python using the Gauge test framework and the Selenium Chrome WebDriver.
  • Designed, developed, and documented API endpoints written in C to deliver binary data from a custom embedded Linux web server, including the calculation of an MD5 checksum to verify data integrity.
Technologies: Python 3, JavaScript

Software Engineer

2019 - 2019
Bechtel Plant Machinery
  • Oversaw and project-managed an electric power distribution instrumentation and control system.
  • Represented BPMI and optimized communication streams between companies at a component supplier where I was placed on special assignment as an onsite representative.
  • Led development of React and Express.js-based application to forecast component obsolescence for stock level analysis.
Technologies: JavaScript, Python 3

Social Network

https://github.com/njbrake/socialnetwork-MERN
A social network framework built with React, Node.js, Express.js, and MongoDB. The social network allowed for user profile creation and management, post creation, friend management, and comments and reviews.

Libraries/APIs

Node.js, React

Tools

Jenkins, Visual Studio

Platforms

Docker, MacOS, Kubernetes

Languages

C++, Python 3, JavaScript, Embedded C++, Embedded C

Frameworks

Express.js, gRPC

Other

Machine Learning, Software Architecture, Circuit Design, Circuit Diagrams, Artificial Intelligence (AI)

Storage

MongoDB

2018 - 2020

Master's Degree in Computer Science

Georgia Tech - Online

2011 - 2015

Bachelor's Degree in Electrical Engineering

Grove City College - Grove City, PA

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