
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
Ongoing • 2026
Vacancy & Applications Management Platform
Led migration of Ruby on Rails monolith to microservices architecture for high-load recruitment platform
1 year 6 months • 2024
Application Performance Monitoring Platform
Architected serverless APM solution processing millions of log entries per second for enterprise client
2 years • 2022
Experience
HTEC Group
Hybrid (Remote + On-site)
Senior Software Engineer
Apr 2023 - PresentKey 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
Mistral
Hybrid (Remote + On-site)
Senior Software Engineer/Team Lead
Jul 2022 - Mar 2023Key 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
Software Engineer/Team Lead
May 2018 - Jun 2022Key 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
Engineering, AI & Tools
TypeScript
JavaScript
C#
Python
.NET Core
Node.js
Express
FastAPI
Entity Framework
React
PostgreSQL
MySQL
MSSQL Server
MongoDB
Redis
Elasticsearch
AWS
Azure
Google Cloud
Docker
Kubernetes
Git
Kibana
Stripe
Auth0
gRPC
Kafka
RabbitMQ
Claude Code
Codex
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