Ragib Smajic

Ragib Smajic

Senior Software Engineer

Building AI-powered products and scalable platforms with 8+ years of engineering experience and a spec-driven, AI-accelerated workflow.

Value-Focused

Prioritizing business impact and user outcomes over technical novelty.

Problem Solver

Breaking down complex challenges into elegant, maintainable solutions.

Engineer Mindset

Systematic approach to design, implementation, and optimization.

AI-Enabled Delivery

I use AI within a disciplined, spec-driven workflow to move from clear requirements to production-quality software faster.

Featured Engineering Work

Multimodal Enterprise AI Agent

Built core agent, vision, attachment, web-search, and retrieval capabilities for an AI-powered enterprise workspace assistant

PythonFastAPIAWS BedrockRAGFAISSBM25Next.js.NET CoreClaude CodeCodexChatGPT

Ongoing2026

Vacancy & Applications Management Platform

Led migration of Ruby on Rails monolith to microservices architecture for high-load recruitment platform

ReactNode.jsRuby on RailsKubernetesGCPPostgreSQLMaxwellGCP Pub/SubDockerStripe

1 year 6 months2024

Application Performance Monitoring Platform

Architected serverless APM solution processing millions of log entries per second for enterprise client

Node.jsAWS LambdaElasticsearchKibanaAWS CloudWatchElasticacheRedisSNSSQSSAML

2 years2022

Experience

HTEC Group logo

HTEC Group

Hybrid (Remote + On-site)

Senior Software Engineer

Apr 2023 - Present
Key responsibilities
  • Own technical delivery for AI-powered and cloud-based SaaS products, including multimodal agent services and retrieval systems
  • Serve as Project Tech Authority, shaping architecture, technical standards, and delivery decisions with client and internal stakeholders
  • Lead and mentor engineers through implementation, code review, and pragmatic engineering practices
  • Design and evolve scalable backend and web platforms across .NET, Python, AWS, Azure, and modern frontend technologies
  • Partner with product and design teams to turn business needs into reliable, user-focused software
Azure.NET Framework (4.7).NET CoreReactAzure App ServicesAzure SQL DatabaseAzure queuesAuth0/OktaMSSQL ServerEntity FrameworkDapperMediatRXUnitMoqCQRSRESTful APIsGitNode.jsTypeScriptAWSGCPMySQLPostgreSQLMongoDBExpressSaga PatternDockerKubernetesgRPCKafka
Mistral logo

Mistral

Hybrid (Remote + On-site)

Senior Software Engineer/Team Lead

Jul 2022 - Mar 2023
Key responsibilities
  • Provided technical leadership for SaaS teams delivering background-screening and recruitment platforms
  • Defined scalable service and microservice architecture across Node.js, AWS Lambda, GCP Cloud Run, and Kubernetes
  • Owned reliable asynchronous integrations, distributed-transaction patterns, and change-data-capture workflows
  • Set engineering quality through architecture reviews, code reviews, mentoring, and delivery coordination
  • Worked with product, design, and client stakeholders to define requirements and ship secure customer-facing integrations
AWSGCPReactNode.jsTypeScriptPostgreSQLExpressAWS LambdaAPI GatewayAWS RDSAWS S3StripeAWS SQS/SNSDockerGCP Cloud RunKubernetesGCP Pub/SubMaxwell (CDC)MySQLMongoDBSaga Pattern

Software Engineer/Team Lead

May 2018 - Jun 2022
Key responsibilities
  • Led engineering delivery for IoT monitoring and application-performance-management products
  • Designed scalable AWS and Node.js services, including event-driven processing, caching, and observability pipelines
  • Owned secure API and identity integrations, including OAuth2, SAML, and third-party services
  • Contributed to cloud automation and infrastructure-as-code practices with CloudFormation
  • Coordinated implementation across engineering, product, and design while maintaining code quality standards
AWSReactNode.jsTypeScriptPostgreSQLExpressAWS LambdaAPI GatewayAWS RDSAWS S3AWS SQS/SNSElasticSearchKibanaElasticashe (Clustered Redis)AWS CloudFormation

Engineering, AI & Tools

TypeScript

TypeScript

JavaScript

JavaScript

C#

C#

Python

Python

.NET Core

.NET Core

Node.js

Node.js

Express

Express

FastAPI

FastAPI

Entity Framework

Entity Framework

React

React

PostgreSQL

PostgreSQL

MySQL

MySQL

MSSQL Server

MSSQL Server

MongoDB

MongoDB

Redis

Redis

Elasticsearch

Elasticsearch

AWS

AWS

Azure

Azure

Google Cloud

Google Cloud

Docker

Docker

Kubernetes

Kubernetes

Git

Git

Kibana

Kibana

Stripe

Stripe

Auth0

Auth0

gRPC

gRPC

Kafka

Kafka

RabbitMQ

RabbitMQ

Claude Code

Claude Code

Codex

Codex

ChatGPT

ChatGPT

Education

Faculty of Electrical Engineering, University of Sarajevo

Master's degree in Computer Science and Informatics

2016 - 2018

Focused on software engineering, architecture, computer networks, algorithms and system design

Faculty of Electrical Engineering, University of Sarajevo

Bachelor's degree in Computer Science and Informatics

2013 - 2016

Focused on electrical and software engineering, operating systems, computer networks, computer architecture, algorithms and system design

Languages

Bosnian

Native

English

Full Professional Proficiency