Summary
Denis Shilin is a seasoned Senior Software Developer with over two decades of hands-on experience building complex systems across healthcare, real estate, finance, and marketplace domains. He combines deep backend expertise (Node.js, Python, Java, C++, .NET) with modern front-end and mobile skills (TypeScript, React, React Native, GraphQL) and a proven track record of driving architecture and monorepo/CICD transformations. Denis has repeatedly delivered production-grade services—microservices, GraphQL gateways, geocoding and matching engines, ETL pipelines for ML, and realtime chat platforms—demonstrating strong system design and operational sensibilities. He’s comfortable modernizing legacy stacks and shipping new greenfield products, and has experience instrumenting analytics, error logging and automated deployment flows to improve reliability. Based in Belgrade, he pairs pragmatic engineering with an appetite for continuous learning, often bridging backend, API and client libraries via code generation and feature-sliced design. An understated strength is his history of building tooling and templates that accelerate teams (service templates, client libs, CI plugins), making him a multiplier for engineering organizations.
11 years of coding experience
20 years of employment as a software developer
Master's degree Information Systems of Economics #071900, Master's degree Information Systems of Economics #071900 at Ural State University of Econimics