Tino Tkalec, PHP Developer in Zagreb, Croatia
Tino Tkalec

PHP Developer in Zagreb, Croatia

Member since October 3, 2014
Tino is a software engineer with over 10 years of experience in creating native Windows and web applications. He has a strong experience with the LAMP stack and the ability to refactor spaghetti code into reusable and testable code.
Tino is now available for hire

Portfolio

Experience

Location

Zagreb, Croatia

Availability

Part-time

Preferred Environment

PhpStorm, Git, Mercurial, PHP

The most amazing...

...app I've built is a political portal for grading politicians based on various media news events with advanced statistical analysis algorithms.

Employment

  • Software developer

    2014 - PRESENT
    Office Ready (via Toptal)
    • Supported the client in moving towards their MVP release.
    • Created advanced statistical analysis algorithms for determining correlations between user's ailments and everyday activities.
    • Responsible for full-stack development.
    • Created Gulp build scripts for production environment.
    • Set up production servers with automatic deployment from Git repository.
    Technologies: Laravel, jQuery, MySql, Redis, Gulp, Sass
  • Senior Software Developer

    2014 - 2014
    SnapTap
    • Created a reusable Laravel package for deep integration with Facebook, Twitter, and other social platforms.
    • Supported the client in moving towards their MVP release.
    • Introduced the BDD-style testing concepts into the development workflow.
    • Built a REST API for communicating with a Raspberry Pi device.
    • Handled project management tasks.
    Technologies: PHP, Laravel, Git, MySQL, REST
  • Senior Software Developer

    2013 - 2014
    Entrio
    • Refactored the code base.
    • Implemented a new payment gateway and optimized the payment flow.
    • Optimized SQL query performance.
    • Built a Point of Sale System.
    • Migrated a relational database to a new optimized database schema.
    • Created a new system administration interface.
    • Created a new internal billing and finance system.
    • Implemented an improved logging system.
    Technologies: PHP, Laravel, CodeIgniter, MySQL, jQuery, HTML5, CSS, Mercurial
  • Software Engineer

    2011 - 2014
    Freelance
    • Created a WPF application for managing and analyzing Forex trading activities, with integration into the MetaTrader 4 platform.
    • Created a MetaTrader 5 trading panel that simplifies Forex risk management and trading.
    • Developed an application for analyzing skin types using DirectShow technologies, with patient database management and skin care products recommendation engine.
    • Developed MetaTrader 4 trading robots and indicators.
    • Created advanced statistical analysis algorithms for determining current and past popularity of politicians and political parties.
    • Created a data mining app in .NET technology for the purpose of market research and business development.
    Technologies: .NET, PHP, WPF, JavaScript, jQuery, Git, HTML5, CSS, MetaTrader4/5
  • Lead Developer

    2009 - 2012
    Dizajn VG
    • Was responsible for developing and planning projects architectures.
    • Developed a heavily modified OsTube CMS portal written in PHP, using Smarty templates.
    • Handled PSD to HTML conversions.
    • Developed WordPress themes.
    • Developed an application for managing working orders and internal client database.
    • Created a custom plugin for Wordpress CMS that implements Nokia OVI maps.
    Technologies: .NET, PHP, Wordpress, WPF, C#, ASP.NET, Git, jQuery, JavaScript, MSSQL
  • Software Developer

    2006 - 2008
    Freelance
    • Created a Visual Basic 6 application for controlling custom built robot via LPT port.
    • Developed web application for human resources management.
    • Created a Visual Basic 6 native Windows application for managing National Cheerleading Championship.
    • Developed web application based on PHP for product auctioning.
    • Created various Wordpress themes.
    Technologies: C#, VB .NET, WinForms, PHP, MS SQL, MySQL, Visual Basic 6

Experience

  • SnapTap.it (Development)
    http://snaptap.it/

    An on-site social media marketing platform with RFID access control and deep social network integration.

  • Entrio.hr (Development)
    https://www.entrio.hr/

    An event ticket selling system.

  • E-Demokracija (Development)

    Political portal where users get to score politicians and their political parties based on news events.

  • FX Dashboard (Development)

    A desktop application that serves as a centralized place for analyzing currency trading activities in Foreign exchange market (Forex). It features seamless integration with MetaTrader 4 platform that enables the user to keep his trading journal up to date, along with all the necessary analytics tools for improving his trading.

  • Easy Order (Development)
    http://www.mql5.com/en/market/product/1150

    A MetaTrader 5 trading Expert Advisor that simplifies Forex risk management and trading.

  • Skin Analysis 2 (Development)

    Software for microscopic skin analysis and patient management.

  • Gdje.hr (Development)

    Web portal for finding products, services or companies in your town.

  • Kako.hr (Development)

    Web portal for sharing knowledge base of random life related questions.

  • Utilitas Client Manager (Development)

    Custom built web application specifically designed to improve productivity client’s business processes. Features managing working orders and client database.

  • Amalgam Data Miner (Development)

    Software for data mining various forums for further statistical analysis, market research and business development.

  • JSON Web Token Tutorial: An Example in Laravel and AngularJS (Publication)
    Authentication is one of the most important parts of any web application. For decades, cookies and server-based authentication was the easiest solution. However, handling authentication in modern Mobile and Single Page Applications can be tricky and demand a better approach. One of the best known solutions to authentication problems for APIs is the JSON Web Token (JWT).

Skills

  • Languages

    JavaScript, PHP, SQL, C#, HTML5, MQL
  • Frameworks

    Laravel 5, .NET, Bootstrap, Laravel, ASP.NET, AngularJS
  • Libraries/APIs

    jQuery, Facebook API, Twitter API
  • Tools

    Microsoft Visual Studio, Mercurial, PhpStorm, LINQ to SQL, Git, Expression Blend
  • Paradigms

    Refactoring, Object-oriented Programming (OOP), Design Patterns, REST
  • Platforms

    Windows, iOS, Linux
  • Storage

    JSON, Database Modeling, MySQL, SQLite, Microsoft SQL Server, Database Performance
  • Industry Expertise

    High-frequency Trading (HFT)
  • Other

    Lean Development, Quantitative, Web Services, Architecture, Windows Presentation Foundation (WPF)

Education

  • Bachelor of Science degree in Computer Software Engineering
    2007 - 2012
    Faculty of Electrical Engineering and Computing - Zagreb

Certifications

  • Blockchain Specialization
    OCTOBER 2018 - PRESENT
    The State University of New York & University at Buffalo
  • Hardware Security
    MAY 2015 - PRESENT
    University of Maryland
  • Software Security
    APRIL 2015 - PRESENT
    University of Maryland
  • Cryptography
    APRIL 2015 - PRESENT
    University of Maryland
  • Usable Security
    MARCH 2015 - PRESENT
    University of Maryland

To view more profiles

Join Toptal
Share it with others