Slaven Ostojić.

About

slaven.jpg

Software engineer with more than 10 years of professional experience in designing and developing enterprise software solutions in fintech, telco and health industries.

Passionate about software design and architecture, enjoy writing clean and well-tested code.

Active in local community, equipped with strong communication and leadership skills.

In love with my guitars, vinyl records, nature, snowboarding and chess.


Experience

ZIRA, Tuzla » Senior software engineer

May 2023 - Present

  • Working on client-facing, microservice, distributed, enterprise solution for the leading provider of telecommunications services in Saudi Arabia
  • Working on electronic invoicing product integrated with ZATCA
    • Designing and developing new services and features in order to enhance solution functionality, capability and stability
    • Improving existing system through automation and optimisation (i.e. speed-up validation process up to 100 times)
  • Working on marketplace solutions which integrates different suppliers and customers via TMF API
    • Designing and developing new services for seamless integration between suppliers, customers and internal users
    • Leading the development team accountable for software delivery
  • Developing internal tools to improve software maintenance process and reporting
  • Developing CI/CD pipeline using GitLab CI/CD

Salt Square, Tuzla » Senior software engineer

March 2022 - May 2023

  • Designing and developing large-scale projects for different clients, working on front-end, back-end, database and infrastructure layers
  • Designing and developing a full-stack solution as a central consumer portal for one of the leading domestic appliances company
  • Creating architecture and design, developing and testing feature flag service with custom and non-trivial condition logic used in the health-care industry
  • Working on and owning several features and domains in a large-scale, full-stack and HIPAA-compliant solution for COVID testing management in highly regulated US health-care industry
  • Designing and developing inventory register with Google SSO
  • Creating web scrapers deployed in AWS with Terraform
  • Mentoring younger colleagues and teaching them Unit testing and Spring Boot

University of Tuzla, Tuzla » Developer / Contractor

February 2021 - December 2021

  • Developing tool for quality estimation at the university
  • Defining requirements and scope of the project, working on front-end and back-end sides, deploying and maintaining the complete solution

Infobip, Tuzla » Software engineer

April 2019 - February 2022

  • Working on distributed, data intensive enterprise microservice applications with main focus on stability, high availability, geo-redundancy, scalability and security
  • Development and maintenance of Mobile number portability system for collecting raw data from FTP, SFTP, HTTP, HTML, email, S3, etc. sources, uniforming and storing processed data in database for fast and intensive read operations
  • Maintaining and improving the USSD platform with over 3 million concurrent sessions in Africa
  • Development of Voice bot solution with DTMF functionality, with focus on end-to-end testing
  • Analyzing Email platform in order to redesign it to scale up and support 10x more traffic
  • Organising and leading internship in the company
  • Mentoring younger colleagues

Marvelsoft, Tuzla » Senior software developer

September 2014 - March 2019

  • Developing real-time, event-based, multithreaded, computation and data intensive systems for algo trading solution, used mainly in Europe and Asia.
  • Designing and developing order management system with main focus on real-time order monitoring and performance evaluation
  • Working on a heavy legacy project; improving and fixing it in order to increase modularity, to work as a plugin for the external third-party order management system
  • Working on FIX Gateways and Feed Handlers to support different data sources from different markets
  • Working as a project lead: defining requirements, organizing development cycles, prioritizing tasks, communicating with clients
  • Working as a team lead: mentoring, tracking developers’ progress and empowering younger colleagues

Other Activities

Agora center, Tuzla » Volunteer, teacher, trainer, mentor

March 2013 - Present


Faculty of electrical engineering, Tuzla » Teacher assistant

September 2018 - September 2021


Pecivo & Kafa, Tuzla » Coffee shop co-owner

February 2016 - November 2016


Education

Faculty of electrical engineering, Tuzla » Master’s degree - Computer Science

September 2018 - Present


Faculty of electrical engineering » Bachelor’s degree - Computer Science

September 2010 – September 2014


Technologies

  • C++, Java, Python, JavaScript, TypeScript;
  • C++ Actor Framework, Spring Boot, Flask, FastAPI, Node.js, Express.js, Next.js;
  • Unit testing, Integration testing, Testcontainers;
  • Hazelcast, Redis, Relational databases, NoSQL databases, Kafka, ActiveMQ Artemis;
  • Angular, React, Redux;
  • Linux, Bash, Docker, Git, GitHub Actions, GitLab CI/CD, Jenkins;
  • AWS, Terraform, Kubernetes, Prometheus, Grafana, New Relic;
  • Asterisk, FreeSWITCH;