Recommended expert

Maksim Šetić

Senior Full Stack Developer

Maksim Šetić
Zagreb, Croatia

Experience

Aug 2024 - Aug 2025
1 year 1 month

Senior Full Stack Developer

Kiggla

  • Architected and deployed microservices using FastAPI, Django, and Ruby on Rails, supporting AI-based booking and analytics systems across U.S. and European markets. Leveraged containerized environments with Docker to reduce build and deployment time by 60%, ensuring reliability in high-traffic workloads.
  • Integrated LLMs and AI APIs (OpenAI, custom embeddings) for automated content generation, recommendations, and anomaly detection. Implemented benchmarking pipelines to evaluate LLM performance in production-like conditions using synthetic data.
  • Led code review sessions focused on Ruby and Python services, detecting anti-patterns, improving test coverage with RSpec and Pytest, and enforcing maintainable architecture through metaprogramming and idiomatic coding standards.
  • Enhanced CI/CD workflows (GitHub Actions, Jenkins) with automated testing and staging deployments, incorporating static analysis, code quality gates, and container scanning.
  • Collaborated with data scientists and solution engineers to fine-tune model behavior through curated annotations, improving output consistency and domain accuracy by 25%.
Jan 2023 - Jul 2024
1 year 7 months
Zagreb, Croatia

Full Stack Developer

Kodelab

  • Designed backend services in Python (Django, FastAPI) and Ruby, enabling scalable data workflows and cross-language API integration for real-time analytics and automation products.
  • Introduced AI-assisted code generation and linting pipelines using GPT-based systems, enabling semi-automated code review and documentation drafting within the CI process, increasing code quality and reviewer efficiency.
  • Optimized PostgreSQL queries and Redis caching, improving throughput by 45% and reducing API response times below 150ms under concurrent load.
  • Applied Dockerized test environments and integrated RSpec/Pytest suites within GitHub Actions to achieve faster regression testing and reproducible results.
  • Authored detailed technical documentation, including UML diagrams and developer playbooks, standardizing onboarding and cross-project knowledge transfer.
Dec 2021 - Dec 2022
1 year 1 month
Zagreb, Croatia
Hybrid

Software Developer

Felloz

  • Co-engineered a hybrid donation platform with a Python/Django backend and Ruby modules for secure financial transactions, integrating with Stripe and SendGrid APIs to handle real-time events and notifications.
  • Developed automated evaluation scripts and Ruby-based CLI tools to monitor code quality and API performance, enabling early bug detection and reducing runtime issues by 30%.
  • Implemented Docker-based CI/CD pipelines (GitLab CI) for continuous integration, deployment, and testing, ensuring stable releases and reproducibility across development stages.
  • Contributed to prompt design and annotation workflows for internal AI models used to automate donor communications and sentiment analysis, improving classification accuracy and reducing manual QA efforts.
  • Collaborated closely with stakeholders and QA to translate business logic into robust service endpoints, validating data integrity and ensuring compliance with security and privacy standards.
Dec 2018 - Nov 2021
3 years
Zagreb, Croatia

Software Developer

Caelor

  • Built scalable enterprise web applications and SDKs using Django REST Framework, Node.js, and Ruby components, serving thousands of enterprise users within Atlassian-integrated ecosystems.
  • Developed AI-powered assistants and internal automation scripts leveraging GPT-based models and Ruby pipelines to analyze Jira issues and generate knowledge-base content automatically.
  • Implemented unit and integration tests (RSpec, Pytest, Jest) integrated into CI/CD pipelines to enforce code reliability and maintain high code health across distributed teams.
  • Optimized API performance through profiling and debugging, reducing latency in data-heavy requests and improving system responsiveness by 35%.
  • Collaborated cross-functionally with designers, architects, and QA to ensure that architecture and user experience aligned with enterprise security and compliance standards.
Apr 2018 - Dec 2018
9 months
Zagreb, Croatia

Software Developer Intern

Caelor

  • Supported senior engineers in building prototype APIs and proof-of-concept services in Python, Ruby, and Express.js, contributing to early-stage product validation and user testing.
  • Gained practical experience with Linux-based environments, Dockerization, and Git branching workflows, contributing to smoother deployment processes.
  • Participated in debugging sessions and refactoring tasks, learning best practices in object-oriented Ruby programming and code maintainability.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (7.5 years) and Banking and Finance (1 year).

Information Technology
Banking and Finance

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (7.5 years), Product Development (7.5 years), and Quality Assurance (1 year).

Information Technology
Product Development
Quality Assurance

Summary

Versatile Full Stack Developer with 7+ years of experience designing, developing, and optimizing large-scale applications across diverse domains, including SaaS, analytics, and AI-driven systems. Skilled in Python (Django, FastAPI), JavaScript, TypeScript, and Ruby, with a strong focus on clean architecture, data pipelines, and AI integration. Experienced in LLM-based development, prompt evaluation, and automated testing frameworks within CI/CD environments. Adept at collaborating in cross-functional teams, conducting code reviews, and improving model accuracy and reliability through data-driven experimentation. Passionate about building maintainable, well-tested systems that bridge human expertise and intelligent automation.

Skills

  • Programming Languages: Python, Ruby, Javascript (Es6+), Typescript, Php, Sql
  • Frontend: React.js, Next.js, Angular, Vue.js, React Native (Expo)
  • Backend & Apis: Django, Fastapi, Flask, Ruby On Rails, Express.js, Node.js, Rest, Graphql
  • Databases: Postgresql, Sql Server, Mysql, Mongodb, Redis, Mariadb
  • Devops & Tools: Docker, Git/github, Gitlab Ci, Jenkins, Circleci, Aws (Ec2, S3, Lambda), Azure, Vercel
  • Testing: Jest, Cypress, Pytest, Selenium, Postman, Unit/integration Testing, Ci/cd Validation
  • Ai & Automation: Openai Api, Gpt Integration, Data Annotation, Model Fine-tuning, Prompt Engineering, Evaluation Frameworks
  • Other: Linux Cli, Design Patterns (Mvc, Repository, Singleton), Debugging, Documentation, Profiling

Languages

English
Advanced
Croatian
Advanced

Education

Oct 2014 - Jun 2018

Algebra Bernays University

Bachelor of Science in Computer Science · Computer Science · Zagreb, Croatia

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Maksim based?

Maksim is based in Zagreb, Croatia.

What languages does Maksim speak?

Maksim speaks the following languages: English (Advanced), Croatian (Advanced).

How many years of experience does Maksim have?

Maksim has at least 7 years of experience. During this time, Maksim has worked in at least 4 different roles and for 4 different companies. The average length of individual experience is 2 years and 6 months. Note that Maksim may not have shared all experience and actually has more experience.

What roles would Maksim be best suited for?

Based on recent experience, Maksim would be well-suited for roles such as: Senior Full Stack Developer, Full Stack Developer, Software Developer.

What is Maksim's latest experience?

Maksim's most recent position is Senior Full Stack Developer at Kiggla.

What companies has Maksim worked for in recent years?

In recent years, Maksim has worked for Kiggla, Kodelab, Felloz, and Caelor.

Which industries is Maksim most experienced in?

Maksim is most experienced in industries like Information Technology (IT) and Banking and Finance.

Which business areas is Maksim most experienced in?

Maksim is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

Which industries has Maksim worked in recently?

Maksim has recently worked in industries like Information Technology (IT) and Banking and Finance.

Which business areas has Maksim worked in recently?

Maksim has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Maksim's education?

Maksim holds a Bachelor in Computer Science from Algebra Bernays University.

What is the availability of Maksim?

Maksim is immediately available full-time for suitable projects.

What is the rate of Maksim?

Maksim's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Maksim?

To hire Maksim, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 680-840 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.