Zoran M.

About Me

Zoran is a software engineer with over ten years of professional experience with a wide range of technologies. He has worked with C/C++, Python, Go, JavaScript, Java, and more. Currently focusing on full-stack, scalable applications development, he has been a part of teams of all sizes in environments ranging from small private companies to Google.

Frontend

JavaScript AngularJS CSS

Backend

Database

DevOps

Workflow

Other

Work history

A Fortune Global 500 company
A Fortune Global 500 company
Software Engineer
2023 - Present (2 years)
Remote
  • Developed a data processing platform

  • Implemented a custom SQL endpoint backed by Trino and OPA for cross-cloud big data processing as well as a custom Power Query connector for using this endpoint from Power BI

  • Set up and maintained platform infrastructure as part of the infra team

Dagster Databricks Trino Power Query M TerraformKubernetesBazelDockerPythonAzure Kubernetes Service (AKS) Amazon Elastic Container Service (Amazon ECS) Azure DevOps
SonicCloud
SonicCloud
Software Engineer
2015 - 2023 (8 years)
Remote
  • Developed the API server, analytics pipeline, internal web interface, online hearing test, web audio processing

  • Automated infrastructure provisioning and configuration, CI pipeline

  • Maintained the VoIP stack

GoPostgreSQLAgile software developmentReal-time Systems FreeSWITCH RESTAgile Software Testing VoIPPythonTypescriptJavaScriptErlang (OTP) Kamailio TerraformAnsibleSwaggerRedash CouchDBReact Web Audio Google Compute Engine (GCE) JenkinsPrometheusGrafanaSQLBashGoogle Cloud Platform (GCP) CI/CD Pipelines Continuous Integration (CI)Automated TestingCSSHTMLDjango
Bluedrop Performance Learning
Bluedrop Performance Learning
Full-stack JavaScript Developer
2015 - 2015
Remote
  • Developed an online learning platform front-end using AngularJS.

  • Developed a RESTful API server using Node.js.

  • Implemented internationalization on both front-end and back-end sides.

Google
Google
Software Engineer
2011 - 2014 (3 years)
United Kingdom
  • Built single-page web applications using AngularJS and Google Closure.

  • Created scalable back-ends serving RESTful APIs with Python, Go and Java.

  • Developed big data pipelines.

Chrome Extensions BigTable MapReduceGoogle Cloud SQLGoogle App EngineGoogle Closure AngularJS JavaJavaScriptGoPython
Tardigrada
Tardigrada
Co-Founder and Lead Software Engineer
2008 - 2011 (3 years)
Croatia
  • Developed web applications using Python and Django.

  • Created mobile applications for the Symbian platform using C++ and for the Maemo platform using C++ and Qt..

  • Designed reusable web components.

Docte
Docte
Software Engineer
2005 - 2008 (3 years)
Croatia
  • Developed a platform and database independent RAD tool using C and C++.

  • Scripted in Python and Shell for system administration and data processing.

  • Managing company's IT infrastructure, networking and security.

CSH Java Card PythonIBM Informix BoostC++C
Viva Grupa
Viva Grupa
Software Engineer
2004 - 2005 (1 year)
Croatia
  • Developed inventory tracking software with barcode scanning and printing capabilities in C#.

  • Developed platform and database independent RAD tools in C and C++.

Showcase

Kad će Kiša ("When will it Rain")
  • A weather forecasting service targeting central Croatia, utilizing modern technologies and social media for delivery.

  • The forecast is personalized, written by a human in a friendly tone, enhancing user experience.

  • It's available on the go via a native mobile app, mobile web, and popular social media platforms like Facebook and Twitter.

GOM Reminder
  • GOM Reminder is an advanced reminder application featuring complex repetition patterns and several alert triggers

  • The application allows for definition of reminder templates and the ability to set multiple alarms for a single task

  • GOM Reminder includes configurable periods between alarms for added flexibility

The Pirate Way
  • The Pirate Way is a casual game developed using Flex.

  • The development of the game was completed in a few hours during downtime.

  • The game is marked by its simplicity and relaxation aspect.

Education

Education
Master's Degree in Computer Science
University of Zagreb
1998 - 2004 (6 years)