Hrvoje Simic
Verified Expert in Engineering
Software Developer
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
Experience
- Database Design - 12 years
- Microsoft SQL Server - 11 years
- .NET - 11 years
- C# - 11 years
- ASP.NET Web API - 8 years
- .NET Core - 4 years
- Amazon Web Services (AWS) - 3 years
- Entity Framework Core - 3 years
Availability
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
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.
Senior Sofware Engineer
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.
Senior Sofware Engineer
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.
Senior Sofware Engineer
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.
Senior Sofware Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Neogov
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
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
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.
Education
Master's Degree in Information Technology
University of Zagreb - Varaždin, Croatia
Skills
Libraries/APIs
Entity Framework, REST APIs, Windows Forms (WinForms), jQuery
Tools
Visual Studio, Postman, Git, Jira, Hangfire, Slack, Siemens PLC, Microsoft Silverlight
Languages
C#, C#.NET, SQL, TypeScript, JavaScript, HTML5, CSS, C
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)
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
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