Nathan Brake, Software Developer in Pittsburgh, PA, United States
Nathan Brake

Software Developer in Pittsburgh, PA, United States

Member since November 25, 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.
Nathan is now available for hire

Portfolio

Experience

Location

Pittsburgh, PA, United States

Availability

Part-time

Preferred Environment

Visual Studio Code, Visual Studio, Slack, MacOS

The most amazing...

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

Employment

  • 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

Experience

  • 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.

Skills

  • 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

Education

  • Master's Degree in Computer Science
    2018 - 2020
    Georgia Tech - Online
  • Bachelor's Degree in Electrical Engineering
    2011 - 2015
    Grove City College - Grove City, PA

To view more profiles

Join Toptal
Share it with others