
Ragib Smajic
Senior Software Engineer
Value-focused problem solver with 8+ years of experience building scalable solutions
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.
Technology Enthusiast
Passionate about learning and applying cutting-edge technologies.
Experience
HTEC Group
Hybrid (Remote + On-site)
Senior Software Engineer
Apr 2023 - Present- Implementing new client portal with high-performant dashboard featuring widgets/data visualizations using .Net Core
- Migrating legacy .NET Framework services to .NET Core
- Acting as Project Tech Authority in a team of 5+ engineers
- Mentoring team of few junior engineers on best practices
- Taking leading place in technical discussions and architecture design with client
Maestral Solutions
Hybrid (Remote + On-site)
Senior Software Engineer/Team Lead
Jul 2022 - Mar 2023- Leading a team of 10+ engineers in developing a SaaS platform for background screening
- Leading a team of 5+ engineers in developing a SaaS platform for vacancy management and applicant tracking
- Architecting scalable backend services using Node.js and AWS Lambda
- Architecting scalable docker microservices deployed on GCP Cloud Run
- Implementing event-driven architectures using AWS SQS/SNS and GCP Pub/Sub for async processing and inter-service communication
- Implementning SAGA patterns for distributed transactions across microservices
- Implementing selective data replication between legacy and new systems using change data capture (CDC) with Maxwell deployed on GCP
- Designing and implementing RESTful APIs
- Coordinating with cross-functional teams to define project requirements and deliverables
- Conducting code reviews and ensuring adherence to best practices
- Integrated third-party APIs and payment gateways like Stripe
- Collaborated with designers and product owners to deliver user-friendly interfaces
Software Engineer/Team Lead
May 2018 - Jun 2022- Participating in the development of a custom dashboard for monitoring IOT devices
- Leading a team of 5+ engineers in developing a custom APM solution for monitoring applications by utilizing ElasticSearch and Kibana with custom log processing pipelines
- Architecting scalable backend services using Node.js and AWS Lambda
- Implementing event-driven architectures using AWS SQS/SNS fanout pattern for async processing and inter-service communication
- Designing and implementing RESTful APIs
- Using Elasticashe for log event integration and caching layer to improve performance
- Coordinating with cross-functional teams to define project requirements and deliverables
- Conducting code reviews and ensuring adherence to best practices
- Collaborated with designers and product owners to deliver user-friendly interfaces
- Integrating with third-party identity providers for authentication and authorization by implementing OAuth2 and SAML protocols
Technologies & Tools
TypeScript
JavaScript
C#
.NET Core
React
Node.js
Express
PostgreSQL
Redis
Elasticsearch
AWS
Azure
Google Cloud
Docker
Kubernetes
Git
Featured Projects
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
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