Domagoj Korman
Verified Expert in Engineering
Front-end Developer
Zagreb, Croatia
Toptal member since August 31, 2022
Domagoj is an enthusiastic and proactive person that loves building private projects in his free time. He has a background of working at an agency where he worked on many projects, including fintech, telecom, public transit, open-source, and a cross-platform framework. Domagoj also worked in a product-based company, where he learned how to build long-term projects from the ground up. He is a strong team player and enjoys productive discussions about different approaches.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Slack, Zoom, Google Meet, Discord, iTerm2, Figma
The most amazing...
...feature I've implemented from the ground up is Zoom-like video chat that allows the client to have multiple virtual conferences with thousands of users.
Work Experience
Senior Front-end Engineer
The Productive
- Migrated and refactored the application from JavaScript to TypeScript, drastically improving developer experience on the project.
- Mentored the front-end team of eight on how to use TypeScript and write their TypeScript implementations.
- Oversaw and developed several significant features that thousands of people used daily, including holiday management, billing, and invoicing.
- Mentored four new colleagues by reviewing their code, showing them best practices, and overseeing their work on the product so they could integrate faster into the team.
Front-end Engineer
Infinum
- Developed an education app when COVID-19 arrived to allow the client to have virtual conferences worldwide.
- Developed a JavaScript framework that generated native web, iOS, and Android applications with minimal configuration. The client used the framework to create more than ten applications for different domains.
- Served as a tech lead on two different projects. I was responsible for the used tech stack, mentoring colleagues, giving estimates, and discussing potential features with the client.
- Worked on numerous team improvements and standardizations to increase team productivity and happiness.
- Mentored and worked with less experienced colleagues, where I taught them about best practices in programming, communicating with clients, and holding presentations.
- Worked on various project domains like fintech, telecom, and transportation. There I solved many problems, including real-time chat, location tracking, picture taking, and video conferencing.
Android Engineer
Infinum
- Developed a chat feature via WebSockets for major Croatian banks with thousands of users.
- Implemented Goldfinger, an open-source library for fingerprint authentication, used on almost all projects. It reduced the time needed for fingerprint implementation to just a few hours.
- Defined initial MVVM architecture that became a new standard in the Android team.
- Acted as a mentor at Android academy, where I taught students how to create professional Android applications.
Experience
Productive
https://productive.io/Underline
https://underline.io/The most significant achievement I made on the project was when COVID-19 came, and I developed a Zoom-like feature on it to allow the client to have virtual conferences in less than two months.
JavaScript Multiplatform Framework
My job was connecting the business logic layer with native ones—React, Android, and iOS. I was also responsible for writing React components that were rendered based on the configuration. In the end, the framework generated around ten white-label applications for different domains, from eCommerce to IoT.
Education
Master's Degree in Software Engineering
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Bachelor's Degree in Software Engineering
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Skills
Libraries/APIs
React, RxJS
Tools
Slack, Zoom, Google Meet, SemaphoreCI, Git, Figma, CircleCI, TokBox, Jenkins
Languages
JavaScript, CSS, HTML, TypeScript, Kotlin, Java, XML
Frameworks
Ember.js, Angular
Platforms
MacOS, Visual Studio Code (VS Code), Android, Bitrise, iOS
Storage
NoSQL
Other
Discord, iTerm2, Software Engineering, Technical Leadership, Team Mentoring, Open-source Software (OSS)
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