J.R. Heisey

J.R. Heisey

Mentor
Rising Codementor
US$3.00
For every 15 mins
ABOUT ME
Software Engineering Tutor
Software Engineering Tutor

Teaching
Trained customers including first time computer users how to use a complex turnkey system targeting the large scale cabinet manufacturing industry.

  • Over the phone support to first time computer users of user applications including word processing, spreadsheet and database.

Software Development

  • Retired after over 30 years of software development.
  • Initially self taught since the late 80s.
  • Received my BSCS 2004 at the age of 44.
  • Used C++ for twenty years.
  • Used C++11 for the last 6 years.
  • Been updating my knowledge of the latest C++ features.
  • Developed for Windows GUI, system level and kernel driver, Linux user level embedded and bare metal embedded.
  • Used dozens of libraries and APIs including Telephony, SQL, gRPC / Protobuf, SWIG, etc.
  • Some Python / Qt work at my last job.
  • Highly skilled using Visual Studio and Eclipse for project builds and debugging.
  • Experience with CMake, Docker, gRPC, and Protobuf among dozens of other tools and APIs.
Pacific Time (US & Canada) (-07:00)
Joined January 2025
EXPERTISE
25 years experience
Developed off the shelf Windows GUI software you might find at BestBuy, internal tools used by hardware engineers, telephony call control...
Developed off the shelf Windows GUI software you might find at BestBuy, internal tools used by hardware engineers, telephony call control, and others.
CC++11MFC
View more
CC++11MFC
View more
25 years experience
Adept at organizing code in a hierarchy of classes and objects indicative of Object Oriented Design using constructors, distructors, enca...
Adept at organizing code in a hierarchy of classes and objects indicative of Object Oriented Design using constructors, distructors, encapsulation, aggregation, inheritance and virtual functions.
25 years experience
Can teach OOP using C as a way to organize your code for easier readability, code navigation and maintenance.
Can teach OOP using C as a way to organize your code for easier readability, code navigation and maintenance.
Linux development
6 years experience
Developed GUI applications and libraries for the Linux platform. Applications were sold to the US government.
Developed GUI applications and libraries for the Linux platform. Applications were sold to the US government.
30 years experience
*Remake** the makefile debugger. **Bashdb** the bash debugger. Both debuggers by Rocky Bernstein. https://github.com/Trepan-Debuggers/re...
*Remake** the makefile debugger. **Bashdb** the bash debugger. Both debuggers by Rocky Bernstein. https://github.com/Trepan-Debuggers/remake https://bashdb.sourceforge.net/
20 years experience
Developed of the shelf software you might find at BestBuy.
Developed of the shelf software you might find at BestBuy.
25 years experience
CMake, Makefile, Visual Studio Professional, Docker, Windows Batch Files, Bash. **Remake** the makefile debugger. **Bashdb** the bash de...
CMake, Makefile, Visual Studio Professional, Docker, Windows Batch Files, Bash. **Remake** the makefile debugger. **Bashdb** the bash debugger. Both debuggers by Rocky Bernstein. https://github.com/Trepan-Debuggers/remake https://bashdb.sourceforge.net/

REVIEWS FROM CLIENTS

J.R.'s profile has been carefully vetted and approved as a Codementor. Connect with J.R. now, and leave a review for them once you're done!