Antonio Nakic Alfirevic
Verified Expert in Engineering
Cryptography Developer
Antonio is a software engineer with a master's degree in computer engineering from the Faculty of Electrical Engineering and Computing, University of Zagreb. He's been a full-time developer since 2005—specializing in the Microsoft technology stack. During that time, he's worked as a junior/mid/senior-level developer, software architect, team lead, and consultant. Antonio is proactive, self-reliant, and a good communicator.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio, Windows, Angular, TypeScript 2, SQL
The most amazing...
...project I've designed and implemented is a custom IDE, runtime, and app store called QueryStorm.
Work Experience
Founder
QueryStorm
- Started a company based on a project called QueryStorm, which is a professional .NET and SQL IDE, runtime, and app store inside Excel. It is designed to make it easier for IT users to work with non-tech users via Excel.
- Created a licensing solution for .NET applications, initially for use in the QueryStorm project. It's a digital signature-based licensing solution—allowing application owners to manage, issue, and revoke licenses and integrate with payment solutions.
- Oversaw a small team of software developers and external contractors during the project.
Developer (Convert ANTLR2 Grammar to ANTR4 Grammar)
Calantha Communications (via Toptal)
- Implemented a prototype RETS (real estate transaction standard) sever. The server communicates with RETS client applications according to the relevant standards and supports a considerable subsection of the DMQL language.
Senior Software Developer (Contractor)
Dell Ireland
- Developed a B2B eCommerce system as a replacement of a large existing system.
- Designed reusable Angular components for application-wide use.
- Implemented a new functionality at all levels of the application (database, REST API, client libraries, unit tests for client-side, and server-side code).
Senior Software Developer
Recro-net
- Implemented custom integration and reporting solutions that report on data from Microsoft Dynamics NAV and CRM.
- Created a business intelligence and reporting solution for Croatian Airlines—for analyzing the costs and profitability of flights.
- Developed a custom solution for warehouse management. The solution involved a desktop service that integrated with Microsoft Dynamics NAV and a Compact Framework client application. It was built for a local company but ended up not being deployed due to financial issues.
Lead Developer | Smart Electricity Meters Department
RIZ-Transmitters
- Developed a set of .NET libraries (APIs) for communicating with smart electricity meters according to relevant industry standards (IEC 62056).
- Built a system for automating the production of meters and related equipment. The system is used by a dozen operators and automates a large part of the work needed to produce, test, and calibrate digital electricity meters and related equipment.
- Developed a desktop application for controlling smart electricity meters and related hardware via different communication channels. This application is used locally in RIZ and by clients for managing their devices locally and remotely.
- Implemented a hand-held device application (.NETCF) designed for reading and programming meters. It's in use by field operators when a remote connection to the equipment is not available.
- Led a small development team, mentored junior colleagues, and managed the development infrastructure, including version control, build automation, virtualization, and time/issue tracking software.
Senior Software Developer
Biro Data Servis (now under Asseco)
- Developed a library for secure communication with ATM cards according to the EMV (ISO/IEC 7816-4 ) specification. This was used in building a custom kiosk application for our clients.
- Created various applications and libraries for financial self-service devices (ATM, POS terminal, Kiosk).
- Worked as a technical consultant for our client in implementing a custom kiosk solution.
Software Developer
Incendo
- Maintained and further developed a shareholder web portal for an investment bank.
- Added a functionality to legacy software (VB6) in the field of investment banking.
- Developed a .NET library for Excel automation which is used in various other projects.
- Built a general purpose deployment and update solution in use by other client applications.
Junior Software Developer
Ekobit
- Worked as part of a large team on an accounting application for a foreign investor.
- Developed various in-house software projects.
Experience
Jot
http://github.com/anakic/JotAlmost every application needs to keep track of its own state, regardless of what it otherwise does.
This typically includes:
- Sizes/locations of movable/resizable elements of the UI.
- Last entered data (e.g. username).
- User preferences and configuration settings.
Jot solves this ubiquitous requirement in an easy and configurable way. It drastically reduces the time and mental effort needed to satisfy this type of requirement.
QueryStorm
Its target audiences are data professionals, data scientists, developers, DB admins, and business professionals; basically, anyone who spends any considerable time dealing with data in Excel and is familiar with SQL.
Its basic purpose is to empower IT professionals in Excel by providing:
1. The ability to use to SQL right inside Excel to query and manipulate data and even formatting.
2. A convenient and powerful SQL IDE inside Excel.
3. The ability to connect to various external database engines and easily flow data in either direction.
4. A runtime the enables creating interactive query-powered workbooks that move data between Excel and various databases, as the user interacts with the workbook.
QueryStorm
http://www.querystorm.comEducation
Master's Degree in Computer Engineering
Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia
Skills
Libraries/APIs
REST APIs, Entity Framework, Vue
Tools
Visual Studio, Visual Studio Tools for Office (VSTO), Git, GitHub, ANTLR, Microsoft Dynamics NAV, Microsoft Dynamics CRM, Power Pivot, Flash, Microsoft Excel, ANTLR 4, Microsoft Power BI
Frameworks
.NET, .NET Core, Windows Presentation Foundation (WPF), ASP.NET MVC, ASP.NET, .NET Compact, Entity Framework Core, Angular, Windows PowerShell, NHibernate, ASP.NET Core
Paradigms
Unit Testing, Concurrent Programming, REST
Languages
C#, SQL, HTML, Visual Basic, C++/CLI, TypeScript 2, CSS, JavaScript, TypeScript
Storage
SQLite, Microsoft SQL Server, SQL Server DBA, MySQL, PostgreSQL
Platforms
Windows, SharePoint, Azure
Other
Regular Expressions, Cryptography, IoC, Analysis, Service, Windows Communication Foundation (WCF), Compilers
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