First and foremost I'm just a programmer. This means I create and maintain computer software: programs.
Just like you may speak several languages, or perhaps just speak one (but understand many dialects of that language), programmers will typically speak several computer languages or specialize in one language but understand various versions (which are like dialects) of that one language.
My professional career has been filled with jobs working with IBM Computer systems mainly written in the IBM R.P.G. Language.
RPG is a business language originally designed to generate paper reports for management back in the days before touch screens and smart devices. The Report Program Generator language has evolved so far beyond it's humble beginnings the acronym bears not relation to what modern RPG looks like. It is used to power internet webservers, shopping cart software, it drives major distribution systems, casinos and banks worldwide.
RPG is the language that powers businesses all across the world. Quietly. Humbly. Few people have heard of it.
I'm a Senior RPG Programmer and Technical Consultant on the IBM i platform. I know other languages but I specialize in this wonderfully quirky beast called RPG.