Mario Mucalo
Verified Expert in Engineering
Software Developer
Mario takes interest in all aspects of the project life-cycle, from specification to solution structuring, through to implementation, with significant experience on the .NET stack. Open-minded and always willing to learn, Mario also enjoys algorithmic problems.
Portfolio
Experience
Availability
Preferred Environment
CSS, JavaScript, HTML, Microsoft SQL Server, ASP.NET, C#
The most amazing...
...software I've ever worked on is an all-in-one solution for running a tourist agency.
Work Experience
CEO, Owner
Intellegens
- Collaborated to lead the three teams (mobile, back-end, reporting) on the Aircash project as well as leading coordination with connections to third-party systems (cash register systems, daily finance balancing, etc.).
- Led the team to develop the TisakCode mobile app and the coordination of mobile and back-end teams as well as connection with third-party systems (ticket reservations, package services, mobile top-up services, cash registers, etc.).
- Contributed to the development of The Skibook, an AngularJS application on top of .NET REST API for easy organization of skiing and snowboarding trips.
- Architected the complete solution for Tailored Riddles and worked in a team that built it from the ground up.
- Worked on a Chrome extension for SEO optimization of articles published by one of the largest British online magazines. The plugin includes crawling the open web page as well as connecting to Google Cloud Storage and other third-party systems (Google Search, SEO Moz API, etc.).
- Worked on the back-end of a mobile application for monitoring one's property. The back-end was written in .NET Core 2.0 and includes authentication with Auth0 and error monitoring with RayGun. It is deployed on Azure.
Head of Technical Screening
Toptal, LLC
- Led the Toptal team that screens developers who wish to apply.
- Improved the processes regarding the technical screening of candidates and prepared new testing materials.
- Organized and contributed to the creation of screening processes for various areas of the IT industry.
- Grew the team significantly over time. Oversaw the interviewing, evaluating, hiring, and training of new people.
Director of Engineering
Toptal, LLC
- Connected clients with talented developers from Toptal's pool based on client needs.
- Gathered client requirements and expectations and, based on that, interviewed and filtered the best candidates.
- Helped improve internal processes to follow company growth.
- Worked with clients across multiple time zones from US PST to Australia and New Zealand.
- Helped clients improve their remote workflows and organize proper communication needed for remote work.
Pre-Sales and Project Manager
Lemax
- Worked with clients to determine needs and requirements as well as outline project tasks based on those results.
- Handled sales presentations and demonstrations of working software on different trade shows or directly to the client.
- Managed delivery of a solution, including final presentations to clients.
- Held education sessions for clients on how to use delivered software to best meet their needs.
Web Developer
Lemax
- Developed the iTravel Software, an all-in-one solution for running a tourist agency or tour operator.
- Contributed to iProject, project management software currently used internally at Lemax.
- Performed development work for the Navigo System, a programming interface for a database of POIs to be used for Garmin devices.
- Developed the Tuna Fleet Manager, used for managing a fleet of tuna-catching vessels, complete with catch management and distribution, equipment management, and maintenance logs, and port document creation and management.
- Created client websites on top of Lemax's custom CMS, directly connected to iTravel's software API.
Software Developer
Novateh Terra d.o.o.
- Developed a GPS tracking application for Siemens XT75 GPS/GPRS module running Java2ME.
- Developed a server-side application to process messages received from the Siemens XT75 module, saving them in a database and serving them to a web application.
Web Developer
Progresivne Tehnologije d.o.o.
- Developed websites in PHP on top of MySQL databases based on a custom PHP CMS.
Experience
Aircash
http://www.aircash.euI led the development and integration of the system with third-party systems such as vendor systems and cash register systems.
The stack includes MS SQL Server 2012, C#, ASP.NET MVC, and AngularJS.
TisakCode
http://www.imamkod.hr/I led the construction of the complete back-end. This includes a REST API to communicate with the mobile app as well as the modules to configure different services, the admin area, connections to third-party systems of different vendors and a connection to the cash register application.
The system was built on top of the Microsoft stack including MS SQL Server 2012, ASP.NET MVC Web API 2, and AngularJS.
The Skibook
http://www.theskibook.comI collaborated with a team to build this application. The application is build with MS SQL Server 2012 as the data storage, ASP.NET WebAPI 2 on the back-end and AngularJS on the front-end.
Tailored Riddles
I was in charge of the general concept and developed some features of the application.
The application was built using MS SQL Server 2012 and ASP.NET MVC 5, and features several connections to third-party systems like Facebook, PayPal, Spotify, and more.
iTravel Software
Built in ASP.NET on top of an MS SQL Server 2012 database.
iProject Software
Built in ASP.NET on top of an MS SQL Server 2012 database.
Tuna Fleet Manager
Built in ASP.NET on top of an MS SQL Server 2012 database.
Veršić Marušić Law Office Website
Debugging Communication
Perception in Remote Work
Skills
Languages
C#, JavaScript, HTML5, SQL, HTML, CSS, Java, PHP
Frameworks
ASP.NET, ASP.NET MVC, .NET Core, AngularJS
Platforms
Microsoft, Java ME, Azure, WordPress
Storage
Microsoft SQL Server, MySQL
Tools
Chrome Developer Tools, Microsoft Team Foundation Server
Other
Chrome Extensions, Project Management Office (PMO)
Libraries/APIs
jQuery
Education
Master's of Science (Croatian Equivalent) Degree in Computing
Zagreb University - Zagreb, Croatia
Certificate of Proficiency in English (CPE) Degree in English Language
Center for Foreign Languages - Split, 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