×
Ivan Bernatovic

Ivan Bernatovic

Senior Software Engineer

Osijek, HR
+385989961375

Background


About

About

Full-stack engineer with nearly a decade of experience building and scaling backend systems, APIs, and automation workflows. Skilled in Ruby, Rails, Postgres, and modern cloud infrastructure. Passionate about developer experience, system observability, and building resilient, high-performance applications that empower users and teams.

Work Experience

Work Experience

  • Senior Software Engineer, Jungle Scout

    Jul, 2020 - Present

    • Refactored and streamlined observability of a distributed async job system processing over 300 million jobs per week, improving error rate by 80%.

    • Optimized a horizontally sharded Postgres cluster, reducing annual infrastructure costs by approximately $260,000.

    • Implemented smarter ECS autoscaling based on application metrics (Puma workers), enhancing scalability and reducing annual AWS spend by $30,000.

    • Modernized development workflows and CI/CD pipelines, cutting build times and enabling faster onboarding across engineering teams.

    • Led the transition of a core product to a Freemium tier model, doubling daily active users and expanding market reach.

    • Helped design and build an AI-powered seller assistant chatbot integrated with Jungle Scout’s sales analytics platform, enhancing product interactivity and customer engagement.

    • Stack: Ruby on Rails, Postgres, Redis, TypeScript, React, Docker, AWS ECS.

  • Software Engineer, Fulfin - Financing Ecommerce

    Jul, 2019 - Feb, 20207 months

    • Designed and built an async data ingestion platform integrating multiple third-party APIs using a serverless architecture.

    • Developed core components of an internal analytics tool for risk assessment of e-commerce sellers, enabling data-driven financing decisions.

    • Technologies: Python, Serverless Framework, Postgres, AWS Lambda.

  • Full-stack Web Developer, Satoshi Internet GMBH

    Jun, 2017 - Dec, 20192 years 6 months

    • Led the development of an A/B testing tool for Amazon sellers using the Amazon MWS API.

    • Built observability and performance monitoring tools from scratch to track background jobs and API integrations.

    • Automated deployment and backup workflows on a self-managed infrastructure, improving reliability and reducing manual ops overhead.

    • Integrated Stripe API for subscription management and billing automation.

    • Stack: PHP (Laravel), Vue.js, MySQL, AWS.

  • Full-stack Web Developer, Internetecosystems

    Jul, 2016 - May, 201710 months

    • Collaborated with designers and clients to develop bespoke CMS solutions using Laravel and Vue.js.

    • Streamlined development workflows, improving team efficiency and reducing delivery times.

  • Junior Software Developer, Inchoo

    Jan, 2016 - Mar, 20162 months

    • Maintained and optimized high-traffic Magento e-commerce sites for global clients.

    • Contributed to custom Magento module development for KEH.com, one of the largest camera resale platforms.

Projects Experience

Projects Experience

  • SprintSignal

    - Present

    Planning poker app with real-time capabilities and browser extension for agile teams.

    • Designed and implemented real-time collaboration features using WebSockets.

    • Developed both browser extension and responsive web app using modern front-end stack.

  • CollabFinder

    - Present

    Platform for discovering collaborators and startup partners based on shared goals and technologies.

    • Built the platform end-to-end, integrating authentication, profiles, and search features.

    • Used modern full-stack stack and CI/CD practices to ensure scalability and maintainability.

Skills

Skills

  • Ruby & Rails

    Ruby

    Rails

    Sidekiq

    Rspec

  • Backend & APIs

    Postgres

    Redis

    REST

    GraphQL

    Microservices

    ECS

  • Frontend Development

    React

    TypeScript

    JavaScript

  • Cloud & Infrastructure

    AWS

    Docker

    Serverless

    IaC

  • Automation & Observability

    CI/CD

    Metrics

    Monitoring

    Logging

Education

Education

  • Software Engineering, Master's degree, Faculty of Electrical Engineering, Computer Science and Information Technology Osijek

    Jan, 2012 - Jan, 2018