×
Dimitrije Žarković Đolai

Dimitrije Žarković Đolai

Software Engineer

Novi Sad, Serbia
+381691406462
Serbian, English

Background


About

About

With 5 years of dedicated practice in software development, I have become a trusted ally for business software solutions. As a seasoned professional in the field, I specialise in creating robust and efficient software, ensuring seamless functionality that aligns with business objectives. Beyond the world of code, I am an avid enthusiast of data science, constantly exploring innovative ways to harness the power of data for informed decision-making. Alongside my technical pursuits, as an avid cyclist, I find joy in the rhythm of the pedals and bring the same drive and energy to both my professional and personal endeavours.

Work Experience

Work Experience

  • Software Engineer, 7 stones

    Jan, 2024 - Present

    Azure Networking - Network graph design, management, and optimization tool. Design and management are project-based. Tools provide functions to create, manage, and optimize topology network projects according to required quality and availability standards. Visualization and metrics table that includes key information for decision-makers.

    • Multiple services dedicated to building and optimizing networks.

    • Blazor United - based client application - approach that combines server and client (WASM) hosted solution.

    • DOT.NET Core framework and Azure infrastructure - blop storage, MSSQL, azure (durable) features, entra ID, managed identities

    • Designed features based on customer requirements and current outdated solution

    • Estimated and implemented scalable web services relying on Azure-based services

    • Implemented GraphQL communication between services and client applications

    • Integrated MudBlazor and Radzen UI components into the web application

    • C#, .Net Core framework, JavaScript, TypeScript, Azure infrastructure - blob storage, MSSQL, azure (durable) features, Microsoft Entra ID, managed identities, GraphQL

  • Software Engineer, Industrial Analytics

    Jun, 2022 - Present

    Feature development and product design of the medical equipment warehouse platform.

    • Medical equipement management, maintanance, live tracking and inventory platform

    • Product features design, testing and implementation

    • Workflow improvements, development tools and scripts

    • Led the team of developers

    • React.JS, Typescript, PostgreSQL, Node.JS, Express

  • Software Engineer and Solution Architect, Augure Corporate France

    May, 2022 - Dec, 20231 year 8 months

    Solution designed to help organizations streamline their communication strategies, engage with influencers, and monitor the impact of their PR and communication campaigns. The platform includes features such as media monitoring, social media tracking, influencer identification, and analytics. Augure is a large, robust, modular, metadata driven application.

    • Imporvement of the current legacy solution

    • Solution design and implementation

    • CI/CD process design and improvements

    • Enhancement of functionality related to stakeholder relationship management, media monitoring, social media tracking and analysis

    • Designed and maintained common packages used across the modular application

    • Created and maintained an in-house email content editor based on popular email content editors

    • Leading technical discussions in the team

    • Mentor new team members through the onboarding process

    • Ensured a seamless and visually appealing user experience by collaborating with UX/UI designers

    • Ensured data security and implemented user authentication and authorization mechanisms

    • Led code review process for client application code changes

    • Created a shared UI library based on Microsoft's Fluent UI library

    • Implemented Storybook stories for UI library

    • Designed test suites and covered main functionalities with Automation Tests using Selenium

    • Implemented fluent communication of React components, Redux stores, and Apolo client

    • Designed and delivered product documentation

    • C#, VB, JS, TS, .Net, MSSQL, XML, XSL, Atlasian Bamboo, React.JS, Node.JS

  • Software Engineer, VegaIT

    Sep, 2021 - Dec, 20232 years 4 months

    Design, develop and maintain software solutions. Responsibilities included delivering high quality solutions to some of Europe's largest companies, analysing and implementing customer requirements, onboarding and mentoring new colleagues.

    • Robust and scalable applications

    • Latest and legacy technologies

    • Application and solution design

    • Improved UI performance and user experience

    • Designed and implemented the client-server architecture for a scalable and efficient solution

    • CI/CD process design and implementation

    • Work as a mentor in mentoring programmes

    • Angular2+, React.JS, .Net, Node.JS, CI/CD

  • Software Developer, Material Exchange

    Sep, 2019 - Sep, 20212 years

    Work on a platform application written in plain Java on the backend and Angular on the frontend. Designed and implemented desktop application plugins for designer tools (QT/C++). Most of the time worked on the front end.

    • Java, Maven, jwt and LDAP auth, MSSQL/PostgreSQL, JAX-RS RESTful web services

    • Designed and implemented large, scalable application with frequently changing data model

    • Member of 30+ people R&D team. Agile product management methodology

    • Angular8+ front-end application based on services. Designed reusable and logic independent components

    • Writing reusable and documented code and styles.

    • Refactor code to implement best practices and reduce redundant code

    • Improve the performance of the application

  • Software Developer Intern, Digital Marketplace

    Jun, 2019 - Sep, 20193 months

    Designed and implemented back-end application in .Net Core framework and MSSQL database.

    • .Net Core framework and MSSQL database

    • Work in a team of 10 people using agile methodology

    • Writing and testing documented, performant and reusable code

  • Cycling Referee, Serbian Cycling Federation

    Jan, 2018 - Present

    Former professional cyclist. Referee at the cycling events across the Balkan region.

Skills

Skills

  • Web Development

    React

    Redux

    HTML5/CSS3/SASS

    TypeScript

    JavaScript

    Angular

  • Backend development

    Node.JS

    Python

    C#

    Java

    Design Patterns

    Algorithms and Data Structures

  • Database design

    MSSQL

    MongoDB

    PostgreSQL

    RavenDB

  • Data Science

    Python

    Text mining

    Data mining

    ML Algorithms

Education

Education

  • Software Engineering and Information Technologies, Academic Master, University of Novi Sad, Faculty of Technical Sciences

    Oct, 2021 - Dec, 2023

  • Business Informatics, thesis in "Angular web application performance optimization", Bachelor, University of Novi Sad, Faculty of Economics in Subotica

    Sep, 2017 - Aug, 2021

Interests

Interests

  • Cycling

    teamworkchallengesnaturewilderness
  • Hiking

    challengesnatureforest
  • Travel

    architecturesightseeing tourhistory