Luka Brkanic, Developer in Zagreb, Croatia
Luka is available for hire
Hire Luka

Luka Brkanic

Verified Expert  in Engineering

Bio

Luka is a full-stack web developer with nine years of experience. He has developed different applications in various industries, such as fintech, eCommerce, smart traffic, and broadcasting. He delivers complete test-covered robust solutions and prefers Node.js and Angular-based technology stacks. Luka is also experienced with Java, AngularJS, and embedded digital signal processing systems.

Portfolio

AB-InBev
Node.js, Fintech, MongoDB, PostgreSQL, Jest, Koa, JavaScript, Twilio, Azure...
Taurus Group SA (via Toptal)
Angular, Blockchain, TypeScript, Ant Design, Flexbox, Git, CSS3...
Asseco SEE
RxJS, TypeScript, Angular Material, JavaScript, Keycloak, Angular, Flexbox...

Experience

  • JavaScript - 7 years
  • Linux - 7 years
  • Express.js - 7 years
  • MongoDB - 7 years
  • Node.js - 5 years
  • Angular - 5 years
  • RxJS - 3 years
  • TypeScript - 2 years

Availability

Part-time

Preferred Environment

Linux, Node.js, Angular, Visual Studio Code (VS Code), Linux Mint

The most amazing...

...app I've built from scratch is an admin and help desk interface for the access control server (ACS) that was a part of the 3D Secure solution for Asseco.

Work Experience

Node.js Back-end Developer

2021 - 2022
AB-InBev
  • Developed a lending platform for small businesses in Colombia, Dominican Republic, Mexico, and Peru.
  • Created a messaging service to send customers notifications, mainly SMS using Twilio.
  • Implemented various aspects of the existing application, like performance, observability, and unit and integration test coverage.
Technologies: Node.js, Fintech, MongoDB, PostgreSQL, Jest, Koa, JavaScript, Twilio, Azure, REST APIs, JSON, APIs, REST, Back-end, Databases, Git, Redis Cache, ECMAScript (ES6), API Integration

Angular Developer

2021 - 2021
Taurus Group SA (via Toptal)
  • Developed Taurus Trade, trading application specialized in crypto assets.
  • Implemented authentication and authorization features, various new screens, and dialogs on the front-office application.
  • Designed and implemented pages for administrating orders, trading pairs in a separate back-office application.
  • Improved the existing features on both front-office and back-office web applications.
Technologies: Angular, Blockchain, TypeScript, Ant Design, Flexbox, Git, CSS3, ECMAScript (ES6), Front-end, Dashboards, Taurus

Front-end Web Developer

2018 - 2019
Asseco SEE
  • Worked in the authentication department on the TriDES2 product, a 3D Secure solution certified under the EMV 3D Secure protocol.
  • Developed the ACS admin application for TriDES2 from scratch using Angular and TypeScript.
  • Implemented the advanced authentication and authorization settings for different roles using Keycloak.
  • Supported the integration and managed containerized servers using Docker and NGINX.
Technologies: RxJS, TypeScript, Angular Material, JavaScript, Keycloak, Angular, Flexbox, JSON, APIs, REST, Git, CSS3, Front-end, API Integration, Dashboards

Software Developer

2015 - 2018
RIZ-Transmitters, Co.
  • Developed and maintained the transmitter control system and its graphical user interface (TCS GUI) used by RIZ's shortwave and middlewave transmitters (FIDELITY line).
  • Implemented the TCS web interface, a new generation of TCS GUI used to configure and control a radio transmitter's operations.
  • Developed the exciter embedded software for the generation and processing of the RF signal.
  • Built various tools and applications used to automate factory testing and project management.
Technologies: Qt, C++, C, Embedded Systems, DSP, TI-RTOS, Node.js, AngularJS, JavaScript, Flexbox, Linux Mint, WebSockets, Git, CSS3, Front-end, CSV, Electron, Radio, Digital Radio, Dashboards

Java Developer

2013 - 2015
Telegra
  • ​Developed and maintained the reporting module for the topXview, Telegra's traffic monitoring, control, and management system.
  • Built and maintained the reporting module for the Tollway, Telegra's tolling solution.
  • Supported the integration department with more than 20 deployments worldwide.
Technologies: jQuery, JavaScript, Apache Struts 2, Spring, JasperReports, Java, SQL, Back-end, Databases

ACS Admin App for the 3D Secure Solution Version 2+

https://cybersecurity.asee.co/online-payments/
An administrator and helpdesk interface for the access control server that I developed from scratch. The application was a part of the TriDES2 product, an Asseco 3D Secure solution for issuing and acquiring institutions wanting to reduce the risk of fraudulent online payment transactions with strong customer authentication.

eCommerce Application for Meriwether

https://www.meriwether-official.com/
A completely customized eCommerce application built with the JavaScript and TypeScript stack (Angular and Node.js) and Stripe payment gateway. The app is used by an independent raincoat designer. I took full responsibility for developing and deploying the complete project lifecycle. The solution includes a public store and admin dashboard for managing orders, products, discounts, journals, and newsletters. I also implemented SEO best practices and helped marketing efforts to increase sales.

TCS Web Interface

A transmitter control system web interface that I implemented from scratch. The interface is designed for configuring, controlling, and tracking various measurements remotely. It was designed to work with RIZ's FIDELITY line of medium and shortwave radio transmitters.
2009 - 2011

Master's Degree in Information and Communication Technology

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

2005 - 2009

Bachelor's Degree in Computing

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

FEBRUARY 2023 - PRESENT

Attract and Engage Customers with Digital Marketing

Google | via Coursera

DECEMBER 2022 - PRESENT

Foundations of Digital Marketing and E-commerce

Google | via Coursera

JUNE 2022 - PRESENT

The Science of Parenting (Parenting101x)

The University of California, San Diego | via edX

FEBRUARY 2022 - PRESENT

Introduction to DevOps: Practices and Tools Professional Certificate

The Linux Foundation | via edX

JUNE 2021 - PRESENT

Introduction to Node.js (LFW111x)

The Linux Foundation | via edX

SEPTEMBER 2020 - PRESENT

Exploring GraphQL: A Query Language for APIs (LFS141x)

The Linux Foundation | via edX

APRIL 2020 - PRESENT

Blockchain for Business Professional Certificate

The Linux Foundation | via edX

FEBRUARY 2020 - PRESENT

Algorithms Specialization

Stanford University | via Coursera

NOVEMBER 2018 - PRESENT

Becoming an Entrepreneur (LaunchX)

Massachusetts Institute of Technology | via edX

SEPTEMBER 2018 - PRESENT

Advanced CSS Concepts (DEV218x)

Microsoft | via edX

JUNE 2018 - PRESENT

Introduction to Node.js (DEV283x)

Microsoft | via edX

JUNE 2018 - PRESENT

MongoDB Basics (001x)

MongoDB University | via edX

MAY 2018 - PRESENT

Advanced Angular (DEV315x)

Microsoft | via edX

MAY 2018 - PRESENT

Angular Fundamentals (DEV314x)

Microsoft | via edX

MARCH 2018 - PRESENT

Introduction to TypeScript 2 (DEV273x)

Microsoft | via edX

JANUARY 2018 - PRESENT

Fundamentals of Containers, Kubernetes, and Red Hat OpenShift (DO081x)

Red Hat | via edX

DECEMBER 2017 - PRESENT

Front-end Web Developer Professional Certificate

World Wide Web Consortium (W3C) | via edX

DECEMBER 2017 - PRESENT

Fundamentals of Red Hat Enterprise Linux (RH066x)

Red Hat | via edX

NOVEMBER 2017 - PRESENT

Introductory Microeconomics (14.01x)

Massachusetts Institute of Technology | via edX

JUNE 2016 - PRESENT

Introduction to MongoDB Using the MEAN Stack (M101x)

MongoDB University | via edX

OCTOBER 2015 - PRESENT

Introduction to Linux (LFS101x)

The Linux Foundation | via edX

NOVEMBER 2013 - PRESENT

Cryptography I

Stanford University | via Coursera

Libraries/APIs

Node.js, RxJS, REST APIs, Flexbox, Stripe, HTML5 Canvas, Stripe API, JasperReports, jQuery

Tools

Mongoose, Keycloak, Git, Google Analytics, Jenkins

Languages

CSS, HTML5, JavaScript, TypeScript, HTML, TypeScript 2, SCSS, C, CSS3, ECMAScript (ES6), SQL, GraphQL, Java, C++, PHP

Frameworks

Express.js, Angular, Angular Material, AngularJS, Koa, Jest, Spring, Apache Struts 2, Qt, Ant Design, Ionic, Electron, Taurus

Paradigms

MEAN Stack, REST, DevOps, Search Engine Optimization (SEO)

Platforms

Visual Studio Code (VS Code), Linux Mint, Linux, Twilio, Ubuntu, DigitalOcean, Blockchain, Hyperledger, Docker, Kubernetes, OpenShift, TI-RTOS, Azure

Storage

MongoDB, JSON, Databases, PostgreSQL, Redis Cache

Other

Full-stack, APIs, Back-end, Front-end, API Integration, Full-stack Development, CSV, Dashboards, Stripe Payments, Mathematics, Physics, Electronics, Embedded Systems, Digital Signal Processing, Software Engineering, Neural Networks, Image Processing, Cryptography, Algorithms, Containers, RHEL, Data Structures, DSP, WebSockets, Fintech, Microeconomics, Entrepreneurship, CI/CD Pipelines, Psychology, eCommerce, Digital Marketing, Google, Search Engine Marketing (SEM), Radio, Digital Radio

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