Paul Nesbitt

United States

@pdnesbitt13

Software Engineer

Badges

Problem Solving
CPP

Certifications

Work Experience

  • Software Engineer

    Erdos Miller•  August 2022 - June 2023

    * Continued development of Qt/QML-based desktop application to configure, monitor, and maintain downhole drilling tools * Specialized in designing and programming the User Interface experience * Expanded on unit test suite using the QTests framework within Qt, as well as the Squish framework for testing the User Interface specifically

  • Firmware Engineer

    LUFKIN Industries•  January 2017 - August 2022

    * Developed new client-requested software and hardware features for the company’s latest rod pump controller, as well as updating, maintaining and optimizing previous features, leading to more purchases of the controller * Led development for the Communication and User Interface components of the controller, for presenting status information, and adjusting configurations of the pumping unit, using C, JavaScript/HTML/CSS, and Modbus/EGD communication * Modified the driving component of the controller that runs the pumping unit, using C++, C#, and proprietary internal software * Maintained Modbus register/variable documentation for use with client Supervisory Control and Data Acquisition (SCADA) interface * Managed firmware release package creation for the controller

  • Software Developer

    Erdos Miller•  March 2014 - November 2016

    * Led development of Qt-based embedded application for client’s medical equipment cleaning device * Led development of Qt-based desktop application for client to graphically view downhole tool data, including importing & parsing data, and upgrading functionality & performance of the User Interface * Continued development of Qt-based desktop application for client to configure, monitor, and maintain downhole drilling tools, including integration with Web portal to track and monitor real-time status * Managed database and query development for each application through SQLite

  • Software Developer

    MediaFire•  June 2013 - January 2014

    * Acquired valuable C/C++ experience as a developer on the Desktop Application team * Led development of the Watch Dog Timer used to log and report app failures to the cloud for debugging * Developed pieces of the desktop app User Interface using Qt

Education

  • University of Texas at Austin, Austin

    Computer Science, BS•  August 2009 - May 2013

    • Focus on C/C++ and Java, with exposure to Python, Assembly languages LC-3 and MIPS • Implemented a Semantic Information Manager [SIM] parser for ReL, an open-source relational Database Management System [DBMS], written entirely in Java for multiple platforms • Exposure to network & protocol architectures, communication & switching, layer & routing

Skills

pdnesbitt13 has not updated skills details yet.