Mario Mucalo

Mario Mucalo

Zagreb, Croatia
Hire Mario
Scroll To View More
Mario Mucalo

Mario Mucalo

Zagreb, Croatia
Member since July 9, 2013
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.
Mario is now available for hire
Portfolio
Experience
  • JavaScript, 6 years
  • C#, 6 years
  • ASP.NET, 6 years
  • Microsoft SQL Server, 5 years
  • ASP.NET MVC, 5 years
  • jQuery, 4 years
  • AngularJS, 2 years
Zagreb, Croatia
Availability
Part-time
Preferred Environment
C#, ASP.NET, MS SQL Server, HTML/CSS, JavaScript
The most amazing...
...software I've ever worked on is an all-in-one solution for running a tourist agency.
Employment
  • CEO, Owner
    Intellegens
    2013 - PRESENT
    • 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...).
    • 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...).
    • 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.).
    Technologies: C#, ASP.NET, MS SQL Server, JavaScript, jQuery, AngularJS, HTML/CSS
  • Head of Technical Screening
    Toptal, LLC
    2016 - 2017
    • 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.
    Technologies: Toptal's internal platform
  • Director of Engineering
    Toptal, LLC
    2013 - 2017
    • 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.
    Technologies: Toptal's internal platform
  • Pre-Sales and Project Manager
    Lemax
    2011 - 2013
    • 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.
    Technologies: Basic office productivity
  • Web Developer
    Lemax
    2009 - 2013
    • 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.
    Technologies: ASP.NET, JavaScript, jQuery, HTML, CSS
  • Software Developer
    Novateh Terra d.o.o.
    2007 - 2009
    • 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.
    Technologies: Java, Java2ME
  • Web Developer
    Progresivne Tehnologije d.o.o.
    2007 - 2007
    • Developed websites in PHP on top of MySQL databases based on a custom PHP CMS.
    Technologies: PHP, MySQL, HTML, CSS, JavaScript
Experience
  • Aircash (Development)
    http://www.aircash.eu

    Aircash is a mobile application that allows users to send money to each other and make payments and payouts on points of sales belonging to Aircash partners. The application is a part of the payment platform authorized by the Croatian National bank and is currently available on 396 points of sale belonging to Croatia's biggest oil company INA.

    Mario 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 (Development)
    http://www.imamkod.hr/

    A mobile application built for the biggest retail news-stand chain and Croatia's leading distributor of print products, tobacco, prepaid 'top-up' cards and telecom operators' start packages and other products in Croatia. The concept of the app is that you can prepare services to be bought on your phone, and then come to the news-stand and charge it instantly in cash.

    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 (Development)
    http://www.theskibook.com

    The Skibook is a web application used for making the organization of skiing and snowboarding trips easy. It allows everything from finding ski resorts, getting info, calculating the best route, calculating travel expenses, inviting friends, an event wall and photo gallery for each trip, live chat, and more.

    I 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 (Development)
    http://www.tailoredriddles.com

    Tailored Riddles allows you to build online riddle games around a player or brand, making their interests, photos, features, hobbies, experiences... a part of the game.

    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 (Development)
    http://www.itravelsoftware.com

    An all-in-one solution for running a tour operator or a tourist agency. Includes back-office administration (reservation management, payment management, document management and invoicing, reporting, product definitions) API and other connection modules for connecting to client websites, including an interface to connect to accounting software.

    Built in ASP.NET on top of an MS SQL Server 2012 database.

  • iProject Software (Development)

    iProject is a project management solution that unites tasks and resource distribution, financial management and project help-desk support. iProject is used as an in-house solution at Lemax d.o.o., as well as in a few other companies.

    Built in ASP.NET on top of an MS SQL Server 2012 database.

  • Tuna Fleet Manager (Development)

    An application for managing a fleet of tuna catching vessels, together with all crew, maintenance, stock, and warehouse and financial statistics.

    Built in ASP.NET on top of an MS SQL Server 2012 database.

  • Veršić Marušić Law Office Website (Development)
    http://www.versiclawoffice.hr

    A website for a law office, built in PHP.

Skills
  • Languages
    C#, JavaScript, CSS, SQL, HTML5, HTML, PHP
  • Frameworks
    ASP.NET, ASP.NET MVC, AngularJS, Entity Framework
  • Storage
    Microsoft SQL Server, MySQL
  • Tools
    Chrome Developer Tools, Microsoft Team Foundation Server
  • Misc
    Chrome Extensions
  • Libraries/APIs
    jQuery
  • Platforms
    WordPress
Education
  • Master's of Science (Croatian equivalent) degree in Computing
    Zagreb University - Zagreb, Croatia
    2002 - 2009
  • Certificate of Proficiency in English (CPE) degree in English Language
    Center for Foreign Languages - Split, Croatia
    1994 - 2002
I really like this profile
Share it with others