Slobodan Filipović is an experienced Application and Cloud Architect with nine years in consultancy and over two decades of hands-on development across .NET, Java, TypeScript, Rust and cloud-native tooling. Currently delivering solutions for the European Commission DIGIT, he blends infrastructure-as-code expertise with Pulumi and AWS, strong backend design with Java Spring, and modern front-end work in Angular and Blazor. His open-source contributions include practical fixes to high-profile projects like swagger-codegen and lichess-org’s chessground, showing attention to TypeScript strictness and client-generation reliability. Comfortable moving between low-level performance work in Rust and pragmatic enterprise systems, he also brings formal certifications and a master’s background that reflect disciplined software engineering. Colleagues value him for shipping secure, scalable systems that prioritize UX as much as architecture. He resides in Luxembourg and consistently explores emerging runtimes such as Deno to keep solutions both current and efficient.
8 years of coding experience
12 years of employment as a software developer
Master's degree, Master's degree at Univerzitet u Beogradu
Contributions:2 reviews, 10 commits, 6 PRs in 2 years 11 months
Contributions summary:Slobodan primarily worked on the chess UI, modifying core TypeScript files. They implemented strict compilation settings and updated the TypeScript version. The contributions include refactoring code by moving dependencies, fixing type definitions, and adjusting function signatures. Changes also involved updates to the build processes.
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
Full-stack Developer
Contributions:7 commits, 14 PRs, 41 comments in 10 months
Contributions summary:Slobodan primarily focused on fixing issues related to Angular and TypeScript code generation within the swagger-codegen project. They addressed strict compilation problems, removed unnecessary RxJS operators when using HttpClient, and fixed an issue related to file upload. Additionally, the user contributed by adding support for the `providedIn` configuration for Angular services and resolving unit test errors. This work indicates a strong involvement in improving the project's Angular client code generation capabilities.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Slobodan Filipović - Consultant at Sword Technologies