Hrvoje Simic, Developer in Zagreb, Croatia
Hrvoje is available for hire
Hire Hrvoje

Hrvoje Simic

Verified Expert  in Engineering

Software Developer

Location
Zagreb, Croatia
Toptal Member Since
December 9, 2020

Hrvoje is a software engineer whose expertise shines through in .NET projects and delivering scalable and high-performance software solutions. He helped develop a system that tracks hospital inventory in real-time using tags and beacons as tracking devices, migrated a large bank to a new processing system, and created a solution used in nuclear power plants for measuring tubes. Hrvoje has worked on large corporation projects to small startups and enjoys finding solutions to real-life problems.

Portfolio

Neogov (via Typeqast)
Entity Framework, Jira, Git, CSS, HTML5, Angular, AngularJS, JavaScript...
ARS (via Typeqast)
Quartz.NET, Postman, Git, Entity Framework Core, Microsoft SQL Server...
Approx (via Typeqast)
Amazon Web Services (AWS), AWS Lambda, Amazon Kinesis, Amazon DynamoDB...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Microsoft SQL Server, C#, Windows, Git, .NET Core, Visual Studio

The most amazing...

...system I've worked on helps millions of users make payments more easily and increased satisfaction with their financial products.

Work Experience

Senior Sofware Engineer

2020 - 2020
Neogov (via Typeqast)
  • Assisted in the development of a tool for a leading provider of an integrated HR, payroll, and talent management solution for the US public sector.
  • Delivered new features, fixed bugs, and worked closely with business analysts and the project manager.
  • Designed and implemented APIs used by the web application.
  • Assisted as a full-stack developer on both the back end and front end.
Technologies: Entity Framework, Jira, Git, CSS, HTML5, Angular, AngularJS, JavaScript, TypeScript, ASP.NET Web API, Microsoft SQL Server, .NET Core, .NET, Agile, APIs, Agile Software Development, Code Architecture, Code Review, Best Practices, Dependency Injection, Distributed Systems, Maintainability, SQL, User Requirements, C#, REST APIs

Senior Sofware Engineer

2019 - 2020
ARS (via Typeqast)
  • Created back-end architecture using .NET Core, ASP.NET Web API, Entity Framework Core, and Microsoft SQL Server.
  • Implemented and maintained a relational database using Microsoft SQL Server.
  • Built the REST API and used Postman for testing and documentation.
  • Developed scheduled background tasks using the Quartz.NET library.
Technologies: Quartz.NET, Postman, Git, Entity Framework Core, Microsoft SQL Server, ASP.NET Web API, .NET Core, Agile, Best Practices, Clean Code, Code Architecture, Code Coverage, Dependency Injection, Distributed Systems, Maintainability, SQL, Team Mentoring, User Requirements, Docker, C#, Test-driven Development (TDD), Code Review, REST APIs

Senior Sofware Engineer

2019 - 2019
Approx (via Typeqast)
  • Designed, implemented, and maintained a relational database in MySQL and Microsoft SQL Server.
  • Developed AWS Lambda to stream data from AWS Kinesis to DynamoDB.
  • Designed and implemented a key-value and document database DynamoDB.
  • Designed and implemented a .NET Web API on AWS Lambda.
Technologies: Amazon Web Services (AWS), AWS Lambda, Amazon Kinesis, Amazon DynamoDB, Amazon EC2, Microsoft SQL Server, C#, ASP.NET Web API, .NET Core, Agile, Agile Software Development, APIs, Best Practices, Clean Code, Code Architecture, Code Coverage, Code Review, Dependency Injection, C#.NET, Distributed Systems, Maintainability, NoSQL, SQL, User Requirements

Senior Sofware Engineer

2018 - 2019
Adeezy (via Typeqast)
  • Led back-end implementation for a startup that connects advertisers, content creators, and Instagram influencers.
  • Designed and implemented a relational database using Microsoft SQL Server.
  • Implemented and maintained a .NET Web API and integrated it with the Facebook API.
  • Set up a Git repository on Gitub and utilized a GitFlow workflow.
  • Set up and implemented AWS S3 usage for file storage.
  • Set up and implemented background processing using Hangfire.
Technologies: Amazon Web Services (AWS), Hangfire, Amazon S3 (AWS S3), Amazon EC2, C#, Microsoft SQL Server, ASP.NET Web API, .NET Core, Background Jobs, Agile, Agile Software Development, APIs, Best Practices, Clean Code, Code Architecture, Code Coverage, Code Review, Dependency Injection, Distributed Systems, Maintainability, SQL, Team Mentoring, Redis, User Requirements, REST APIs, Test-driven Development (TDD), Docker

Senior Sofware Engineer

2017 - 2018
Mercury Processing Services (via Ekobit)
  • Collaborated in agile team to deliver new functionalities to complex system that manages the processing of bank card transactions and was used daily by millions.
  • Migrated the largest bank in Serbia on our processing system.
  • Fixed emergency bugs on a system that supports card payments for millions of users.
Technologies: IBM Db2, ASP.NET Web Forms, .NET

Software Engineer

2014 - 2017
Danieli Systec
  • Developed L2 software for condition monitoring in steel plants.
  • Led the commissioning and implementation of conditioning monitoring software for clients worldwide.
  • Developed L2 software for tracking production in steel plants.
Technologies: Windows Forms (WinForms), Siemens PLC, Modbus Protocol, C, ASP.NET Web API, Windows Presentation Foundation (WPF), Oracle Database, Microsoft SQL Server, C#, .NET

Software Engineer

2012 - 2014
Daenet
  • Developed a solution for a pharmaceutical company that covers all phases of packaging of medicines using .NET, Silverlight and SharePoint.
  • Created a solution used in nuclear power plants for measuring tubes inside of plants. The solution was built using .NET, WPF, and SQL Server.
  • Assisted with a solution for material management that integrates with SAP. Technologies used were JavaScript, jQuery, and Knockout,js.
  • Developed a solution for a startup to track the origin of products. Worked with .NET Web API, Angular.js, Microsoft SQL Server, and Azure.
Technologies: SharePoint, Azure, AngularJS, Knockout (Knockout.js), jQuery, JavaScript, Microsoft Silverlight, Windows Presentation Foundation (WPF), ASP.NET Web API, .NET

Neogov

An advanced HR product suite used by the US public sector.

I developed the portion that covers the tracking of employee performance as well as the part that shows a unified dashboard from different applications in a suite. The application was fully parameterized and configurable as a multi-tenant solution.

Ars Sospes

An advanced, multi-tenant solution used by a large number of municipalities.

This is a fully parameterized back-office application supporting the parking permit flow: from managing the app users to permits itself, prices, zones, customers, invoices, transactions, bank statements (CAMT, PAIN files), and matching algorithms.

Traxxapp

A system that tracks hospital inventory in real-time using tags and beacons as tracking devices.

On the project, we used AWS Serverless. One of my tasks was to implement a Lambda function that processes real-time data from AWS Kinesis. I also created the REST API endpoints and database modeling.
2003 - 2010

Master's Degree in Information Technology

University of Zagreb - Varaždin, Croatia

Libraries/APIs

Entity Framework, REST APIs, Windows Forms (WinForms), jQuery

Tools

Visual Studio, Postman, Git, Jira, Hangfire, Slack, Siemens PLC, Microsoft Silverlight

Frameworks

.NET Core, .NET, ASP.NET Web API, Entity Framework Core, ASP.NET MVC, Swagger, AngularJS, Angular, ASP.NET Web Forms, Windows Presentation Foundation (WPF), Knockout (Knockout.js)

Languages

C#, C#.NET, SQL, TypeScript, JavaScript, HTML5, CSS, C

Paradigms

Agile Software Development, Database Design, REST, Agile, Clean Code, Dependency Injection, Maintainability, Best Practices, Test-driven Development (TDD)

Platforms

Windows, AWS Lambda, Amazon Web Services (AWS), Docker, Amazon EC2, Oracle Database, Azure, SharePoint

Storage

Microsoft SQL Server, Amazon DynamoDB, Amazon S3 (AWS S3), NoSQL, SQL Server Management Studio (SSMS), IBM Db2, Redis

Other

Software Engineering, Architecture, Back-end, APIs, Code Architecture, Code Coverage, Code Review, Distributed Systems, Team Mentoring, User Requirements, Amazon Kinesis, Quartz.NET, Modbus Protocol, Serverless, Background Jobs

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