Luka Mikec, Full-stack Developer in Zagreb, Croatia
Luka Mikec

Full-stack Developer in Zagreb, Croatia

Member since July 19, 2020
Luka has two years of commercial full-stack development experience and four years of experience working in academia. He's currently a PhD student in mathematics and computer science (University of Barcelona), and mathematics (University of Zagreb), in a cotutelle (dual PhD) degree. In addition to his employment experience, Luka has about 15 years of amateur experience in various programming languages and environments including web and mobile development, parsing, crawling, and scripting.
Luka is now available for hire

Portfolio

Experience

Location

Zagreb, Croatia

Availability

Full-time

Preferred Environment

Git, Qt Creator, CLion, WebStorm, PyCharm, Linux

The most amazing...

...thing I've co-developed is a BI dashboard that detects anomalies in retail data and expresses them through natural language with interactive exploration tools.

Employment

  • Co-founder and Full-stack Developer

    2018 - PRESENT
    Courier Data
    • Co-designed a novel automated BI reporting system that detects shifts and anomalies in retail data and delivers them in the form of natural language news feed posts enriched with interactive charts and data exploration tools.
    • Developed a full-stack interactive dashboard application (Vue.js/Vuetify with Django REST Framework), including an Android/iOS mobile application (Cordova).
    • Managed the infrastructure, such as servers and services our application uses (virtual private servers, Firebase, Mailgun, Gitlab CI/CD, and remote iOS build services).
    Technologies: Cordova, GitLab CI/CD, Mailgun, Firebase, Django Channels, Django REST Framework, Django, Quill, ECharts, Google Maps API, Vuetify.js, Vue.js
  • Research and Teaching Assistant

    2018 - PRESENT
    Deparment of Mathematics, Faculty of Science, University of Zagreb
    • Developed various tools for computer science courses such as a browser-based MySQL shell, various proof-theoretic helpers and generators, and web-based homework and exam environments.
    • Taught Database Systems (conceptual, logical and physical design, SQL); Programming 1 and 2; Computer Lab 1, 2, and 3 (programming in C and OOP with C++); Native Android Development; and Computer Networks (low-level sockets, HTML, CSS, JavaScript).
    • Published four academic papers, attended various conferences and workshops, and enrolled in a PhD program in Computer Science and Mathematics at the University of Barcelona. Expected to receive a dual PhD degree in autumn 2020.
    Technologies: MySQL, Android, JavaScript, CSS, HTML, C++, Object-oriented Programming (OOP), C, SQL
  • Research and Teaching Assistant

    2017 - 2018
    Department of Mathematics, University of Rijeka
    • Developed new material for courses related to numerical mathematics.
    • Reviewed material for courses in theoretical foundations of mathematics.
    • Taught five courses in total (Numerical mathematics, Numerical mathematics for Computer Science, Elementary Mathematics, Set theory and Application of Computer Science in Mathematics); held two guest lectures at the University of Barcelona.
    Technologies: Matplotlib, SciPy, NumPy, Python

Experience

  • Clarify (Development)
    https://clarify.app

    A novel automated BI reporting system that detects shifts and anomalies in retail data and delivers them in the form of natural language news feed posts enriched with interactive charts and data exploration tools. I was a co-founder and a full-stack developer on this project that includes WebView-based mobile applications (Android and iOS) and server management.

  • On-demand Reactivity in Vue 3 (Publication)
    The release of Vue 3 brought about substantial performance improvements, but they should not overshadow the introduction of new features and paradigms. In this article, Toptal Full-stack Developer Luka Mikec introduces you to the new Composition API and explains what Vue 3 means for code expressiveness, organization, and reuse.

Skills

  • Frameworks

    Vuetify.js, Django, Django REST Framework, Django Channels, Cordova, .NET, Laravel
  • Libraries/APIs

    Vue.js, Vue.js 2, REST API, Google Maps API, NumPy, SciPy, Matplotlib
  • Languages

    C++, JavaScript, Python, Python 3, SQL, C, HTML, CSS, C#, HTML5, PHP
  • Tools

    GitHub, Vue CLI, GitLab CI/CD, PyCharm, WebStorm, CLion, Qt Creator, Git
  • Paradigms

    REST, Object-oriented Programming (OOP)
  • Other

    Full-stack, Science, University Teaching, Front-end, Writing & Editing, Responsive UI, ECharts, Quill, APIs
  • Platforms

    Firebase, Mailgun, Linux, Android, Mapbox
  • Storage

    MySQL, PostgreSQL

Education

  • Master's degree in Computer Science and Mathematics
    2014 - 2016
    Department of Mathematics, Faculty of Science, University of Zagreb - Zagreb, Croatia

To view more profiles

Join Toptal
Share it with others