
Goran Terzic
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since January 16, 2020
Goran is a software developer with broad experience across different industries. Most of his previous work is full-stack development using PHP and JavaScript, but he's recently focused on the back-end and REST APIs. He enjoys crafting new products, but he is equally excited to take up any challenge that comes with legacy software.
Portfolio
Experience
- Linux - 20 years
- MySQL - 15 years
- PHP - 15 years
- JavaScript - 15 years
- jQuery - 11 years
- PostgreSQL - 7 years
- REST APIs - 5 years
- Docker - 2 years
Availability
Preferred Environment
Git, PhpStorm, Docker, Windows, Linux
The most amazing...
...thing I've recently developed is a set of tools that help automate testing and validation of input based on OpenApi (Swagger) specification.
Work Experience
Team Lead/Senior Software Developer
Interventure
- Led a small team of three developers, performed code reviews, and established development process.
- Contributed to the design and implementation of Rest API for a leading german weather website.
- Developed a set of tools that help automate testing and validation of input based on OpenApi (Swagger) specification.
Team Lead/Senior Software Developer
Telesign
- Acted as a team lead for six developers and QAs. Responsible for setting quarterly goals, performance evaluation, and hiring new team members.
- Contributed to the development of internal tools for monitoring and management of Telesign’s messaging platform.
- Participated in the design of Telesign’s messaging platform. Designed and implemented a couple of new services as Rest APIs.
- Collaborated with the product owner on defining a quarterly roadmap.
- Designed and developed Rest API for managing repository of phone numbers used by Telesign messaging platfom.
Web Developer
Belgrade Stock Exchange
- Developed the main website for stock exchange: www.belex.rs.
- Developed the web application for portfolio and trading data tracking in real-time: www.belex.info.
- Developed several services for importing data from other data providers and exporting data to clients.
Experience
Harmony Lists (emwd.com)
https://harmonylists.io/Telesign Campaign Management Tool
https://www.telesign.com/products/Telesign Management Console
I implemented several features that improved cost calculations, route optimization, and an overall improvement in performance.
I introduced an audit log of important user actions.
Belex.info
http://www.belex.info/info/index-e.htmlThe application was developed using Adobe Flex on the front end and PHP on the back end.
Cultural Monuments in Serbia
http://spomenicikulture.mi.sanu.ac.rs/It was developed using the LAMP stack, and I was responsible for the back end and database.
Education
Bachelor's Degree in Computer Science
University of Belgrade - Belgrade, Serbia
Certifications
Certified Scrum Master®
Scrum Alliance
Skills
Libraries/APIs
REST APIs, Vue 2, jQuery, Doctrine 2, Bottle.py, Vue
Tools
PhpStorm, Git, GitLab, RabbitMQ, Composer, NPM, Apache
Languages
PHP, JavaScript, Bash Script, SQL, XSLT, C#, Python
Frameworks
CodeIgniter, Slim, Symfony, PHPUnit, Swagger, JSON Web Tokens (JWT), Laravel, Selenium, Codeception
Paradigms
Scrum, REST
Platforms
Docker, Linux, NetBeans, Windows, Visual Studio Code (VS Code), Ubuntu, CentOS
Storage
PostgreSQL, MySQL, Elasticsearch, Redis, PHP Data Objects (PDO)
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