Petar Kekez, Developer in Split, Croatia
Petar is available for hire
Hire Petar

Petar Kekez

Verified Expert  in Engineering

Bio

Petar is a full-stack .NET developer. He has proven experience in enterprise software development with the Microsoft technological stack and has also helped startups get off the ground. Recently, his main focus has been on designing architecture for high-volume systems using known frameworks and best practices. Being part of various teams, he was involved in mentoring individuals to help them grow their technical and soft skills

Portfolio

Freelance Clients
C#, .NET, SQL, JavaScript, React, Agile, Azure API Management, Azure...
Little Code d.o.o
RxJS, NgRx, Angular, Entity Framework Core, Xamarin, ASP.NET Web API...
IT Sistemi d.o.o - Nove tehnologije
Git, CSS, HTML, Entity Framework Core, Microsoft SQL Server...

Experience

  • .NET - 10 years
  • T-SQL (Transact-SQL) - 8 years
  • JavaScript - 7 years
  • .NET Core - 3 years
  • ASP.NET Core - 3 years
  • Xamarin - 2 years
  • Xamarin.Forms - 2 years
  • Angular - 2 years

Availability

Full-time

Preferred Environment

Xamarin, Angular, ASP.NET MVC, .NET Core

The most amazing...

...thing I've coded, years before machine learning was popularized, was an AI that plays checkers, improving its game every time it plays against people.

Work Experience

Full-stack React and .NET Developer

2021 - 2024
Freelance Clients
  • Released two new applications and worked on multiple others. Led the team to research, develop, and maintain a user friendly system for the client.
  • Used Jira as the project management tool, migrated from Bitbucket to GitHub as the code repository, configured analytics and logging tools, and managed translation integrations.
  • Oversaw the launch process of two new enterprise systems, which now have 12,000 unique users worldwide and 13 languages supported.
  • Created new React libraries and components that were used by multiple teams.
Technologies: C#, .NET, SQL, JavaScript, React, Agile, Azure API Management, Azure, Leadership, Cross-functional Team Leadership, Communication, HTML

Software Architect

2017 - 2021
Little Code d.o.o
  • Created an enterprise system for project management for a global corporation. The system was designed to reduce costs in plants and enable quality reporting to business units.
  • Worked on a project management system. Created a synchronization framework and worked on a smaller mobile ERP.
  • Developed an IoT project that collected and reported data from grain warehouses.
  • Built a mobile dating application and a mobile fitness tracking app.
  • Created a PoC parking tracking and billing system that tracks entrances and exits with a camera that identifies customers with OCR, an automatic billing system, and customer-facing mobile apps.
Technologies: RxJS, NgRx, Angular, Entity Framework Core, Xamarin, ASP.NET Web API, ASP.NET Core MVC, Azure, .NET Core, .NET, React

Software Developer

2014 - 2017
IT Sistemi d.o.o - Nove tehnologije
  • Developed a bank statement system. The system included a web application, multiple desktop applications, various importers and exporters, and a reporting system (SSRS). Made various integrations with other banking systems.
  • Led the development of an online auction system with automatic billing and a notification system.
  • Contributed to the integration of a DMS with the bank payment system. Various integrations were also made with other banking systems.
Technologies: Git, CSS, HTML, Entity Framework Core, Microsoft SQL Server, Windows Presentation Foundation (WPF), Windows Forms (WinForms), ASP.NET Web API, ASP.NET MVC, .NET

Desktop and Web Developer

2013 - 2013
Generali Insurence, BI Department
  • Fixed the front end of the internal website using HTML, CSS, and JavaScript.
  • Created a desktop application gathering all useful user information from mobile questionnaires.
  • Created a few smaller command line applications for database surveillance.
  • Worked on the reporting system with Kettle. Wrote and fixed queries.
Technologies: Pentaho Data Integration (Kettle), Windows Forms (WinForms), C#, JavaScript, CSS, HTML

Web Developer (Front-end and Back-end)

2011 - 2012
Meritum Legal Portal
  • Created the ASP.MVC aspect of the application with C# and the front-end part using HTML, CSS, JavaScript, and jQuery.
  • Created the Ajax part of the front end with jQuery.
  • Developed a client-side search feature with jQuery.
Technologies: CSS, HTML, jQuery, JavaScript, ASP.NET MVC

Mobile Application Developer, Front-end Developer

2011 - 2012
Five Minutes
  • Developed an Android application displaying song lyrics to users with a local database and with CRUD functionalities in Java.
  • Localized an iPhone application built with HTML, CSS, and JavaScript.
  • Worked on the front end of a Drupal website using HTML, CSS, JavaScript.
  • Created a website for sending large amounts of emails with ASP.NET.
Technologies: ASP.NET, CSS, HTML, JavaScript, Android, Java

Web Development Intern

2009 - 2009
Netmedia SISTEMI
  • Interned for the company primarily doing web projects.
  • Learned ASP.NET with a focus on DNN modules.
  • Created a module for writing simple articles.
  • Created a module for commenting articles.
Technologies: C#, DNN, ASP.NET

Front-end Developer

2007 - 2008
NETMedia
  • Created the front end for around 20 websites.
  • Acquired a PSD file with a design and sliced images for the website.
  • Created custom HTML and CSS for every site.
  • Wrote JavaScript for sites requiring a better user interface.
Technologies: JavaScript, CSS, HTML
2011 - 2014

Master's Degree in Software Engineering

University of Zagreb - Zagreb, Croatia

2007 - 2011

Bachelor's Degree in Computer Engineering

University of Zagreb - Zagreb, Croatia

SEPTEMBER 2018 - PRESENT

Exam 483: Programming in C#

Microsoft

Libraries/APIs

RxJS, NgRx/store, jQuery, Windows Forms (WinForms), NgRx, React, Azure API Management

Tools

SQL Management Studio, Microsoft Visual Studio, Pentaho Data Integration (Kettle), TFS, Git

Languages

SQL, C#, C#.NET, HTML, T-SQL (Transact-SQL), JavaScript, CSS, TypeScript, Java

Frameworks

ASP.NET MVC, ASP.NET Core, .NET Core, .NET, Entity Framework Core, Angular, ASP.NET, ASP.NET Web API, Windows Presentation Foundation (WPF), ASP.NET Core MVC

Paradigms

Design Patterns, Agile Software Development, Test-driven Development (TDD), Agile

Platforms

Visual Studio Code (VS Code), Xamarin, Azure, DNN, Telerik, Android

Storage

Microsoft SQL Server

Other

Xamarin.Forms, Reporting, Leadership, Cross-functional Team Leadership, Communication, Computer Science, Web Development

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