Scroll To View More
Goran Trlin, SQL Developer in Grude, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Goran Trlin

SQL Developer in Grude, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Member since October 22, 2015
Goran is a talented computer programmer with 15 years of experience. He has extensive experience in dozens of programming languages and platforms, and is always striving to learn more. He is always on the lookout for new and exciting projects.
Goran is now available for hire

Portfolio

Experience

  • SQL, 12 years
  • JavaScript, 10 years
  • HTML5, 10 years
  • Android, 6 years
  • WordPress, 5 years
  • Blender, 4 years
  • React, 3 years
Grude, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Availability

Part-time

Preferred Environment

Linux

The most amazing...

...thing I've made is a virtual oscilloscope in C++/wxWidgets to continuously fetch/process data from 2 PC sound card channels and display the captured waveforms.

Employment

  • Developer

    2018 - 2018
    YBC.tv (via Toptal)
    • Added new features to existing React-based applications.
    • Developed WordPress themes and sites.
    • Performed performance optimizations for WordPress sites.
    Technologies: React, WordPress, WordPress REST API, Litmus
  • Web Developer

    2017 - 2018
    The Penny Hoarder (via Toptal)
    • Created scripts for accessing third-party APIs.
    • Created custom WP plugins.
    • Added new and modified existing front-end elements.
    • Debugged front-end and back-end code.
    Technologies: WordPress, Bootstrap, JS, Third-party APIs
  • Lead Developer

    2016 - 2018
    Burn Bright (via Toptal)
    • Acted as development lead of a small, efficient virtual team.
    • Wrote several core plugins.
    • Made key architectural decisions.
    • Utilized modular design to deliver a stable, powerful, ever-growing end product.
    • Performed security audits and performance optimization.
    Technologies: JS, WP, PHP, WooCommerce, ACF, Mailgun
  • Head of IT Department

    2013 - 2018
    Orbiter G d.o.o.
    • Created web applications, desktop software, and utilities for internal use.
    • Created web applications for customers.
    • Created mobile applications for customers (native Android).
    • Worked as a SysAdmin, managing Linux and Windows servers.
    • Coded various tools and utilities in 10+ programming languages.
    • Handled system QA.
    • Led the development of the company's B2B portal (implemented in React + Node.js).
    Technologies: Linux Server, Windows Server, PHP, Magento, WordPress, MS SQL
  • Front-end Developer

    2017 - 2017
    FlowXO (via Toptal)
    • Developed a set of new features for FlowXO's Flow Editor, improving the visual and functional aspect of this powerful tool.
    Technologies: MEAN Stack, React, Third-party APIs
  • Lead Developer

    2016 - 2017
    Kala Digital (via Toptal)
    • Led development efforts, coordinating a small team of remote programmers, designers, and artists.
    • Constructed an architecture outline in the first phase of the project.
    • Wrote core server-side and client-side core modules.
    • Developed a live, intuitive content builder.
    • Implemented a RESTful API.
    Technologies: AngularJS, jQuery, PHP, Laravel, Stripe, Recurly, PhantomJS
  • Web Developer

    2016 - 2017
    Carbon Pulse (via Toptal)
    • Implemented the content control system with a REST API.
    • Developed custom plugins.
    • Integrated the payment processor.
    • Designed and implemented custom business logic layer functions.
    Technologies: JS, PHP, WP
  • Front-end/Back-end Developer

    2015 - 2017
    KFP Development OÜ
    • Wrote the front-end and back-end of a sophisticated financial application.
    • Integrated a third-party API.
    • Made middleware to facilitate communication between a RESTful front-end and a SOAP-based third-party API.
    • Implemented an ASP.NET MVC back-end.
    • Implemented a polished front-end UI using complex HighCharts reports.
    Technologies: C#, ASP.NET MVC, HighCharts
  • Web Developer

    2016 - 2016
    Universal Yums (via Toptal)
    • Made significant performance optimizations.
    • Made front-end improvements on specific shopping cart pages.
    • Developed custom plugins.
    • Improved the user interface.
    • Fixed bugs.
    Technologies: WooCommerce, WP
  • Teaching Assistant

    2011 - 2014
    Faculty of Electrical Engineering, Mechanical Engineering, and Naval Architecture, University of Split
    • Worked as a teaching assistant for a variety of classes, including databases, 3D simulation, software engineering, distributed information systems, and algorithms and data structures.
    Technologies: .NET, DirectX, WCF, PHP, MS SQL, C/C++, PowerShell

Experience

  • IT Projects at Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split (Development)

    Worked as a team member on two high-end technological projects at the University of Split. These were two high-tech projects involving WCF, DirectX, and advanced mathematical algorithms for 2D -> 3D reconstruction.

  • 100+ Freelance Projects (Development)

    I've passed the 100 project mark for freelance work over the past eight years. Projects included anything from small VBA scripts to complete software solutions for large companies.

  • Biometric Identification Platform (Development)

    Implemented a mobile client application capable of biographical and biometric data enrollment, identification, and verification by fingerprint and/or facial image. Developed both mobile client side and server side.

    Technologies: C#, ASP.NET, Java, AngularJS, Android, Mobile computing, REST, SOAP, Serial port communication

  • REST-based Native Mobile Application for Sales Reps (Development)

    Acted as project lead of a team which designed complete native Android software for sales representatives using Android (native Java) and PHP. The project is in the production phase, being used for four years without any significant downtimes or issues.

    Architecture: REST, Cloud, PHP, MySQL

  • Virtual Oscilloscope in C++/wxWidgets (Development)

    Designed and implemented a Windows-based C++ program that uses two channels of a PC sound card to acquire and process an input signal and display the appropriate waveforms on a screen in (pseudo) real-time. Advanced functionalities, such as triggers, filtering, and recording were also implemented.

  • Data Warehousing Platform Rubikon (Development)

    Successfully implemented a complete data warehousing system for several retail companies in Bosnia and Herzegovina.

  • Navigational Software for Blind People (Winner, Second Place in Croatian Finals of Imagine Cup 2010) (Development)

    We won second place in the Croatian finals of the Microsoft Imagine Cup 2010. Our team presented an application for WP6, which was able to successfully help blind people to navigate the city's public transport using a voice interface.

  • Live T-Shirt Design Generator (Development)

    Designed and implemented an online t-shirt design generator for runners. Fitness data is automatically gathered from third-party APIs (e.g., Strava API),. The user is given an opportunity to customize its t-shirt by choosing a unique design, comments, and additional data for it. The front-end was done in React.js.

  • Orbiter G. Web Shop (Development)
    http://www.orbiter-g.com

    Coded/designed this site in Magento. Wrote an item inventory auto update script in C#, which updates the stock items on an hourly basis, directly from the company's ERP software. the auto updater is capable of adding/editing/removing products, images, and stock levels. It's written as a C#/PowerShell utility.

  • Magento Extensions (Development)

    Worked on implementation, maintenance, and bug fixing of numerous different Magento extensions involving third-party APIs, custom business logic, shopping cart improvements, order management automatization, and more.

  • Utilities (Development)

    I'm the author of several C#/CPP/PHP utilities used in several large companies in Bosnia. Programs include features such as retail sales tracking, web shop inventory auto-update, stock serial numbers history and tracking, etc.

  • Game Projects (Development)

    In my free time, I enjoy writing some simple and addictive 2D and 3D games. Some of my games are freely available on the web.

    Technologies used: Unity 3D, Flash, and OpenGL/CPP.

  • Live GPS Tracker for T580W and Other GPS Trackers Based on TK103 Standard (Development)

    Wrote a live Node.js-based back-end for accepting TK103 commands via TCP port, from T580W GPS tracker and similar devices. Once received through TCP port, the signal is processed, stored in a MongoDB cloud database, and served to all connected HTML5 clients using web sockets. The solution is successfully tested and put in production.

  • Remote Order Entry System for Mobile in React/Node (Development)

    Designed and developed a remote order entry system for a popular ERP suite. The ERP database is used as a primary ROE database, providing accurate and live information about stocks, prices, and reservations. The front-end is implemented in React.js and the back-end in Node.js.

  • Enhancment and Update of React.js Front-end App Suite (Development)

    Work was done on a front-end interface of a popular booking site. Code refactoring and improvements. Upgrade from React.js 14 to React.js 15.6 and replacement of Biff/Flux with React-Redux. Build system optimization.

Skills

  • Languages

    Python 3, C++, C#, SQL, HTML5, Java, C, CSS, Domain-specific Languages (DSLs), JavaScript, Visual Basic for Applications (VBA), CSS3, Visual Basic, PHP, Less
  • Frameworks

    Laravel 5, WPF, Windows Communication Framework (WCF), Bootstrap, CodeIgniter, ASP.NET, AngularJS, Ember.js, Unity3D, Yii 2, Prototype Framework, CakePHP, Zend Framework, Ext JS
  • Libraries/APIs

    Vue.js 2, jQuery, React, Win32 API, Twitter API, Stripe, WebSockets, Node.js, DirectX, Facebook API, OpenGL
  • Tools

    Webpack 3, MATLAB, Visual Studio, Android Studio, PhpStorm, jqGrid, Grunt.js, Recurly, Blender, Eclipse IDE, Tortoise Git, Git, Gulp.js, JSHint, Adobe Photoshop
  • Paradigms

    REST, Object-relational Mapping (ORM), Object-oriented Programming (OOP), Agile Software Development, Functional Programming, Unit Testing, Scrum, Waterfall Development, Extreme programming
  • Platforms

    Magento, WooCommerce, Android, WordPress, Windows Server, Linux, Windows Server 2012, Ubuntu, Oracle, iOS, Mac OS, WinRT, Shopify, OpenCart
  • Storage

    Microsoft SQL Server, MySQL, NoSQL, MongoDB, PostgreSQL
  • Other

    System Administration, Software QA, Apps, Debugging, Statistics, APIs, AJAX, SOAP, Flex Design, Algorithms, Network Programming, Security, Zen Cart, Data Structures, Artificial Intelligence (AI)

Education

  • PhD degree in Computing, Information Systems
    2011 - 2018
    Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split - Split, Croatia
  • Master's degree in Electrical Engineering/IT
    2006 - 2011
    Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split - Split, Croatia
I really like this profile
Share it with others