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

Petar Kekez

Verified Expert  in Engineering

Software Developer

Location
Split, Croatia
Toptal Member Since
January 3, 2014

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

Little Code d.o.o
RxJS, NgRx, Angular, Entity Framework Core, Xamarin, ASP.NET Web API...
IT Sistemi d.o.o - Nove tehnologije
Telerik, Git, TFS, CSS, HTML, Entity Framework Core, T-SQL (Transact-SQL)...
Generali Insurence, BI Department
Pentaho Data Integration (Kettle), Windows Forms (WinForms), C#, JavaScript...

Experience

Availability

Part-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

Software Architect

2017 - PRESENT
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 an enable quality reporting to business units.
  • Worked on a project management system. Created a synchronization framework. 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

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 to create an online auction system. Automatic billing. Notification system.
  • Contributed to the integration of a DMS with the bank payment system. Various integrations were also made with other banking systems.
Technologies: Telerik, Git, TFS, CSS, HTML, Entity Framework Core, T-SQL (Transact-SQL), Microsoft SQL Server, Reporting, Windows Presentation Foundation (WPF), Windows Forms (WinForms), ASP.NET Web API, ASP.NET MVC

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

Meritum Legal Portal (Development)

A highly interactive web application designed to help lawyers find laws, templates, court decisions, and other legal documents.

Store Zagreb (Front-end Developer)

An Apple premium reseller.

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

Tools

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

Libraries/APIs

RxJS, NgRx/store, jQuery, Windows Forms (WinForms), NgRx

Paradigms

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

Platforms

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

Storage

Microsoft SQL Server

Other

Xamarin.Forms, Reporting

2011 - 2014

Master's Degree in Software Engineering and Information Systems

University of Zagreb / Universidad Politécnica de Cartagena - Zagreb (Croatia) / Cartagena(Spain)

2007 - 2011

Bachelor's Degree in Computer Engineering

University of Zagreb - Zagreb (Croatia)

SEPTEMBER 2018 - PRESENT

Exam 483: Programming in C#

Microsoft

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