Personal details

Goran R. - Remote full-stack developer

Goran R.

Timezone: Belgrade (UTC+2)

Summary

Senior developer programming for the Web environment. Building rich web apps in Python (Flask, Django) and modern "single-page" apps connected to backend APIs and microservices. Skillful at JavaScript, HTML5 and CSS. Many years of PHP experience working with popular frameworks. Solid knowledge of relational databases, data structures and algorithms. Interested in encryption, authentication and digital signatures. https://devbase.net

Work Experience

Software developer and technology consultant
N/A | Dec 2004 - Present
Providing services in the freelance market, working on short and mid-term projects mixing different technologies. Prototyping, developing and integrating software in the web environment (web applications, distributed systems, selling goods and services, payment processing, authentication and non-repudiation implementation). Sample projects: - Service catalog with usage billing and invoicing (Python, Flask, Celery, SQLalchemy), - Java applet for accessing Serbian eID smart-card (Java, Smart Card I/O, Javascript), - Linux server audit and reporting tool (C, POSIX API, threading), - WordPress plugin for selling digital goods (PHP, PayPal API), - Ruby bridge for calling Matlab code compiled into C library, - Tens of small "line of business" type of web apps, various crawlers and scrapers, data integration services, reporting tools etc. (PHP, Python, Java)...
Contractor
Telenor d.o.o. | Nov 2011 - Jan 2012
Working in a team of contractors developing the Local Product Catalog prototype for the major telecom provider. Following the SID Information framework data model and business practices. Responsible for building the PHP frontend web application talking SOAP with the Java backend.