M
milutin_rankovic's photo
Milutin Rankovic
From Serbia 05:10 PM (GMT+02:00)
$40/hr or $90,000/yr

Active over a week ago


Member since May 2026

Share this profile:

Senior Full Stack Engineer

Full-Stack Engineer
Available for hire
Years of experience
13+ years
Experience level
Senior
Available for
Full-time, Part-time, Contract, Freelance
Available from
28 Jun 2026
Download Resume / CV

I’m a full-stack engineer with strong backend focus, experienced in building scalable systems end-to-end using Node.js, TypeScript, and cloud infrastructure. I enjoy working in fast-moving environments where I can take ownership and ship real features. I’m looking for a role where I can contribute to meaningful products and continue growing technically.

Skills

Visual Basic JavaScript CSS Astro.js TypeScript Scrum Solidity Laravel React.js Next.js Gulp.js Objective-C Sencha React Native cppunit Enzyme Svelte.js NestJS Remix Ember.js Aurelia Vue.js Nuxt.js Qwik TensorFlow Alpine.js Node.js Express.js Mithril.js Fastify Tailwind CSS SQL Redis Kafka Elasticsearch Web sockets WebRTC GraphQL gRPC SOAP Cypress.js Playwright Electron Docker Deno Backbone.js AWS Azure F# Vercel Blockchain Angular.js LESS Zig Flow Opencv GTK Ktor Framer Motion GitLab WebGL build2 InfluxDB Cockroachdb NuGet Composer Redux.js SASS Boost.Test VMware OpenShift Ninja GCP Dagger Strapi.js Zod Software as a Service Web components Koa.js NoSQL REST Lambda JIRA Kubernetes Terraform Web3 Micro-frontends Microservices Supabase OpenAI Headless CMS jQuery D3.js Meteor.js Ionic Bun Expo.js Swagger JSON Three.js Jest Webpack npm Vite.js Selenium Jenkins Apollo Mocha.js Mongoose Netlify Gatsby.js React Query Babel JWT Polymer.js Socket.io RxJs Ethers.js Vitest Jasmine.js Chakra ESLint Puppeteer Zustand CircleCI Grunt Handlebars JSX NgRx Vuex Yarn Rollup MobX Recoil RPC Knockout.js NextAuth Sentry EJS SCSS Material UI PostCSS Storybook Pug Bulma Ant Design Natural Language Processing Text to speech Speech to text Responsive design Mobile-first design BEM Emotion MERN stack LAMP stack MEAN stack MongoDB PostgreSQL MySQL Firebase Dynamodb SQLite Sequelize Firestore TypeORM Heroku RabbitMQ SQS SNS EKS Digital Ocean Cloudflare Git GitHub Figma Prisma Agile CI/CD MVC Test Driven Development Web accessibility Styled components Web services Service workers ChatGPT Machine Learning Web security Stripe PayPal Payment gateways Webhook Serverless Kanban OAuth Internet of Things E-commerce Domain Driven Development Progressive Web Apps Single Page Application Server Side Rendering Server Side Generation Platform as a Service Infrastructure as a Service Smart Contract Augmented Reality Crypto Deep learning Generative AI Large Language Models Helm Charts Flutter HTML Webflow Python Bash Shell Java C PHP PowerShell Go Rust Kotlin Ruby Lua Dart Assembly Perl Swift R MATLAB Apex VBA Groovy Delphi Scala Elixir Haskell GDScript Lisp Clojure Julia Erlang Fortran Prolog Ada OCaml Cobol SAS Crystal Nim APL Raku ScyllaDb MS SQL Server MariaDB GCC BigQuery H2 Cosmos DB Cassandra Snowflake Neo4J DB2 Solr Firebird Couch DB Clickhouse Couchbase DuckDB Datomic RavenDB TiDB Oracle Hetzner Akamai Managed Hosting Hostinger OVH MSBuild Oracle Cloud Infrastructure Fly.io Vultr OpenStack IBM Cloud Watson Scaleway Colocation .NET WordPress Flask Spring Boot Django FastAPI Ruby on Rails Blazor Symfony Phoenix Drupal CodeIgniter Solid.js Elm Lit Dojo ExtJS Blitz NumPy Pandas Spring Framework Scikit Apache Kafka Grafana Cloudwatch Message queues PyTorch OpenGL Qt CUDA Keras Apache Spark SwiftUI Xamarin Hugging Face Cordova Hadoop Tauri Capacitor Tidyverse Quarkus MFC JAX Micronaut Uno Platform Netsuite Pip Homebrew Maven Gradle CMake Cargo SCons Ansible Chocolatey Clang APT Unity 3D Pacman pnpm MSVC Podman Unreal Engine Godot Ant Google Test Nix Meson QMake Puppet Chef Catch2 Pulumi Wasmer doctest bandit tunit lest snitch CUTE ELFspy liblittletest C++ C# Prometheus Airflow LangChain AINE SDD BMAD Spec-kit OpenSpec Kiro

Employment History

Senior Full Stack Engineer at Zelh Tech Current 2021 - Now
• Lead full-stack software development, design, implementation, and maintenance of high-performance, scalable, secure, reliable, cloud-native, and distributed software applications across multiple enterprise systems, ensuring adherence to coding standards, best practices, software design patterns, maintainability, observability, and performance optimization. Delivered a customer-facing platform supporting 500,000+ active users and integrated with multiple payment gateways. • Collaborate with technical teams, cross-functional teams, product managers, business analysts, QA engineers, and stakeholders to define project requirements, develop and maintain technical solutions, translate business requirements into system design, and ensure alignment with business objectives, communication expectations, stakeholder priorities, ownership, accountability, and delivery priorities. • Design, implement, and maintain CI/CD pipelines, automated testing frameworks, DevOps workflows, containerized environments, infrastructure as code practices, and cloud-based deployment pipelines for AWS, Azure, and Google Cloud Platform to ensure consistent, reliable, scalable, secure, and high-quality software delivery. Reduced deployment time from 3 hours to 20 minutes with automated pipelines. • Develop backend services, RESTful APIs, GraphQL APIs, microservices, server-side components, asynchronous processing workflows, and database integrations with Java, Python, SQL, NoSQL, Spring Boot, Django, Node.js, ensuring high scalability, maintainability, performance optimization, security, reliability, and strong architectural consistency. Created an API gateway handling 1 million requests per day with reliable production stability. • Work closely with frontend teams to integrate APIs, reusable components, responsive UI frameworks, state management patterns, and interactive web applications with React, Angular, TypeScript, JavaScript, HTML5, and CSS3 while ensuring performance, maintainability, accessibility, usability, and a strong user experience. • Mentor junior developers, provide technical guidance, conduct code reviews, lead workshops, and facilitate knowledge sharing to enhance team skills, improve code quality, enforce coding standards, promote software engineering best practices, and strengthen leadership, collaboration, accountability, and team productivity. Mentored 5 junior developers, leading 2 promotions to mid-level positions. • Analyze business requirements, translate them into technical specifications, and deliver enterprise-scale solutions that improve system reliability, maintainability, scalability, security, observability, and operational efficiency while ensuring collaboration, ownership, accountability, and clear communication across teams. • Hands-on experience with cloud platforms, containerized environments, DevOps workflows, CI/CD pipelines, automated testing, microservices architecture, distributed systems, backend/frontend integration, API design, software optimization, performance tuning, logging, monitoring, troubleshooting, and root cause analysis to deliver high-quality technical solutions. • Develop technical documentation, system architecture diagrams, API specifications, process workflows, release notes, and user manuals to ensure maintainability, knowledge transfer, clarity, compliance, and alignment across multiple projects and teams. • Apply agile methodology, continuous integration, continuous delivery, problem-solving, analytical thinking, attention to detail, cross-functional collaboration, decision-making, ownership, accountability, and technical leadership to deliver business-critical software solutions on time and within scope. Delivered 4 major feature releases in under 6 months without critical incidents.
Senior Software Engineer at Brocoders 2018 - 2021
• Responsible for backend development, software architecture, system design, and integration of technical solutions across multiple enterprise applications while delivering high-performance, scalable, maintainable, secure, reliable, and production-ready software solutions with strong attention to detail, analytical thinking, problem-solving, reliability, initiative, adaptability, accountability, and ownership. Designed backend services processing over 2 million transactions monthly. • Collaborate with frontend developers, QA engineers, DevOps teams, and technical teams to integrate software components, optimize system performance, enhance software reliability, maintainability, observability, and scalability, and support delivery through best practices, coding standards, agile methodologies, collaboration, communication, and continuous improvement. • Implement and maintain CI/CD pipelines, automated testing frameworks, version control, DevOps workflows, containerized environments, cloud-based deployment pipelines, and release automation to ensure continuous integration, continuous delivery, high-quality software release cycles, dependable execution, quality assurance, and release coordination. • Design, develop, and maintain APIs, backend services, microservices, distributed components, and database integrations with Java, Python, SQL, NoSQL, Spring Boot, Django, Node.js, ensuring high scalability, maintainability, reliability, security, and performance optimization across multiple business-critical software applications, with focus on maintainability, scalability, and long-term support. Refactored legacy APIs, reducing response time from 2s to 350ms. • Collaborate with cross-functional teams, product managers, business analysts, and stakeholders to translate complex business requirements into actionable technical solutions while demonstrating attention to detail, communication skills, analytical thinking, problem-solving, stakeholder management, decision-making, and technical leadership. • Apply software engineering best practices, performance optimization techniques, software design patterns, coding standards, automated testing, debugging, troubleshooting, root cause analysis, secure coding practices, and observability practices to deliver robust, secure, reliable, and scalable software solutions. • Mentor junior developers, conduct code reviews, facilitate workshops, and provide guidance on technical solutions, software architecture, CI/CD pipelines, DevOps practices, cloud deployment, microservices architecture, observability, performance optimization, communication, collaboration, and problem-solving techniques. • Hands-on experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, Redis, Oracle), data modeling, indexing, query optimization, database performance tuning, data integrity, caching strategies, and large-scale data processing in high-performance software systems. Optimized database queries to reduce average query runtime by 60%. • Develop and maintain comprehensive technical documentation, software architecture diagrams, API documentation, process workflows, user manuals, and knowledge base articles to ensure maintainability, clarity, scalability, knowledge sharing, onboarding, communication, and cross-team support across multiple teams. • Apply agile methodology, CI/CD pipelines, DevOps practices, attention to detail, cross-functional collaboration, problem-solving, accountability, ownership, and technical leadership to deliver business-critical software solutions efficiently, reliably, and within scope. Successfully launched a distributed microservices system supporting 10k concurrent users with zero downtime during launch.
Full Stack Developer at Techverx 2015 - 2018
• Developed frontend applications, UI/UX components, responsive interfaces, reusable components, and technical solutions for business-critical projects using React, Angular, TypeScript, JavaScript, HTML5, CSS3, ensuring high-performance, maintainability, scalability, accessibility, usability, and attention to detail. • Collaborate with backend developers, QA teams, DevOps teams, and technical teams to integrate APIs, optimize system performance, ensure reliability, maintainability, observability, and technical quality of frontend applications while following agile methodology, software engineering best practices, communication standards, and collaboration practices. • Implement frontend best practices, reusable component libraries, responsive design, performance optimization, state management, browser compatibility, and interactive web applications with a focus on attention to detail, cross-functional collaboration, problem-solving, maintainability, and high-quality technical solutions. Built a reusable component library adopted across 6 projects, reducing frontend development time by 30%. • Mentor junior frontend developers, share knowledge of software design patterns, technical solutions, coding standards, CI/CD practices, cloud integration, API integration, performance optimization, code quality, maintainability, ownership, and collaboration to ensure continuous team development, high-quality solutions, and technical excellence. • Develop business-critical, high-performance software applications integrated with backend APIs, cloud platforms, CI/CD pipelines, automated testing frameworks, microservices, containerized environments, authentication workflows, and enterprise systems while ensuring attention to detail, problem-solving excellence, maintainability, and strong execution. • Apply agile methodology, cross-functional collaboration, problem-solving, attention to detail, software engineering best practices, CI/CD pipelines, DevOps workflows, cloud integration, communication, accountability, ownership, and technical leadership to deliver high-quality software solutions efficiently and reliably.
Junior Backend Developer at Finoit 2013 - 2015
• Participated in backend development, software design, implementation of technical solutions, database management, API integrations, CI/CD pipelines, automated testing, debugging, troubleshooting, and performance optimization for enterprise software applications while maintaining attention to detail, communication, teamwork, and problem-solving focus. • Collaborate with cross-functional teams, product managers, business analysts, QA engineers, and technical teams to gather requirements, design technical solutions, implement business-critical software, and ensure reliability, maintainability, scalability, security, documentation quality, and supportability of backend systems. • Assist in designing, implementing, and maintaining CI/CD pipelines, DevOps workflows, containerized environments, automated testing frameworks, cloud integration, deployment automation, and software monitoring to ensure continuous delivery, high-performance, reliability, and technical excellence. Contributed to deployment automation scripts that cut release preparation time by 50%. • Hands-on experience with Java, Python, SQL, NoSQL, Spring Boot, Django, Node.js, backend frameworks, data modeling, indexing, query optimization, database performance tuning, debugging, troubleshooting, root cause analysis, and software optimization for multiple enterprise applications. • Develop and maintain technical documentation, software design diagrams, CI/CD pipeline documentation, process workflows, release notes, and knowledge base articles to ensure clarity, maintainability, scalability, knowledge sharing, onboarding, communication, and team support across teams. • Apply agile methodology, software engineering best practices, attention to detail, problem-solving, cross-functional collaboration, communication, mentoring, ownership, accountability, and technical leadership to deliver high-quality, business-critical software solutions on time and within scope.

Education

Bachelor's Degree in Computer Science at University of Novi Sad 2009 - 2013