Tomislav Slade, Developer in Zagreb, Croatia
Tomislav is available for hire
Hire Tomislav

Tomislav Slade

Verified Expert  in Engineering

Software Developer

Location
Zagreb, Croatia
Toptal Member Since
November 21, 2016

Tomislav is a software engineer and solution architect who has worked with various technologies in different business domains. He loves to write beautiful, testable, and efficient code and architect dynamic, reliable, and scalable cloud solutions. Tomislav is always eager to learn and take on new and exciting challenges.

Portfolio

Ologz
JavaScript, TypeScript, Node.js, Amazon Web Services (AWS), Docker...
Sales & Orders
TypeScript, JavaScript, Angular, NPM, Amazon Web Services (AWS), React, Vue...
Maven Mule
Zone.js, Git, Passport.js, Chai, Mocha, Jasmine, Karma, Protractor, Mongoose...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Node.js, MacOS

The most amazing...

...projects I've been involved with entail a motivated team where I've been able to take that extra step toward perfection.

Work Experience

Senior Software Engineer | Solution Architect

2021 - PRESENT
Ologz
  • Designed and built an auto-scalable, fault-tolerant, and secure AWS cloud infrastructure.
  • Implemented authentication and authorization through social identity providers like Facebook and Google using OpenID Connect (OIDC) and OAuth 2.
  • Created and set up an automated CI/CD pipeline and integrated it with other services like GitHub, AWS CodeBuild, and AWS CodeDeploy.
  • Developed scalable and on-demand background processing utility services with AWS Lambda, AWS Fargate, and Amazon ECS.
  • Consulted with the client about distributed software architecture.
  • Built the REST API in Node.js and Express and the web application in React and Material UI.
  • Introduced the GraphQL service using Apollo Server and Client.
Technologies: JavaScript, TypeScript, Node.js, Amazon Web Services (AWS), Docker, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), AWS ELB, AWS CLI, React, Redux, MathJax, React Native, PostgreSQL, TypeORM, Python, Material UI, Serverless, Next.js, NestJS, SQLAlchemy, Flask, CSS, Full-stack, HTML, Angular Material, GraphQL, Web Development, APIs, REST APIs, Front-end, Slate.js, Highcharts, AWS Lambda, MySQL, Data Visualization, User Experience (UX), User Interface (UI), Webpack, Chakra UI, REST, Unit Testing, Back-end, Full-stack Development, Integration Testing

Senior Software Engineer

2016 - 2022
Sales & Orders
  • Developed an app that helps thousands of eCommerce business owners succeed and grow through our powerful tools.
  • Designed and implemented various custom graphs using D3.js.
  • Enhanced the environment setup with Docker and Docker Compose for quick development.
  • Worked with various AWS services like AWS RDS and AWS EC2.
  • Implemented the front end using HTML5 and CSS's Sass while incorporating responsive web design techniques.
Technologies: TypeScript, JavaScript, Angular, NPM, Amazon Web Services (AWS), React, Vue, PHP, Python, Node.js, Material UI, Serverless, CSS, Full-stack, HTML, Angular Material, GraphQL, Web Development, APIs, REST APIs, Front-end, Highcharts, AWS Lambda, MySQL, Data Visualization, Bootstrap, User Experience (UX), User Interface (UI), Webpack, REST, Unit Testing, Back-end, Full-stack Development, Integration Testing

Senior Web Developer

2016 - 2016
Maven Mule
  • Worked on a web application for client jobs management using Angular 2, RxJS, Node.js, Bootstrap, and Express.js.
  • Implemented unit, integration, and E2E tests using Jasmine, Karma, Mocha, Chai, and Protractor.
  • Implemented RESTful APIs based on Node.js.
  • Developed user registration and login features as well as OAuth 2.0 integration using Facebook and Google.
  • Implemented functionality for uploading documents and images as well as downloading forms.
  • Created a simple, platform-agnostic, automated, and strong ecosystem for building JavaScript in development, testing, or production environments using Gulp, TypeScript compiler, and SystemJS.
Technologies: Zone.js, Git, Passport.js, Chai, Mocha, Jasmine, Karma, Protractor, Mongoose, MongoDB, Express.js, Node.js, TypeScript, RxJS, SystemJS, Angular, CSS, Full-stack, HTML, Angular Material, Web Development, APIs, REST APIs, Front-end, Data Visualization, Bootstrap, User Experience (UX), User Interface (UI), Webpack, REST, Unit Testing, Back-end, Full-stack Development, Integration Testing

Software Developer

2013 - 2016
GDi GISDATA
  • Worked on numerous GIS-based web projects using JavaScript, AngularJS, Dojo, Bootstrap, Leaflet, Grunt, Bower, and D3.js.
  • Created a JavaScript library for map manipulation, drawing map features, dynamically changing layers, scaling, and using multiple coordinate systems.
  • Implemented a geoprocessing service for spatial querying using Python and Esri software.
  • Created numerous interactive maps using ArcGIS API for JavaScript.
  • Built a demo application for workforce management and worked on the final solution using AngularJS, WCF, ASP.NET, and Entity Framework (EF).
Technologies: Git, Oracle, Microsoft SQL Server, SQL, Python, C#, ASP.NET, Entity Framework, .NET, Leaflet, Dojo, Angular, Underscore.js, Knockout (Knockout.js), jQuery, JavaScript, CSS, Full-stack, HTML, Web Development, APIs, REST APIs, Front-end, User Experience (UX), User Interface (UI), REST, Unit Testing, Back-end, Full-stack Development, Integration Testing

Software Developer

2012 - 2013
Utilis
  • Built the technical solution for the complete system consisting of a web application for monitoring and management of POS client applications and their data.
  • Worked on numerous ASP.NET projects.
  • Worked with Bootstrap, LESS, jQuery, and Knockout.js for developing responsive, mobile-first web projects.
  • Implemented custom synchronization between POS clients and the server using long polling and data manipulation on Microsoft SQL server.
  • Worked on custom document management system for storing and searching documents and projects using ASP.NET MVC, Knockout.js, Underscore.js, jQuery.js, and MS SQL Server.
Technologies: Entity Framework, TFS, SignalR, Windows, SOAP, PostgreSQL, Microsoft SQL Server, SQL, Knockout (Knockout.js), jQuery, JavaScript, ASP.NET MVC, .NET, C#, CSS, Full-stack, HTML, Web Development, APIs, Front-end, Integration Testing

Software Developer

2010 - 2012
Siemens
  • Worked on a solution for a high-performance and high-availability ENUM server that maps E.164 phone numbers to Unified Resource Identifiers.
  • Fully contributed to the design and implementation of unit, integration, system, and performance tests.
  • Working within an Agile workflow.
  • Helped migrate code to support the newest technologies, including the latest .NET framework.
  • Fully contributed to the design and implementation of the client-side applications using JavaScript, jQuery, JSF, and JSP.
  • Installed and configured DNS BIND9 servers as part of a complete solution.
Technologies: Subversion (SVN), jQuery, JavaScript, PostgreSQL, Solaris, Linux, JBoss, C, Jakarta Server Pages (JSP), JSF, Ant Design, Java SE, Java EE, Java, CSS, Full-stack, HTML, Web Development, Front-end

Visios

Created a JavaScript library for map manipulation, drawing map features, dynamically changing layers, scaling, and using multiple coordinate systems.

Gastro Master

Implemented a technical solution for the complete system consisting of a web application for monitoring and management of POS client applications and their data.

iNteligent NUmber Mapping

A solution of high-performance and high-availability ENUM server that maps E.164 phone numbers to Unified Resource Identifiers.

Conditional dice

http://appstore.com/conditionaldice
Implemented an iOS mobile application that simulates 3D dice rolling and probability calculation for a chosen dice combination using Xcode, Swift, Objective-C, OpenGL ES, and SQLite.

Languages

CSS3, JavaScript, C#, HTML5, CSS, HTML, GraphQL, Python, TypeScript, SQL, Java SE, C, Swift, Less, Haskell, Java, Sass, PHP

Frameworks

React Native, Angular, Material UI, Next.js, NestJS, Angular Material, Jest, Entity, Redux, ASP.NET, ADO.NET, Knockout (Knockout.js), .NET, Dojo, Express.js, Windows Communication Framework (WCF), Flask, Ant Design, JSF, Jakarta Server Pages (JSP), ASP.NET MVC, Bootstrap, Protractor, Jasmine

Libraries/APIs

D3.js, React, Node.js, MathJax, REST APIs, Redux-Saga, Highcharts, Underscore.js, React Redux, Socket.IO, jQuery, SQLAlchemy, Entity Framework, Chai, RxJS, SignalR, Lodash, Handlebars, OpenGL, OpenGL ES, Leaflet, Passport.js, Facebook API, Vue

Tools

AWS IAM, AWS CLI, AWS ELB, Amazon Elastic Container Registry (ECR), Git, Webpack, Amazon Elastic Container Service (Amazon ECS), Gulp, Visual Studio .NET, Babel, NPM, AWS SDK, Amazon EBS, Subversion (SVN), SystemJS, Mongoose, Mocha, TFS, Sublime Text, pgAdmin, Blender, Browserify, SoapUI, Karma, Grunt

Paradigms

Object-oriented Programming (OOP), REST, Unit Testing, Reactive Programming, Design Patterns, Functional Programming, Agile Software Development

Platforms

AWS ALB, Amazon EC2, Amazon Web Services (AWS), Linux, AWS STS, AWS Lambda, MacOS, Java EE, JBoss, Solaris, Oracle, Unix, Windows, Docker, Visual Studio Code (VS Code)

Other

Serverless, Full-stack, Web Development, APIs, Front-end, Slate.js, User Experience (UX), User Interface (UI), Back-end, Full-stack Development, Amazon RDS, TypeORM, Data Visualization, Chakra UI, Integration Testing, SOAP, Zone.js, OAuth

Storage

Amazon S3 (AWS S3), SQL Server Management Studio (SSMS), MySQL, SQLite, Microsoft SQL Server, PostgreSQL, MongoDB

2004 - 2009

Master's Degree in Telecommunications and Informatics

Faculty of Electrical Engineering and Computing (FER) - Zagreb

JULY 2022 - JULY 2025

AWS Certified Developer Associate

AWS

DECEMBER 2018 - PRESENT

Deep Learning Specialization

Coursera

SEPTEMBER 2016 - PRESENT

Microsoft® Certified Solutions Associate: Web Applications

Microsoft

JANUARY 2014 - PRESENT

Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3

Microsoft

DECEMBER 2013 - PRESENT

Microsoft Certified Professional

Microsoft

MARCH 2013 - PRESENT

Microsoft Certified Solutions Developer: Web Applications (Inactive)

Microsoft

AUGUST 2012 - PRESENT

Microsoft .NET Framework 4 - Web Applications

Microsoft

JANUARY 2012 - JANUARY 2015

Cisco Certified Network Associate

Cisco

OCTOBER 2011 - OCTOBER 2015

LPI Level 1

The Linux Foundation

JUNE 2011 - PRESENT

Oracle Certified Professional, Java SE 6 Programmer

Oracle

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