Zoran P.

About Me

Zoran has 13 years of experience with .NET, mostly ASP.NET with a smattering of some smaller apps—even one for Windows CE. But a majority of his work has been focused on business apps. Zoran's project highlights include an OCR for PDFs and camera images for home loan comparison, OpenBanking PSD2 API implementations, resource management tools, software for major phase-4 clinical trials, and a custom shipping app.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

NDA
Lead Developer
2019 - 2020 (1 year)
Remote
  • Built a solution for a shipping company to redesign and modernize their existing solution for managing their ships and their commercial history.

  • Increased performance of their queries using EF Core.

  • Led the whole team—a designer and two developers; acted as a developer but also a business analyst and consultant as I was often going to the clients' premises on consultations and discussions about the project.

  • Created the finance part of the app, responsible for all of the budgeting.

  • Reduced the complexity of code and business requirements by segmenting them to smaller, modular pieces.

RESTCSSHTMLjQueryEntity Framework Core ASP.NET Core 3 T-SQL (Transact-SQL)
Toptal Client
Solution Architect
2018 - Present (7 years)
Remote
  • Created a very complex SQL stored procedure that reduced the time to merge and connect multiple products.

  • Created a desktop app to upload new products, prices, and stock info.

  • Built a desktop app (WPF) that connects to Spire API and updates the DB accordingly.

  • Designed and built a Umbraco website with both webshop and eCommerce.

NDA
Solution Architect
2018 - 2019 (1 year)
Remote
  • Developed an application for loan officers to easily upload loan estimates and OCR technology to save the info on a LE to the database. The client part of the application consisted of easy to use interface to compare different LEs and choose the one that the client liked the most. The admin part of the interface was for managing both clients and loan officers.

  • Led the whole development team, including front end, back end, and designers. Communicated directly with the project manager and was responsible for all architecture plus writing the most complex parts of the code.

  • Delivered a fully functional OCR solution, which would map the fields on the LE to our database model.

OCRRESTCSSHTMLjQueryASP.NET MVCT-SQL (Transact-SQL)
Immowelt AG
Team Leader
2017 - 2018 (1 year)
Remote
  • Led a team of four developers and a designer, who I helped choose, as I was a part of the team that did the job interviews, together with the CTO and a CEO of Croatian branch where they worked with me.

  • Moved from old ASP.NET Web Forms into more modern ASP.NET MVC code.

  • Created the architecture and most complex coding tasks, solved problems inside the team, and found what motivated each team member the most, assigning tasks accordingly.

  • Acted in part as scrum master, in constant contact with product owners.

RESTCSSHTMLjQueryEntity Framework Core ASP.NET Core 3 T-SQL (Transact-SQL)
EGS
Full-stack Developer
2016 - 2017 (1 year)
Remote
  • Supported dynamic forms.

  • Created a badge preview screen (Angular directive and back-end code).

  • Created complete print logic for printing badges.

  • Improved UI colors for color blind people (many plugins with alerts have them done very wrong).

FluentValidation SeleniumAutomapperASP.NET MVCASP.NET Web APIAngularJS T-SQL (Transact-SQL)
Camp Australia
Web Developer
2015 - 2016 (1 year)
Remote
  • Contributed as one of five remote developers, working closely with three local developers.

  • Improved the NHibernate generic repository to allow many-to-many relationships.

  • Created dashboards and UIs for a parents' portal.

  • Created an email client to be used within the app.

  • Suggested to our project manager how to utilize us better and how we should organize our monthly team meetings.

C#jQueryNHibernateJSONASP.NET MVCPerformance T-SQL (Transact-SQL)
Freelance
Web Developer
2010 - 2015 (5 years)
Remote
  • Built multiple custom CMS solutions for many reputable companies, including an exclusive dealership for Mercedes-Benz Croatia.

  • Built a custom eCommerce solution, a clone of Ecwid.

  • Worked with over 120 clients from all over the world on over 180 projects. My clients ranged from Mexico and the United States to Japan and Australia.

IT Savjetnici
IT Trainer and Web Developer
2008 - 2010 (2 years)
Remote
  • Trained our students in the fields of web development and system administration.

  • Built a website for one of the biggest hospitals in Zagreb.

  • Developed a custom CMS website for a local mall.

  • Created a custom CMS for three websites for an exclusive Mercedes-Benz dealership in Croatia.

  • Built a simple LMS for our IT school.

ASP.NET Web Forms
NDA
Back-end Developer
Present (2025 years)
Remote
  • Created APIs for open banking.

  • Created specific APIs for non-open banking banks (Sterling for example).

  • Wrote unit tests.

  • Implemented SaltEdge connector.

REST APIs APIsEntity Framework Core ASP.NET CoreT-SQL (Transact-SQL)
StarSphere K.K.
Lead Developer
Present (2025 years)
Remote
  • Created a dynamic form generator, a WooFoo clone.

  • Expanded the dynamic form into a full-blown tool for clinical trials.

  • Spent three weeks in Tokyo, Japan, working long hours (never left before 9:00 PM; stayed till midnight or 3:00 AM on occasions).

  • Led another teammate, whom I had brought into the team.

  • Created a branching strategy for when we moved to Git and suggested how our sprints should work.

C#jQueryJSONASP.NET MVCPerformance T-SQL (Transact-SQL)

Showcase

Dynamic Form Generator
  • A WooFoo clone with drag-and-drop GUI for field arrangement.

  • Supports conditional fields and calculated fields.

  • Includes complex custom field types like sub forms.

Clinical Trials Software
  • A software solution enables easy access to trial progress information for all stakeholders – sponsors and doctors.

  • The software utilizes a Dynamic Forms generator to streamline data retrieval and management.

  • It facilitates seamless communication and collaboration among clinical trial participants.

Event Management Software
  • Focuses on event management.

  • Utilizes a Polish development team and in-house developers.

  • Project involves collaboration with multiple teams.

Umbraco Custom Development
  • Worked as a developer on an official South African tourism website.

  • Utilized Umbraco as the primary technology.

  • Performed modifications to Umbraco to enhance functionality.

Camp Australia ERP
  • A software solution for parents managing preschool and after-school camp registrations in Australia.

  • The software facilitates organizing employees and kids into groups and resource planning.

  • The project is named 'Camp Australia ERP'.

An Ecwid Clone
  • eCommerce web app, an Ecwid clone.

Custom CMS
  • Developed multiple custom CMS solutions for different clients.

  • Includes a local Mercedes-Benz dealership with three websites.

  • Custom CMS solutions across various clients.

Orchard CMS
  • Orchard CMS is a project developed by multiple websites.

  • MS Industrial's website is included in the Orchard CMS ecosystem.

  • The text references the development of multiple websites using Orchard CMS.

Umbraco CMS
  • Umbraco CMS is a project title.

  • The text references a specific website built within Umbraco CMS.

  • The most recent website is linked as context.

CRM for Lawn Care Company
  • Developed using ASP.NET MVC and Angular 1.2.6.

  • Includes standard CRM features.

  • Features automatic route planning and schedule building based on lawn size and address.

Job Classfields Site
  • Developed using ASP.NET MVC and Angular 1.5.8.

  • Backend is built with ASP.NET MVC.

  • Frontend is built with Angular 1.5.8.

PSD Design to Existing CMS Build
  • Developed a theme for a custom CMS from PSD designs.

  • The CMS was not designed for flexibility or developer-friendliness, requiring creative problem-solving.

  • Successfully delivered the design to client satisfaction.

PSD 2 Implementation for UK banks
  • Developed PSD 2 implementations for various UK banks, including those adhering to the Open Banking specification to the letter and those not.

  • Implemented PSD 2 solutions across multiple banks, catering to diverse regulatory requirements.

  • The project encompassed a range of bank types, demonstrating adaptability to different Open Banking implementations.

Resource planning App
  • A resource planning and project management app for the oil industry.

  • The app was a success, significantly accelerating client resource planning.

  • The team led by the solution architect and Business Analyst successfully delivered the project.

Education

Education
Progress towards a Degree in Mathematics and Computer Science
PMF Mathematics
2001 - 2004 (3 years)