Luka Banjac

Luka Banjac

$23/hr
Full-Stack Engineer | JavaScript, TypeScript, React, Svelte, Node.js, PostgreSQL, Firebase, GCP
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
28 years old
Location:
Novi Sad, Vojvodina, Serbia
Experience:
6 years
About

Full-Stack Software Engineer | JavaScript | TypeScript | React | Svelte | Node.js | PostgreSQL | Firebase | GCP

I am a Full-Stack Software Engineer with 6+ years of experience in web and mobile application development, specializing in JavaScript, TypeScript, React, Svelte, Node.js, PostgreSQL, and cloud technologies. I hold a degree in Software Engineering from the Faculty of Technical Sciences, Novi Sad.

I have worked on high-impact projects in hospitality, healthcare, fintech, and education, building scalable applications with modern frameworks, cloud services, and third-party integrations. I excel in end-to-end development, from frontend user interfaces to backend services and database management.

Beyond software development, I have a passion for music and the arts, which shapes my approach to design, interaction, and user experience.

Technical Skills & Expertise

Frontend Development

✔ React.js, Svelte, React Native – Building high-performance, interactive web and mobile applications.

JavaScript (ES6+), TypeScript – Writing maintainable, scalable code.

Tailwind CSS, SCSS – Implementing modern, responsive UI designs.

Handlebars.js – Crafting dynamic templates for web and email applications.

Backend Development & APIs

✔ Node.js, Nest.js – Developing scalable backend services and APIs.

PostgreSQL, MongoDB – Managing relational and NoSQL databases.

GraphQL, REST APIs – Implementing efficient data exchange between services.

Authentication & Security – Expertise in Firebase Auth, JWT, OAuth, and custom security implementations.

Cloud & DevOps

✔ Google Cloud Platform (GCP), Firebase – Deploying and maintaining cloud-based applications.

Docker, CI/CD (GitHub Actions, Turbo with pnpm) – Automating development workflows.

Third-Party Integrations & Advanced Technologies

✔ Salesforce, Strapi – Connecting applications with enterprise services.

Large Language Models (LLMs) – Exploring AI-powered automation.

ISO Country Code Handling, Phone Number Parsing – Managing global data consistency.

Professional Experience

Full-Stack Engineer | Spryr | Sep 2023 - Nov 2024 | Hospitality

• Developed a Svelte frontend with Firebase authentication.

• Built and maintained a Node.js backend with PostgreSQL on Google Cloud Platform (GCP).

• Integrated third-party services like Salesforce, Strapi, and experimented with AI-powered automation.

Front-End Engineer | Change Healthcare CC | Sep 2022 - Aug 2023 | Healthcare

• Developed a React-based system that unified company applications.

• Worked in a large, distributed team on frontend scalability and performance.

Front-End Engineer | PKT Wallet | Aug 2022 - Sep 2022 | Fintech / Cryptocurrency

• Built a React Native iOS cryptocurrency wallet.

• Specialized in mobile app development while working in an outsourcing agency.

Front-End Engineer | HIVE - World Health Organization | Sep 2021 - Aug 2022 | Healthcare

• Developed a social media platform for healthcare professionals using React.js.

• Collaborated with an international development team.

Front-End Engineer | The EverLearner | Aug 2020 - Jun 2021 | EdTech

• Developed a React-based exam marking system for British elementary schools.

• Integrated with a legacy PHP backend, enhancing usability and performance.

Soft Skills

✔ Problem-Solving – Finding innovative solutions to technical challenges.

Adaptability & Learning – Staying up-to-date with emerging technologies.

Collaboration & Communication – Experience working in remote and cross-functional teams.

Education

🎓 Software Engineering | Faculty of Technical Sciences, Novi Sad

Beyond Tech

Outside of software development, I play music as a hobby and have a deep appreciation for art and design. Growing up around interior designers and scenographers, I developed a strong sense of aesthetics and creativity, which I bring into my work to build intuitive, engaging, and user-friendly applications.

Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.