Dominik Polzer

Experienced in software development mostly in |C#|.NET Core| SQL|React.js| Vue.js |JS | HTML| CSS| AWS. Experienced in project architecture. Web/Api/Service deployments and testing . In free time I also code my own projects and experiment with other technologies for fun :)

Engineering experience:

project preview

Combis, Fullstack Software Engineer, Zagreb

8.2019. -present
•Fixed a business critical bug where there were 2x async workflows triggered by the same event trying to update current and related entities with race conditions by combining racing code into single WF. •Refactored and asynchronized company global javascripts for data fetching and manipulation to the ES6+ standard.

February 2021.

Tech stack

C#

javascript
Bussiness process Workflow execution/automation through Chatbot
Detais
•Integrated company workflow and process execution through MS Teams App with MS Bot Framework Api, MS Graph Api and custom Api that notified Teams chatbot about events inside company CRM. Chatbot received passed data and sent specific empoyee adaptive UI card which enabled them to excute workflow through chat message UI •My job was also to setup and introduce testing environment for more junior devs to help with further development.

November 2020.

Tech stack

C#

msGraph

msBotFramework

MS Azure

rest

ngrok

postman

Company internal ticketing system
Detais
•Developed and deployed ticketing API and frontend for reporting employee problems with work equipment or any other work related problems through custom dashboard made in Vue.js. All reported problems were also psoted to existing company CRM Platform, personalized data was dynamically pulled from API for each employee

October 2020.

Tech stack

C#

sql

vue.js

rest

html5css3
Developed/deployed file share API and frontend components
Detais
•Developed internal file share API using .net core 3.1 and MemoryStream to stream dropped files as byte[] to Sharepoint using their API. Handled url frontend/backend file encoding/decoding and sending file payload as base64 encoded string. Also helped team in making a custom component library for this api, my job was also to connect Vue compoenents to the file share API. •Developed filewatcher service for file backup before being uploaded to sharepoint in case of file-share Api failiure.

Match-August 2020.

Tech stack

c#

hangfire

postman

vue.jsjavascriptcss3
Other projects
Detais
•Refactored and extended existing company finanance/ROI graphs and dashboards. •Developed internal App, Chron jobs for managing employees Multisport cards. I had full project ownership and constant communication with the PM and testing team. •Developed new dashboard for empoye equipement tracking. •Architected, developed & deployed Chron job for pushing project reminders to employees. •Migrated,refactored and redeployed on Premise web components for employee work hours time tracking & logging into Cloud version(Dynamics 365). •Mentored/helped onboard new engineer (mostly in C#, JS debugging and unit testing).

November 2019 -present.

Tech stack

C#

sql

hangfire

postman

vue.jsjavascriptcss3
project preview

Dotmetrics, Junior Software Engineer, Zagreb

3.2018. -7.2019.
Web extension API
Detais
•Developed and unit tested API for new analytics browser extension. For that project my job was to first create new tables/views in SQL Server, DAL,BL generation (with custom ORM based on Entity framework (DB first approach) and also the API implementation with WCF and .NET Framework 4.5.2 . I also thoroughly unit tested api payloads and user data permissions. December 2018. (Automated website script inspector tool) Site/ Site section automated parser tool that inspected sites analytics scripts. (Selenium Headless, c#) June - July 2018. -ZeroMQ Client-Server & Router-Dealer messaging queues I created a Windows forms chat application in .NET Framework 4.6.1 using ZeroMQ library. Where clien (REQ Zsocket) sends messages to server(REP Zsocket) over TCP. Later I updated that project to Router-Dealer Z-sockets so that multiple clients can talk asynchronously to a single server. •RnD and main platform development & maintenance.

Personal projects

(click to open)