In real software development, I really used fairly trivial linear algebra, geometry, and trigonometry. Of course, nothing more advanced than the first college course in each subject.
However, I wrote many programs to solve really quite complex mathematical problems, using some very advanced mathematical ones. But I would not name any of these software developments, since in fact I did not develop software. By this, I mean that the end result was not the program itself, it was the answer. In principle, someone would ask me what is essentially a mathematical question, and I will write a program that would answer this question. A confident identifier supports the code when they ask me a question again, and sometimes I send the code to someone so that they can answer the question themselves, but this is still not considered software development. Sometimes someone took this code and re-implemented it in the application, but then they are involved in software development, and I do the math.
(Hope this new work started by Ive actually allows me both to see so well how it works)
source share