Slaven Ostojic.

About

slaven.jpg

Software engineer with more than 8 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 communication and leadership skills.

In love with my guitars, snowboard, vinyl records and chess.


Career Path

Experience

Salt Square, Tuzla ● Senior software engineer

March 2022 - Present

  • Creating architecture and design, developing and testing feature flag service with custom and non-trivial condition logic used in the health-care industry.
  • Creating inventory register with Google SSO.
  • Creating web scrapers deployed in AWS via 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, front-end and back-end development, deployment.

Infobip, Tuzla ● Software engineer

April 2019 - February 2022

  • Working on distributed, data intensive, enterprise microservice applications with main focus on stability, scalability and security.
  • Development and maintenance of Mobile number portability system for collecting raw data from FTP, SFTP, HTTP, HTML, emails, S3, etc. sources, uniforming and storing processed data in permanent memory.
  • Maintaining and improving the USSD platform with over 3 million concurrent sessions.
  • Development of Voice bot solution with DTMF functionality, with focus on end-to-end testing.
  • Analyzing Email platform in order to redesign it to support 10x more traffic.
  • Mentorship and internship organization.

Marvelsoft, Tuzla ● Senior software developer

September 2014 - March 2019

  • Developing solutions for algo trading and monitoring.
  • Working on a heavy legacy project; improving it to work as a plugin for the client’s order management system.
  • Starting a company’s major project from scratch, defining software architecture.
  • Project lead; defining requirements, organizing development cycles, prioritizing tasks, communication with clients.
  • Team lead; mentoring, tracking developers’ progress.
Other

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

March 2013 - Present


Faculty of electrical engineering, Tuzla ● Teacher assistant

September 2018 - September 2021

Education

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

September 2018 - Present


Faculty of electrical engineering, Tuzla ● Bachelor’s degree - Computer Science

September 2010 – September 2014

Technologies
  • C++, Java, Python, JavaScript, TypeScript, Node.js;
  • C++ Actor Framework, Spring Boot, Flask, FastAPI, Express.js;
  • Unit and integration testing, Testcontainers;
  • Hazelcast, Redis, Relational and NoSQL databases;
  • Angular, React, Redux;
  • Git, Linux, Docker, AWS, Terraform, Github actions, Jenkins, Artifactory, Prometheus, Grafana, New Relic;
  • Asterisk, FreeSWITCH;