Summary
Aleksandar Ostojić is a seasoned software engineer and systems architect from Belgrade with 12 years of multi-language, full-stack experience spanning Node.js, Python, PHP, Java/C#, C/C++, and low-level Assembler. He has led technology strategy in senior roles (CTO, Chief Science Officer, System Architect) across fintech, gaming and startup environments, designing scalable systems using both relational and NoSQL datastores plus search indexers like ElasticSearch. Comfortable from embedded-to-cloud, he blends hands-on coding with architectural vision, having built products on frameworks from Symfony and Pyramid to CMFs like Pimcore and e-commerce platforms. Known on GitHub as a self-described "Software Anarchitect," he brings a pragmatic, sometimes iconoclastic approach to system design that favors practical, resilient outcomes over dogma. His academic background in programming and mathematics underpins a preference for elegant, performant solutions and for translating complex requirements into maintainable systems.
12 years of coding experience
13 years of employment as a software developer
IX Beogradska Gimnazija "Mihajlo Petrović Alas"
Belgrade University Faculty for applied Information Technology in Business, Programing and Project
Master's Degree, Programming and Mathematics, Master's Degree, Programming and Mathematics at Faculty of Mathematics, University of Belgrade
High School, High School at Henderson County High school, Kentucky USA
Bachelor's Degree, Bachelor's Degree at RAF – Faculty of Computer Science
English, Serbian, Spanish