Slaven Ostojić.

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 strong communication and leadership skills.

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


Experience

Salt Square, Tuzla » Senior software engineer

March 2022 - Present

  • 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 and owning a few features in a large-scale, full-stack and HIPAA-compliant solution for COVID testing management.
  • Creating 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, front-end and back-end development, deployment and maintenance.

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 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 scale up and 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.
  • Working on FIX gateways and feed handlers to support different data sources.
  • 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;
  • Angular, React, Redux;
  • Git, Linux, Bash, Docker, AWS, Terraform, Kubernetes, Github actions, Jenkins, Prometheus, Grafana, New Relic;
  • Asterisk, FreeSWITCH;