
Nikola Peric
Verified Expert in Engineering
Solutions Architect and Developer
Split, Croatia
Toptal member since February 28, 2014
Nikola is an experienced developer and problem solver. He has extensive experience with the Python ecosystem. He enjoys working in fast-paced environments and tackling real business problems. Nikola has a lot of experience working with multi-cultural distributed teams in various time zones.
Portfolio
Experience
- C# - 7 years
- PostgreSQL - 5 years
- Xamarin - 4 years
- ASP.NET MVC - 4 years
- Xamarin.Forms - 3 years
- ASP.NET Core - 2 years
- UiPath - 1 year
- Robotic Process Automation (RPA) - 1 year
Availability
Preferred Environment
Python, FastAPI, Aiohttp, Redis, PostgreSQL, Flash, Django, Flutter
The most amazing...
...thing I've built is an Android game that has seen over 130,000 downloads.
Work Experience
Software Architect
Itsistemi
- Developed desktop applications for the banking industry.
- Created a web (ASP.NET) reporting application based on SSRS and a bank invoicing application.
- Worked as a part of team responsible for part of a banking report system.
- Built a business process monitoring application for OTP bank using Silverlight, WCF, RIA Services, Entity Framework, and Windows service.
- Created a clone of Dropbox for a Croatian telecom company.
Solution Architect and Developer
Freelance
- Worked on a Xamarin Forms application for a large enterprise client.
- Worked for an external client (Kiwi.com). Developed a few microservices in Python with an emphasis on scaling and performance.
- Developed pipelines that processed real-time data from flight providers and created new data streams that were pushed into the database and Redis cache.
- Migrated multiple apps from BlackBerry to Android.
Sofware Developer
Sarahah
- Optimized a high-traffic web application. Introduced caching and load balancing.
- Fixed bugs that only appear in production environments while the system is under heavy load.
- Communicated closely with founders and Microsoft employee SQL experts. Fixed critical bugs that could lead to the whole system to stop functioning.
VB.NET Teacher
Ivora
- Taught a course on desktop application development.
Oracle Forms Developer, C# Developer
Infolink
- Created modules for an in-house ERP system.
- Created an application for the core business of insurance companies.
- Developed background analysis on an Oracle database for Privredna Banka Zagreb. It was intense use of Oracle PL/SQL programming language.
- Implemented an ASP.NET web bug tracking application. Responsible for application customization and implementation of API for connecting more legacy technologies.
- Created a simple in-house ORM tool.
Web Developer
Delta Trend bvba
- Used JavaScript for custom UI behavior.
- Achieved valuable experience working in an international team of programming professionals, where the key to success was accountability of every team member.
- Created a custom web reporting tool.
- Created a custom Excel export component.
- Implemented security features.
Web, Desktop, and Mobile Developer
Heron Electronic d.o.o.
- Developed desktop and web applications on Windows. ERP modules were developed using various technologies in various programming languages. SQL Server 2000 was used for the relational database.
- Independently designed and programmed a Palm OS application from the beginning to the very end. It was a part of the ERP system for collecting data about water consumption on terrain (work order, synchronizing with SQL Server database).
- Gathered accounting and business knowledge needed for designing ERP system and to understand user needs for customization.
- Supported legacy VB6 ERP.
- Helped in the design of a custom reporting tool.
Experience
Ponuda Dana
https://play.google.com/store/apps/details?id=hr.ponudadana.aapp
I Love Funny Dogs
SVN Notifier
Pet Premium
Slenky
Sudoku Game for BB10
Battleship Game
Friend Arkanoid
Sarahah.com Back-end
Certifications
Microsoft Specialist: Programming in C#
Microsoft
Microsoft Certified Professional
Microsoft
Skills
Libraries/APIs
.NET BCL, Android API, Facebook API, SQLAlchemy, Entity Framework
Tools
Microsoft Visual Studio, Microsoft Silverlight, Git, Flash
Languages
C#, Python, Java, JavaScript, SQL, C, C++
Frameworks
.NET, ASP.NET Core, ASP.NET MVC, ASP.NET, Mono, .NET MAUI, Unity, Unity3D, Android SDK, Flask, Django, Flutter
Paradigms
Object-oriented Design (OOD), Object-oriented Programming (OOP), Distributed Programming, Agile Software Development
Platforms
Azure, Xamarin, Android, Windows, Windows Phone, Google Cloud Platform (GCP), SharePoint, Google App Engine
Storage
Microsoft SQL Server, Oracle SQL, PostgreSQL, Redis, Azure Cloud Services
Other
Xamarin.Forms, FastAPI, API Integration, UiPath, Robotic Process Automation (RPA), Kofax, Reverse Engineering, Aiohttp
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