Experience
Where the work happened. Three companies, seven years.
Tungsten Automation
Senior Software Engineer · Podgorica, Montenegro
AI-First Development
Drive AI-first workflows with Claude Code — custom skills for planning, testing, code review, and live API testing — plus MCP integrations for Bitbucket, Jira, Oracle, and PostgreSQL across the full lifecycle.
E-Invoicing Compliance
Develop the French e-reporting (e-invoicing) solution within a microservice architecture.
Resilience
Built Kafka-based retry mechanisms with a scheduler across services, improving fault tolerance of asynchronous message processing.
AWS
Build and dev-test workflows across S3, Lambda, API Gateway, Amazon MQ, and Kafka.
EPAM Systems
Senior Software Engineer / Software Engineer · Podgorica, Montenegro
SAP Partner Management Platform
B2B solution for SAP's partner ecosystem (Spring Boot, React, SAP UI5). Developed core modules for quarterly planning and reseller tracking, engineered KPI calculation and prediction over quarterly partner data, and added multi-currency support across service and presentation layers.
CI/CD & Quality
Built GitHub CI/CD pipelines with automated testing (JUnit, QUnit) and SonarQube quality gates; deployed on AWS EKS, EC2, and S3.
Internal AI Assistant (Onyx RAG)
Built EPAM's RAG assistant on Onyx, wiring in internal docs, knowledge bases, and comms channels; integrated corporate SSO and improved answer relevance via prompt engineering.
UKG Workforce
Shipped React and proprietary-Java features for a platform with millions of daily users — resource cloning across companies, per-employee multi-currency payroll, hardened API security via TDD, and an OpenAI skill-to-CV matcher.
Coreit doo
Software Engineer · Podgorica, Montenegro
PIFC (EU-Funded)
Built a Public Internal Financial Control platform mandated across all institutions of Bosnia and Herzegovina — risk registers, process maps, KPIs, trainings, and annual self-assessment reports.
Auth & Access
Implemented Keycloak SSO and JWT-based authentication with role-based access control across government applications.
MESPH (UNDP)
Extended Java EE/JSF/Hibernate modules supporting Montenegro's EU accession; added Word export and reworked the reporting engine.
Infrastructure Topology
Built an app modeling server → VM → container → application with mindmap visualization and JPQL/native-SQL filtering; containerized and deployed with Docker.
Skills
Languages
Frameworks
Cloud & Tools
Data & Messaging
AI / GenAI
Practices
Certifications
- AWS Certified Machine Learning Engineer — Associate
- AWS Certified Developer — Associate
- Oracle Certified Professional, Java EE 7 Application Developer
- Confluent Apache Kafka Fundamentals
- AI Fluency: Framework & Foundations
Education
Computer Science — Mediterranean University · Podgorica, Montenegro