Petar Kekez
Verified Expert in Engineering
Software Developer
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
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
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
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.
Software Architect
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.
Software Developer
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.
Desktop and Web Developer
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.
Web Developer (Front-end and Back-end)
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.
Mobile Application Developer, Front-end Developer
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.
Web Development Intern
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.
Front-end Developer
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.
Education
Master's Degree in Software Engineering
University of Zagreb - Zagreb, Croatia
Bachelor's Degree in Computer Engineering
University of Zagreb - Zagreb, Croatia
Certifications
Exam 483: Programming in C#
Microsoft
Skills
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
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