Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Joshua Sterling

Columbus,OH

Summary

Senior Software Engineer with over 10 years of experience in the telecommunications and IoT industries, specializing in intelligent site monitoring software on Linux platforms. Proven expertise spanning backend systems, embedded integrations, and modern frontend web UI development connecting seamlessly to device backends.

Overview

10
10
years of professional experience

Work History

Software Engineer

Westell Technologies
Dublin, OH
05.2016 - Current
  • Spearheaded application development with Python for intelligent customer dashboard displaying real-time cell tower status.
  • Managed full-lifecycle software delivery in agile environment; ensuring alignment between requirements gathering and unit testing.
  • Implemented inter-process RPC communication using D-Bus and created scalable web APIs for improved system interaction.
  • Led front-end development with TypeScript and JavaScript to create dynamic web user interfaces linked to device backends.
  • Engineered Bluetooth Low Energy functionality using NimBLE library for device provisioning via Bluetooth.
  • Developed robust integrations with cell tower remote devices; enhancing compatibility across various hardware architectures.
  • Designed sophisticated software simulators to illustrate real-life failure events for comprehensive quality assurance.
  • Built Sitebus communication protocols to connect environmental sensors for data retrieval.

Education

Bachelor - Computer Science

University of Cincinnati
Cincinnati, OH
05-2016

Skills

  • Programming languages: TypeScript, JavaScript, Python, C, C, MicroPython
  • Operating systems: Linux, Windows
  • Development tools: React, VS Code, Eclipse, Qt Creator, Git, GitHub, Perforce, Jira
  • Methodologies: Agile, Scrum, Waterfall
  • APIs and protocols: Web APIs, RPC (DBus), Bluetooth LE
  • Real-time systems

Personal Information

Title: Software Engineer

Timeline

Software Engineer

Westell Technologies
05.2016 - Current

Bachelor - Computer Science

University of Cincinnati
Joshua Sterling