Tomislav Slade
Verified Expert in Engineering
Software Developer
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
Experience
- JavaScript - 12 years
- C# - 10 years
- React - 8 years
- Python - 7 years
- Angular - 7 years
- Node.js - 6 years
- Amazon Elastic Container Service (ECS) - 5 years
- React Native - 3 years
Availability
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
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.
Senior Software Engineer
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.
Senior Web Developer
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.
Software Developer
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).
Software Developer
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.
Software Developer
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.
Experience
Visios
Gastro Master
iNteligent NUmber Mapping
Conditional dice
http://appstore.com/conditionaldiceEducation
Master's Degree in Telecommunications and Informatics
Faculty of Electrical Engineering and Computing (FER) - Zagreb
Certifications
AWS Certified Developer Associate
AWS
Deep Learning Specialization
Coursera
Microsoft® Certified Solutions Associate: Web Applications
Microsoft
Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3
Microsoft
Microsoft Certified Professional
Microsoft
Microsoft Certified Solutions Developer: Web Applications (Inactive)
Microsoft
Microsoft .NET Framework 4 - Web Applications
Microsoft
Cisco Certified Network Associate
Cisco
LPI Level 1
The Linux Foundation
Oracle Certified Professional, Java SE 6 Programmer
Oracle
Skills
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 (ECS), Gulp, Visual Studio .NET, Babel, NPM, AWS SDK, Amazon Elastic Block Store (EBS), Subversion (SVN), SystemJS, Mongoose, Mocha, TFS, Sublime Text, pgAdmin, Blender, Browserify, SoapUI, Karma, Grunt
Languages
Python, CSS3, JavaScript, C#, HTML5, CSS, HTML, GraphQL, TypeScript, SQL, Java SE, C, Swift, Less, Haskell, Java, Sass, PHP
Frameworks
Angular, Material UI, Next.js, NestJS, Angular Material, Jest, React Native, Entity, Redux, ASP.NET, ADO.NET, Knockout (Knockout.js), .NET, Dojo, Express.js, Flask, Ant Design, JSF, Jakarta Server Pages (JSP), ASP.NET MVC, Bootstrap, Protractor, Jasmine
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 Security Token Service (STS), AWS Lambda, MacOS, Java EE, JBoss, Solaris, Oracle, Unix, Windows, Docker, Visual Studio Code (VS Code)
Storage
Amazon S3 (AWS S3), SQL Server Management Studio (SSMS), MySQL, SQLite, Microsoft SQL Server, PostgreSQL, MongoDB
Other
Serverless, Full-stack, Web Development, APIs, Front-end, Slate, User Experience (UX), User Interface (UI), Back-end, Full-stack Development, Windows Communication Foundation (WCF), Amazon RDS, TypeORM, Data Visualization, Chakra UI, Integration Testing, SOAP, Zone.js, OAuth
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring