Skip to main content

|

Software Engineer

nikola.mihajlovic5@yahoo.comBelgrade, Serbia | Belgrade, SerbiaLinkedIn

Experienced software engineer with expertise in building scalable systems, modern web applications, APIs, and distributed architectures. Passionate about clean code, performance optimization, and developer experience. Team-oriented with experience in a startup culture.

Experience

Full Stack Developer | PRESTA

2017 - Present

  • Delivered numerous projects across multiple startups, working with diverse technology stacks
  • Currently developing modern AI solutions using LLM APIs, including AI agent development
  • Built Shopify headless architecture using React, Laravel, external CMS, Salesforce, and Stripe, increasing conversion rates and giving ability to centralize many different client stores in one single store
  • Designed and developed image caching solution for a website that has ~400K unique monthly visitors following the best practices for site speed and using Cloudflare solutions. This led to around 1TB of monthly saved paid bandwidth
  • Led large-scale actively-used legacy Laravel project framework upgrade from V5.x to v10.x
  • Involved in development of the "Scratch" winning game with US Patented winning algorithm
  • Built user platform and API for managing vertical farming products with integrated payment and subscriptions
  • Led migration to microservices architecture, improving system scalability

Freelance developer, contractor | HOLEST ENGINEERING

2015 - 2017

  • Worked on the online payment integration currently used on many domestic websites
  • Developed custom WordPress plugins and modules using PHP and SQL, tailored to client requirements
  • Built e-commerce solutions including Shopify integrations and WooCommerce customizations. - Provided technical support and customization for WordPress themes.
  • Delivered end-to-end solutions from concept to production.

Skills

Languages: PHP, JavaScript/TypeScript, Python, SQL(also NoSQL)

Frameworks, Libraries, Tools & APIs: Laravel, React, Next.js, Node.js(Nest.js), Docker, Kubernetes, Redis, AWS, Cloudflare, OpenAPI, Shopify API, SalesForce, Stripe, Auth0...

Architecture: Microservices, REST APIs, Serverless, Headless CMS, API Design, System Design, DB modeling

Additional: Strong interest in server architecture, OOP concepts, design patterns, and distributed systems including caching, queues, and job processing.

Education

Bachelor's degree

University of Belgrade, Faculty of Mathematics - Informatics | 2010 - 2016

High school

Electrotechnical High School “Rade Končar” - Computer Engineering Technician | 2006 - 2010

⬇️ Resume