Mislav Lukac, Developer in Zagreb, Croatia
Mislav is available for hire
Hire Mislav

Mislav Lukac

Verified Expert  in Engineering

Bio

Mislav is a full-stack JavaScript and Flutter engineer with eight years of professional experience. He is focused on writing reusable, stable, and performant code while keeping an open mind on the new technologies and design patterns. He specializes in React, Node.js, and Flutter but is ready to work in any modern technology and language of the client's choice. In addition to creating beautiful UI, Mislav has extensive experience with AWS.

Portfolio

Yara
React, Node.js, JavaScript, NestJS, TypeScript, SQL, GraphQL...
Personio
React, TypeScript, Front-end, Front-end Development, Go, Storybook, Terraform...
CoreEvent
Flutter, SQL, TypeScript, Web Development, Material UI, Leadership...

Experience

  • JavaScript - 9 years
  • Node.js - 9 years
  • Amazon Web Services (AWS) - 9 years
  • TypeScript - 8 years
  • React - 8 years
  • GraphQL - 6 years
  • Tailwind CSS - 4 years
  • Flutter - 3 years

Availability

Part-time

Preferred Environment

MacOS, Git, Visual Studio Code (VS Code), Amazon Web Services (AWS), JavaScript, Dart, TypeScript

The most amazing...

...thing I've developed is CoreEvent, an event management system that connects event organizers and attendees.

Work Experience

Senior Software Engineer

2023 - 2025
Yara
  • Maintained and developed an app that allows farmers to view satellite images of any given crop field and extrapolate important farming information used to improve future growth.
  • Refactored highly fragile and error-prone Mapbox integration to allow easy addition and removal of map layers.
  • Led an initiative to provide extrapolation capability to the farmers. Farmers would be able to predict crop growth based on the available satellite images.
Technologies: React, Node.js, JavaScript, NestJS, TypeScript, SQL, GraphQL, Amazon Web Services (AWS), Kubernetes, CI/CD Pipelines, Unit Testing, Integration Testing, Microservices, Microservices Architecture, Redis, Jira, Single Sign-on (SSO), Infrastructure as Code (IaC), Auth0, Coding, Back-end Development, Celery, RESTFul APIs, Zustand, WebSockets, Mapbox, REST, Google Maps

Senior Front-end React and TypeScript Developer

2022 - 2023
Personio
  • Implemented missing and improved existing a11y support.
  • Developed a tool that allows components to switch between different visual languages. This high-impact tool is used by other teams to increase the adoption of the new design.
  • Led the design, development, and deployment of an internal React app, which displayed different metrics regarding the adoption of a design system.
Technologies: React, TypeScript, Front-end, Front-end Development, Go, Storybook, Terraform, AWS Cloud Development Kit (CDK), Jira, Single Sign-on (SSO), Infrastructure as Code (IaC), Auth0, Coding, Back-end Development, Next.js, RESTFul APIs, Datadog, REST, Google Maps

Lead Engineer

2019 - 2023
CoreEvent
  • Handled high-level technical decisions, including picking the technology stack, improving the existing architecture, and creating the development plan.
  • Created a tool in HTML5 canvas for creating custom ticket design and accreditation.
  • Integrated AWS Lambda for generating and distributing event tickets to the buyers.
  • Developed a payment system with multiple payment options.
  • Mentored junior software engineers and was responsible for their career growth.
Technologies: Flutter, SQL, TypeScript, Web Development, Material UI, Leadership, API Integration, Amazon Web Services (AWS), Docker, Full-stack, Vue, APIs, PostgreSQL, NestJS, JavaScript, CI/CD Pipelines, Front-end, Authentication, HTML5, Webpack, JavaScript Charting, App Store, Google Play Store, Mobile Apps, DevOps, Estimations, Databases, Agile, Architecture, Cloud, Continuous Deployment, REST APIs, Web Services, Chart.js, Dashboards, Full-stack Development, GraphQL, Front-end Development, Redis, Jira, Single Sign-on (SSO), Infrastructure as Code (IaC), Auth0, Python, Google API, Coding, Back-end Development, FastAPI, Next.js, RESTFul APIs, LangChain, Tailwind CSS, WebSockets, REST, Sentry, Google Maps

Senior Software Engineer

2017 - 2022
CoreLine
  • Developed face recognition and fall detection in Flutter and AWS.
  • Created a web app for converting PDFs into flip-books with additional marking (note, video, audio, and external link) options.
  • Worked on a CRM with more than 200 database relations and a few million database records.
  • Mentored junior full-stack engineers on a daily basis.
  • Held job interviews regularly and onboarded the new employees.
Technologies: MacOS, React, React Native, Flutter, SQL, TypeScript, Next.js, Web Development, Redux, Leadership, Tailwind CSS, API Integration, Amazon Web Services (AWS), Docker, Full-stack, Vue, APIs, PostgreSQL, NestJS, JavaScript, CI/CD Pipelines, Front-end, Authentication, HTML5, Webpack, JavaScript Charting, App Store, Google Play Store, Firebase, Mobile Apps, DevOps, Estimations, Databases, Agile, Architecture, Cloud, Continuous Deployment, React Redux, REST APIs, Web Services, Chart.js, WordPress, Dashboards, Full-stack Development, Vercel, Front-end Development, gRPC, Storybook, Terraform, Bash, Single Sign-on (SSO), Infrastructure as Code (IaC), Auth0, Python, Google API, Coding, Back-end Development, FastAPI, RESTFul APIs, MongoDB, WebSockets, REST, Sentry, Google Maps

Senior Software Engineer

2020 - 2021
Animals Now
  • Implemented photo effects and filters in the mobile app with Flutter from scratch, similar to Instagram.
  • Maintained and improved the Firebase back end. Used Firestore, Crashlytics, app distribution, messaging, cloud functions, etc.
  • Created web application for administrators in Vue.js.
Technologies: Flutter, TypeScript, Web Development, API Integration, Full-stack, Vue, APIs, JavaScript, CI/CD Pipelines, Front-end, Authentication, HTML5, Webpack, App Store, Google Play Store, Firebase, Mobile Apps, DevOps, Estimations, Databases, Agile, Architecture, Cloud, Continuous Deployment, REST APIs, Web Services, Dashboards, Full-stack Development, Front-end Development, Google API, Coding, Back-end Development, RESTFul APIs, REST

Software Engineer

2015 - 2017
Axilis
  • Developed a tool for HTML5 canvas manipulation. The canvas was shared in real-time over a web socket with other users.
  • Built Stripe integration for crowdfunding platform in MEAN.js stack.
  • Created a serverless API using AWS Lambda, API Gateway, and CloudFormation.
Technologies: Node.js, React, CSS, HTML, PostgreSQL, MongoDB, AWS Elastic Beanstalk, Amazon S3 (AWS S3), AWS Lambda, Amazon EC2, TypeScript, Web Development, Redux, Material UI, API Integration, Amazon Web Services (AWS), Full-stack, APIs, Angular, JavaScript, CI/CD Pipelines, Ionic, Front-end, Authentication, HTML5, Webpack, App Store, Google Play Store, Firebase, Mobile Apps, DevOps, Estimations, Databases, Agile, Architecture, Cloud, Continuous Deployment, React Redux, REST APIs, Web Services, WordPress, Dashboards, Full-stack Development, Front-end Development, Google API, Coding, Back-end Development, RESTFul APIs, WebSockets, REST, Sentry, Google Maps

Experience

CoreEvent

https://core-event.co/en/
Designed an event management system that includes a Vue.js web app for event organizers, a React Native mobile app for event attendees, a Vue.js customer portal, and another Flutter mobile app for managing event entrance.

Core features included creating custom event tickets and name tags, connecting to other attendees via workshops, rich social sharing options for organizers, and the ability to buy event tickets.

The back-end system is heavily reliant on GraphQL and deployed on AWS (EB, SES, Lambda, CloudFront, and S3).

GoodHouse

https://www.goodhouse.ai/
A Flutter-based mobile app connects homeowners who need repair or maintenance of their appliance with the service experts.

The in-app chat was developed using the Twilio and Intercom platforms.

The mobile app used a REST API developed in Node.js, specifically in NestJS.

In addition, the ability to subscribe to regular appliance checkups was done in another web app in React where Stripe was used as a payment provider and quote generator.

Education

2015 - 2017

Master's Degree in Computer Science

Faculty Of Electrical Engineering And Computing - Zagreb, Croatia

2012 - 2015

Bachelor's Degree in Computer Science

Faculty Of Electrical Engineering And Computing - Zagreb, Croatia

Skills

Libraries/APIs

Node.js, React, REST APIs, Vue, React Redux, Chart.js, Google Maps, Vuex, MobX, Stripe, JavaScript Charting, Stripe Connect, Google API

Tools

Auth0, Celery, Sentry, Sequelize, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Git, Amazon CloudWatch, Webpack, Terraform, AWS Cloud Development Kit (CDK), Jira

Languages

CSS, HTML, JavaScript, TypeScript, GraphQL, HTML5, Dart, SQL, Python, Go, Bash

Frameworks

Flutter, Express.js, NestJS, Next.js, Tailwind CSS, React Native, Redux, Material UI, Angular, Ionic, gRPC

Paradigms

REST, Continuous Deployment, DevOps, Agile, Unit Testing, Microservices, Microservices Architecture

Platforms

Amazon Web Services (AWS), Vercel, Mapbox, MacOS, AWS Elastic Beanstalk, AWS Lambda, Amazon EC2, Firebase, Visual Studio Code (VS Code), Twilio, Docker, WordPress, Kubernetes

Storage

PostgreSQL, MongoDB, Databases, Amazon S3 (AWS S3), Cloud Firestore, Redis, Datadog

Other

Web Development, API Integration, Full-stack, APIs, Front-end, Authentication, Web Services, Dashboards, Full-stack Development, Front-end Development, Coding, Back-end Development, FastAPI, RESTFul APIs, Leadership, App Store, Google Play Store, Mobile Apps, Estimations, Architecture, Storybook, Single Sign-on (SSO), Infrastructure as Code (IaC), Zustand, WebSockets, Computer Science, Cloud, TypeORM, Intercom, CI/CD Pipelines, Integration Testing, LangChain

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring