Janko Sladović, Developer in Zagreb, Croatia
Janko is available for hire
Hire Janko

Janko Sladović

Verified Expert  in Engineering

.NET Developer

Zagreb, Croatia

Toptal member since April 19, 2022

Bio

Janko is a .NET developer with a keen interest in back-end development and software architecture but ever improving his front-end and DevOps skills. With over eight years of professional experience and a background in computer science, he participated in several complex projects in the software, H&R, finance, business services, and gambling and gaming industries. With a diverse career path, Janko proved to adapt well to any work environment and client requirements.

Portfolio

GDi GROUP
.NET, .NET Core, ArcGIS, SQL, Git, Azure, Docker, Kubernetes, Angular...
Five
.NET, .NET Core, SQL, PostgreSQL, Amazon Web Services (AWS), JavaScript...
Nets A/S
.NET, Web Forms, Credit Card Processing, IBM Db2, C#.NET, Software Architecture...

Experience

  • SQL - 10 years
  • Web Development - 8 years
  • .NET Core - 4 years
  • Unity - 4 years
  • Angular - 4 years
  • Docker - 3 years
  • Go - 3 years
  • Azure - 1 year

Availability

Part-time

Preferred Environment

.NET Core, SQL, Unity, Go, Git

The most amazing...

...solution I've developed is a Unity video game for programming that uses a simple node-based programming language to control a character.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
GDi GROUP
  • Developed a multitenant application that transforms user delivery data into a format understood by the vehicle routing problem (VRP) solver algorithm.
  • Created an interceptor that alters VRP data to simulate many client-specific situations not covered by the original VRP solver specification.
  • Reworked the team-wide branching policy and deployment procedure and handled Azure integration with various environments.
  • Worked on dockerizing the custom VRP algorithm, deployed it to Azure, and handled the Kubernetes integration.
Technologies: .NET, .NET Core, ArcGIS, SQL, Git, Azure, Docker, Kubernetes, Angular, Vehicle Routing, TypeScript, C#.NET, Entity Framework, Microservices, Software Architecture, Azure App Service, DevOps, Full-stack Development, CI/CD Pipelines, Architecture, Webhooks, APIs

Senior Back-end Developer

2019 - 2021
Five
  • Worked on and maintained a highly complex staffing software spanning various massive clients and smaller ones, written over a more extended period in several different technologies.
  • Created the back-end API for a regional mobile banking app, allowing users to issue credit cards, make deposits, transfer money, and set their usage limits.
  • Built the back-end API for an international stock exchange mobile app that enables users to purchase stocks and cryptocurrency.
Technologies: .NET, .NET Core, SQL, PostgreSQL, Amazon Web Services (AWS), JavaScript, Angular, Knockout (Knockout.js), Web Forms, Razor Pages, C#.NET, Entity Framework, Microservices, Software Architecture, Microsoft SQL Server, Full-stack Development, Architecture, Webhooks, APIs

Full-stack Developer

2017 - 2019
Nets A/S
  • Worked on migrating existing clients onto a new card processing system.
  • Acted as a team lead of a small team on a project aimed at integrating a massive international client into our system.
  • Solved complex production issues requiring a deep dive into the logs and databases to determine the causes.
Technologies: .NET, Web Forms, Credit Card Processing, IBM Db2, C#.NET, Software Architecture, Full-stack Development, Architecture

Junior Back-end Developer

2014 - 2016
minus5 d.o.o.
  • Developed a live betting system that uses multiple data providers to present users with the most up-to-date information possible.
  • Reimplemented another part of the live betting system initially written in Erlang, ensuring a seamless transition.
  • Maintained the live betting system in a highly time-sensitive environment.
Technologies: Go, Ruby, MongoDB, SQL, Git, Subversion (SVN), Microservices, NoSQL, Microsoft SQL Server

Experience

Supersport

The largest Croatian gambling company with hundreds of locations all over the country and a solid online presence. I worked as the back-end developer for the in-play betting system. I migrated the old in-play system written in Elang to a Go-based microservice and included additional in-play providers into the existing system. Afterward, I worked on maintaining and expanding the in-play system with other offerings and optimizing the performance in such a crucial part of the system.

Erecruit

https://erecruit.com/
Erecruit is one of the world's largest staffing and HR software solutions. I took part in a team working on the timesheet processing engine that covered various client specifications for several huge clients all over the USA. The engine was designed to process tens of thousands of timesheets daily, covering several legal regulations across various states. Since reliability was critical, writing unit tests and end-to-end tests was of the utmost importance.

Sketchbots

https://store.steampowered.com/app/1456770/Sketchbots/
A puzzle-programming video game that uses a custom node-based programming language to control robots and solve puzzles. It was created as a side project, released in Early Access, and maintained and improved over six months before a full release. I was the lead game designer and programmer and managed a small team of artists while also taking care of the release schedule.

Education

2012 - 2014

Master's Degree in Computer Science

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

2009 - 2012

Bachelor's Degree in Computer Science

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

Skills

Libraries/APIs

Entity Framework, ArcGIS

Tools

Git, Azure App Service, Subversion (SVN), Blender

Languages

SQL, Go, C#, C#.NET, JavaScript, Python, Ruby, TypeScript, HTML5

Frameworks

.NET, .NET Core, Unity, Angular, Unity3D, Knockout (Knockout.js), Razor Pages

Storage

PostgreSQL, Microsoft SQL Server, Web Forms, NoSQL, MongoDB, IBM Db2

Paradigms

Microservices, DevOps

Platforms

Azure, Docker, Amazon Web Services (AWS), Kubernetes

Other

Programming, Web Development, Game Development, Full-stack Development, APIs, Computer Graphics, Vehicle Routing, Software Architecture, Architecture, Webhooks, Machine Learning, Artificial Intelligence (AI), Credit Card Processing, Ajax, CI/CD Pipelines, Graphics

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