Krunoslav Leljak
Verified Expert in Engineering
Software Developer
Krunoslav is an experienced senior software engineer with a demonstrated history of working in the computer software industry. Skilled in C#, .NET, Android development, MFC, Kinect, C++, databases, and software design, he is a strong engineering professional focused on software development in data processing and media software.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Visual Studio Code (VS Code)
The most amazing...
...thing I've built was the music software sequencer, MusicPhrase.
Work Experience
Team Lead
GDi GROUP
- Oversaw the development of A3, an asset management software.
- Designed software architecture and defined project changes for improvements in Ensemble A3 and organized work within the team.
- Implemented the user interface and developed UI controls in Angular.
- Coordinated work between teams which develop other parts of the system.
Product Owner | Software Developer
Self-employed
- Designed a CRM for accountants and their clients from the bottom up.
- Implemented a prototype of CRM using Angular for the front end and .NET core for the back end.
- Successfully deployed the product for internal use in several accountant services.
Senior Software Consultant
Mercury Processing Services International
- Developed features in the main system which were required to enable issuing of contactless credit cards.
- Performed extensive testing of the system in a situation when the due date for payment of credit card receipts was temporarily changed in a single month.
- Developed a system for automated testing of tokenization implementation in the system required for GDPR compliance.
Senior Software Developer
Luatech Ltd.
- Contributed to design and development on a set of software products for asset and work management in power distribution companies.
- Created complex workflow engine which enables automated execution and logical connection between different parts of the application or system.
- Implemented reporting engine - an abstract mechanism for automated generation of printable reports based on user-configurable rules.
- Developed custom properties engine which enabled adding user-specific properties to different object types in runtime.
Software Developer
Adnet Ltd.
- Worked as a part of a company which developed solutions for real-time command and control software (SCADA) for power-grid management.
- Designed and implemented software components for automatic real-time distribution and synchronization of abstract data structures (linear, tree and graph) via computer networks.
- Developed many reusable UI components used by other developers.
Cryptography Consultant and Developer
Netmanagement Gmbh
- Worked in developing part of a software system for a credit card payment processor specialized for air transport companies.
- Gained practical experience in the field of cryptography, data security, and banking protocols.
- Developed a proprietary cryptographic protocol for data transport and persistance.
Experience
Mail4Dox
HRCallerID
This application won the first place award at the Croatian T-mobile competition “be creative” for developing mobile apps on different mobile operating systems.
MIDI Rhythm Sequencer and Editor
IPS-ENERGY
XDB (ORM)
ACF (framework)
Glasus Software Activation System
Glasus Webshop
MusicPhrase MIDI Sequencer
Skills
Languages
C++, C#, C#.NET, HTML, SQL, Sass, SCSS, Java
Frameworks
.NET, Angular, ASP.NET, ASP.NET MVC, .NET Core, Angular Material, Entity, ASP.NET Web Forms
Libraries/APIs
Microsoft Foundation Class (MFC) Library, Microsoft Foundation Classes (MFC), Windows API
Tools
C#.NET WinForms, Visual Studio, Syncfusion
Paradigms
Object-oriented Programming (OOP), Azure DevOps
Other
MIDI, Music Composition, VST, Back-end, DCOM, Applied Cryptography, Public-key Cryptography
Platforms
Win32, Windows, Visual Studio Code (VS Code), Android, Azure
Storage
PostgreSQL, SQL Server 2016
Education
Bachelor of Science Degree in Data Processing
Faculty of Organization and Informatics - Varazdin, Croatia
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