Nikola Ranković

Nikola Ranković

Serbia
Hire Nikola
Scroll To View More
Nikola Ranković

Nikola Ranković

Serbia
Member since March 26, 2013
Nikola is a passionate software engineer who works diligently to write beautiful code. He specializes in web development, and has experience in developing MVPs and quality solution integration. He frequently implements Agile Methodology, and has published research papers on Computer Graphics.
Nikola is now available for hire
Portfolio
  • Razor Communications
    Python, Django, PHP, JavaScript, jQuery, Angular, MySQL, PostgreSQL
  • PSTech
    PHP, Python, JavaScript, jQuery, jQuery UI, MySQL, CouchDB
  • PSTech
    Java, JSP, JavaScript
Experience
  • MATLAB, 2 years
  • PHP, 2 years
  • Python, 2 years
  • JavaScript, 2 years
  • Django, 1 year
  • Java, 1 year
Serbia
Availability
Part-time
Preferred Environment
Linux, Aptana/Eclipse, Sublime Text, Git
The most amazing...
...software I've ever created is an app that uses computer vision algorithms to produce floor plans for US-based realtors.
Employment
  • Web Developer
    Razor Communications
    2012 - 2013
    • Worked on several short-term projects and an ongoing MVP project that will soon be a fully fleshed-out product.
    • Primarily involved in backend development.
    • Performed frontend work related to functionality.
    • Created several Facebook applications, using Python and PHP as backends.
    • Developed a project involving realtime aggregation of information from multiple sources, data analysis, and a user interface to display data.
    • Integrated a number of API's in applications, including DHL, eBay, FedEx, and Facebook.
    Technologies: Python, Django, PHP, JavaScript, jQuery, Angular, MySQL, PostgreSQL
  • Junior Software Engineer
    PSTech
    2012 - 2012
    • Worked with a small team on a successful startup web project within the company.
    • Wrote code allowing the web app to take user photos of real estate properties and convert them into 2D and 3D floor-plans.
    • Created a system to automate image processing before the data is processed by computer vision software.
    • Created a web application / graphical interface for manual floor plan creation and editing.
    • Successfully marketed this solution to US realtors.
    Technologies: PHP, Python, JavaScript, jQuery, jQuery UI, MySQL, CouchDB
  • Software and QA Engineer
    PSTech
    2011 - 2012
    • Helped create a custom CMS using ExtJS and JSP.
    • Added functionality to the custom CMS allowing it to handle meetings and training sessions for a specific organization.
    • Worked strictly according to SCRUM methodology with a cross-functional team.
    • Coordinated with managers located in the US.
    • Worked in a variety of capacities, including as frontend developer, QA engineer, and backend developer.
    • Acquired valuable experience in the software development industry as a recent university graduate.
    Technologies: Java, JSP, JavaScript
Experience
  • Friends Compatibility (Development)

    This is a Facebook app that analyzes pages that users and their friends have liked. It lists compatibility with friends by page categories, such as music or movies. The link above shows my blog post, which showcases the app and includes a detailed explanation of its construction. It also contains a link to the app and the github repository. The app was created using JavaScript, jQuery, Twitter Bootstrap, Underscore.js, and Heroku.

  • InsideMaps (Development)
    http://insidemaps.com/

    I worked as a developer on this startup project from its inception. It allowed me to extend my Python and computer graphics skills while creating a successful product that has helped US realtors showcase their properties. I worked with a small team in all aspects of project development.

  • Scurri.co.uk (Development)
    http://www.scurri.co.uk/

    Lead developer for an Irish startup that provides a Web platform for warehouse management and order processing systems. My main responsibility was the backend code (Python/Django), which integrated the frontend UI with various Web services and APIs (such as Ebay, Fedex and DHL), to provide an up-to-date inventory overview, analytics and action centre.

Skills
  • Languages
    Python, MATLAB, JavaScript, PHP, Haskell, Perl, Java
  • Frameworks
    Django, web.py, Ext JS, Qt, AngularJS
  • Tools
    Eclipse, Vim, Git, Nginx, Apache
  • Paradigms
    Scrum, Functional programming
  • Platforms
    Linux, Heroku
  • Misc
    Image Processing, Unix Shell Scripts, Computer Graphics, Computer Vision, Data Mining, Natural Language processing
  • Libraries/APIs
    jQuery UI, Facebook API, jQuery, DHL API, FedEx API, eBay API
  • Storage
    MySQL, CouchDB, PostgreSQL
Education
  • Masters degree in Computer Science
    University of Belgrade, Faculty of Mathematics - Belgrade, Serbia
    2009 - 2013
  • Bachelors degree in Computer Science
    University of Belgrade, Faculty of Mathematics - Belgrade, Serbia
    2006 - 2009
I really like this profile
Share it with others