Zoran M.

Zoran M.

Software Developer

Zagreb, Croatia
Hire Zoran M. Hire Zoran M. Hire Zoran M.

About Me

Software engineer with over 15 years of professional experience with a wide range of technologies. Currently focusing on scalable distributed systems development. Worked in environments ranging from startups to Google.

Work history

A Fortune Global 500 company
A Fortune Global 500 company
Software Engineer
2023 - Present (1 year)
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 TrinoPower 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++.

Portfolio

Kad će Kiša ("When will it Rain")

A weather forecasting service for central Croatia that leverages modern technologies and social media. Forecast is written by a real person in a friendly and approachable tone and available on the go on your mobile device via a native app, mobile web or Facebook/Twitter.

GOM Reminder

A reminder application that allows several advanced use cases. It features availability of complex repetition patterns, different reminder triggers, definition of reminder templates and several alarms for a single task with configurable periods between alarms.

The Pirate Way

A simple casual game written in Flex during a couple of hours of down time between projects.

Education

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