Petar Maletić, Developer in Daruvar, Croatia
Petar is available for hire
Hire Petar

Petar Maletić

Verified Expert  in Engineering

Bio

Petar is a seasoned software developer, engineer, designer, and entrepreneur with many years of professional experience. He has developed complex solutions and software products from start to finish, spanning multiple technologies. He is a dedicated and self-motivated individual who thrives in every aspect of software production.

Portfolio

Inventive
Azure Functions, Azure Cosmos DB, Azure, C#, .NET, .NET Core...
BugBuzz j.d.o.o.
Oracle, SQL, Oracle PL/SQL, Dojo Toolkit, Dojo, jQuery, Web Development, CSS...
Skimmer Inc
.NET, C#, JavaScript, Microsoft SQL Server, Software Architecture, UI Design...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio, Windows, Azure, JetBrains Rider, Visual Studio Code (VS Code), DataGrip, Adobe Creative Suite

The most amazing...

...app I've developed is a fleet management system with a custom map engine library based on ESRI JS API, developed from scratch and supported through the years.

Work Experience

Principal Software Engineer

2022 - PRESENT
Inventive
  • Collaborated to design and develop an app for American Institute of Balance.
  • Collaborated with the application development and engineering staff to support new features and functionalities.
  • Built the app frontend architecture and design app UI/UX components.
  • Supported the design and implementation of the API.
Technologies: Azure Functions, Azure Cosmos DB, Azure, C#, .NET, .NET Core, Entity Framework Core, React, Software Architecture, Solution Architecture, GraphQL, Docker, Microsoft Graph, DevExtreme

Solution Architect

2009 - PRESENT
BugBuzz j.d.o.o.
  • Designed and developed various desktop and web applications.
  • Worked on SEO, branding, identity, and graphic design.
  • Created a custom content management system for small-sized companies.
  • Prepared business plans and mentored junior developers.
  • Supported business in general and handled tasks related to running the company.
  • Integrated social media tools and SDKs into various websites and mobile applications.
  • Helped multiple clients finalize problematic projects by providing the needed expertise to bring projects to release.
Technologies: Oracle, SQL, Oracle PL/SQL, Dojo Toolkit, Dojo, jQuery, Web Development, CSS, Full-stack, ASP.NET, Microservices Architecture, DevExtreme, Docker, Azure, React, Angular, TypeScript, JavaScript, MongoDB, Microsoft SQL Server, C#, Node.js, ASP.NET MVC, .NET Core, .NET, Azure Functions, Solution Architecture, Software Architecture, GraphQL, CQRS, MediatR, NServiceBus

Principal Software Engineer

2019 - 2022
Skimmer Inc
  • Collaborated to design and develop leading Pool Service Software application. Helped direct, build, and engineer the app foundations and architecture.
  • Designed data models, created schemas, wrote stored procedures, maintained data, wrote reports, and fine-tuned the SQL.
  • Realized advanced modules including QuickBooks integration, advanced routing, and standalone invoicing/payments module.
  • Restructured the software for the future growth of the company.
  • Introduced new technologies into the company’s production team.
  • Implemented workflows, patterns, and guidelines for code consistency, readability, and maintainability.
  • Implemented many other complex technical solutions.
Technologies: .NET, C#, JavaScript, Microsoft SQL Server, Software Architecture, UI Design, UX Design, DevExtreme, DevExpress, .NET Core, ASP.NET MVC, React, React Redux, Database Design, Entity Framework, Microsoft Azure Mobile Services, CQRS, MediatR, NServiceBus, Clean Architecture, Solution Architecture

External Associate and Software Engineer

2008 - 2020
GDi d.o.o.
  • Collaborated to design and develop applications of various types and complexity: Windows, mobile/WAP, and web applications, including advanced GUI development and graphic design.
  • Created an ATM finder web application with a complex map-based interactive UI allowing users to locate ATMs and branches, get related info, and find directions using map routing; back-end intranet application; database development.
  • Built a fleet management and vehicle tracking system from scratch based on GIS technologies (ESRI ArcIMS, ESRI ArcGIS) with a complex map-based interactive UI and reporting system and developed the database.
  • Assisted the design and development of applications for providing locating and other services.
  • Helped develop a complex fleet cost management system.
  • Assisted the design and development of an advanced custom single sign-on security system and developed an intranet SSO web application/portal for managing users, applications, and access rights.
  • Conceptualized and wrote a complex JavaScript map engine library wrapped around ESRI JavaScript API and other JavaScript frameworks.
Technologies: DevExtreme, DevExpress, Angular, Esri, ArcGIS, JavaScript, Oracle, Microsoft SQL Server, C#, ASP.NET MVC, .NET Core, .NET, Software Architecture

Vessel Management System

Designed, developed, and maintained a vessel management and vessel tracking system for GDi d.o.o. company. The system integrates advanced mapping functionality, a complex map-based interactive UI, fleet management and vessel tracking features, reporting, user-defined alarms and service alarm features, geo-locating, real-time vessel positioning, sensors data (Fishery module), and alarm detection.

Cavalry 2 ConnectWise System

A complex internal automation system application for the Cavalry company. The purpose of this system application was to gather and process all the data about hosting services usage that the company provides to their customers. It included advanced parsing and processing logic of the data, applying custom processing rules and heavy validation logic, formatting, and forwarding processed data to the ConnectWise business management platform.

Fleet Management System

Designed, developed, and maintained a fleet management and vehicle tracking system for GDi d.o.o. company. The system integrates advanced mapping functionality, a complex map-based interactive UI, fleet management and vehicle/driver tracking features, reporting, user-defined alarms and service alarm features, geo-locating and routing, real-time vehicle positioning, and alarm detection. Within this project, I also worked on a closely related application for managing fleet costs which communicates with the fleet management system in many ways.

JavaScript MapEngine Library

A complex JavaScript map engine library wrapped around ESRI JS API and other JavaScript frameworks for GDi d.o.o. company. MapEngine was designed to implement many advanced features that ESRI JS API provides, grouping them in modules, enhancing them, and making them simpler to use. On top of that, many other custom functionalities were added, such as custom routing logic, custom clustering logic, advanced layer and map graphics management, and support for multiple geo locating services. The library also supports major mapping services like Google Maps. Bing Maps, and OpenStreet Maps.

SSO Security System

An advanced custom single sign-on security system-platform for GDi d.o.o. company. The system provides single sign-on, authorization, user and application management, and some other service-oriented functions.

ATM Finder

An ATM finder web application with a complex map-based interactive UI for GDi d.o.o. company. The application is designed to allow users to easily locate ATMs and branches by using an interactive map, geolocation service, or other search filters to obtain all the necessary information they need including directions using the map routing. The system is also supported by a back-end intranet application.

Location Based Service Applications

Worked for a GDi d.o.o. company on the design and development of various location based service applications to provide location and other services to their clients.

Content Management System

A simple content management system that is simple to use and provides basic functionalities for content management of a website.
2014 - 2017

Bachelor of Applied Science Degree in Information Technology

Visoka škola PRIMUS - Gradiška, Bosnia and Herzegovina

Libraries/APIs

DevExtreme, Dojo Toolkit, jQuery, React, Entity Framework, MediatR, ArcGIS, React Redux, ArcGIS JavaScript API 3, Google Maps API, Node.js, NServiceBus

Tools

Visual Studio, Adobe Creative Suite, Git, WebStorm, Microsoft Visual Studio, JetBrains Rider, DataGrip, Esri, Microsoft Graph

Languages

CSS, HTML, JavaScript, C#, TypeScript, SQL, GraphQL

Frameworks

ASP.NET, ASP.NET Web API, .NET, ASP.NET MVC, Dojo, .NET Core, Bootstrap, Entity Framework Core, Angular

Paradigms

Service-oriented Programming, Agile Software Development, UI Design, UX Design, Database Design, CQRS, Clean Architecture, Microservices Architecture

Platforms

Visual Studio Code (VS Code), Oracle, Azure, Docker, Microsoft Azure Mobile Services, Azure Functions

Storage

Oracle PL/SQL, Microsoft SQL Server, MongoDB, Azure Cosmos DB

Other

User Experience (UX), DevExpress, Web Development, Software Development, Front-end Development, Full-stack, Software Architecture, Solution Architecture

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