I apologize if this is a stupid question. I'm a statistician by education, and in an analyst role at a private company. For the past 9 months I've spent 95% of my time building things in Python. First it was a big automation task that, strictly speaking, was outside the scope of my role, think "we need to start doing this new thing that would take two new full time roles if done manually, with lots of options and settings that we can change if we need it later. Btw we need it by yesterday.".
I agreed to take on the project on the terms that I get to solve it in any way I saw fit, which was automating it in Python rather than turning it into an Excel monster.
Then, since that went well I guess, that somehow turned into a part of this HUGE project to create something that will give us Power BI-like functionality but without some of the drawbacks of Power BI. Several data sources, hundreds of values, 20 different types of dynamic time windows, 20 different grouping levels for groups that get assigned differently depending on the type of time window.. All getting fed into 100 different reports in different formats that will each need to look pretty with dynamic formatting etc, and will need to be available on our internal systems as well as sent to 50 different people or combinations of those people somewhere between once a month and every day. I'm starting to realize that we need to set up proper databases for all this data, which I will also have to figure out how to do in the most optimal way and implement.
And before you say "that sounds easy enough", I hadn't touched Python in the past 10 years before this, and even then only used it for one course during my Master's. I don't have a senior to ask when I run into trouble - I'm the only person in my department so I guess I'm the senior. My manager has zero technical knowledge and zero time for me, we have maybe two meetings a year. These tasks come directly from the CEO at our international HQ, who I can't exactly call up to ask programming questions.
I'm not saying this to complain, apart from the stress and pressure this has been so much fun. But it doesn't feel like any analyst role I've had in the past, so what would be an appropriate title for someone doing this sort of work?

