Scroll To View More
Vladimir Tišma, Software Developer in Belgrade, Serbia
Vladimir Tišma

Software Developer in Belgrade, Serbia

Member since December 15, 2014
Vladimir is a smart, experienced, and passionate software builder. He has worked with various platforms, especially often with PHP. Dove into the Agile mindset in 2005 and never came up for air. He enjoys getting to know his coworkers on a personal level, and he thinks of languages/platforms as tools rather than as silver bullets. His extracurricular passions include Mensa, singing, music, and bridge.
Vladimir is now available for hire


  • Cloud Nine
    LAMP, Zend Framework, Elasticsearch, CodeIgniter, WordPress, REST, jQuery, Ajax
  • CodeSynapses
    Symfony2, LAMP, Gearman, Memcached
  • PS Tech
    PHP, Zend Framework 2, AWS, Amazon Simple DB, Gearman, JavaScript


  • Linux, 20 years
  • MySQL, 17 years
  • PHP, 17 years
  • JavaScript, 12 years
  • Git, 9 years
  • Scrum, 7 years
  • Elasticsearch, 2 years
  • Node.js, 1 year
Belgrade, Serbia



Preferred Environment

LAMP/MAMP, PhpStorm, Git, MacOS X

The most amazing...

...thing I've recently worked on is development of TestFairy Android Studio plugin.


  • Owner (Freelance Agency)

    2014 - PRESENT
    Cloud Nine
    • Handled website integration of an enterprise-scale ticketing system for a hardware repair shop.
    • Maintained and wrote content for a personal blog (
    • Set up, hosted, and maintained several personal/small business websites/blogs.
    • Handled website integration of mobile user accounts for
    • Maintained a national government email management Intranet application.
    Technologies: LAMP, Zend Framework, Elasticsearch, CodeIgniter, WordPress, REST, jQuery, Ajax
  • Product Tech Lead for

    2014 - 2015
    • Created an emailing job queue using Gearman.
    • Introduced asset building for CSS and JavaScript files.
    • Introduced thick client philosophy for front-end.
    • Coordinated and executed API development with external mobile developers.
    • Developed a user rules system based on customer-defined settings.
    • Was in charge of maintaining the Agile spirit when changes threatened to collapse the entire process.
    Technologies: Symfony2, LAMP, Gearman, Memcached
  • Senior Software Developer, Scrum Master

    2012 - 2014
    PS Tech
    • Handled integration of web and mobile applications with a processor-intensive asynchronous processing back-end.
    • Participated in the migration of back-end drawing algorithms to JavaScript.
    • Developed a dynamic environment scaling service for allocation of new AWS instances as necessary.
    • Spread Agile awareness across the team and company.
    • Served as a resource for younger colleagues for Linux and Git questions.
    • Completed a Scrum Master certification (CSM) with only 1 incorrect answer.
    • Attended a PHP/JavaScript day conference in Verona.
    Technologies: PHP, Zend Framework 2, AWS, Amazon Simple DB, Gearman, JavaScript
  • Senior Software Developer, Product Lead

    2011 - 2012
    • Led a team of 3 developers working on
    • Developed a fully automated build process for a Mirtrak server using TeamCity CI server, including everything from source control to uploading a setup executable to an FTP server.
    • Resolved scaling/concurrent access issues in a multi-node cluster environment with NHibernate.
    • Facilitated requirements analysis and setup the initial architecture for (still not publicly released).
    • Offered 3rd line support for Mirtrak clients.
    Technologies: C#, ASP.NET, Windows Services, Web Services, MS SQL, NHibernate, jQuery, NAnt, TeamCity, Dust.js
  • Senior Software Developer

    2007 - 2010
    • Developed a full-featured pagination component using ZF1 MVC and jQuery for
    • Implemented a sticker collection game for
    • Facilitated the switching of team source control to Git. Transition the team to internal use of a Git workflow while successfully maintaining Perforce changelists for ( info portal).
    • Participated actively in landing an enterprise-scale client ( by demonstrating the ability to understand a custom CMS codebase and create an operations manual from source code and communication with key people on the client side.
    • Developed a Google Map for
    • Worked on front-end maintenance of a retired application for Swisscom.
    Technologies: LAMP, Zend Framework, jQuery, AJAX, Perforce, Git, Google Maps API


  • TestFairy (Development)

    A fantastic mobile app distribution/testing/insights platform. My work included some very cool stuff, including:
    ・ Elasticsearch integration
    ・ Android Studio plugin
    ・ Nearly all modern issue tracking system integrations
    ・ A Node.js application to enable TestFairy communication with Jira and TFS behind a firewall
    ・ Automatic testing with Selenium
    ・ Jira plugin and API integration

  • Social Login Features (Development)

    Without previous experience with Facebook or Google+ APIs, I managed to implement the server-side part of the OAuth2 process using Symfony 2. I also facilitated JavaScript, iOS, and Android client integration on a very tight schedule.

  • Stewart Calculus (Development)

    I was involved in all development phases for the "tool" project, including requirements gathering, proof of concept, offer preparation, project planning, shipping, growing a team, shipping more parts, and successful contract termination. The successful project is still live.

  • One-click Deployment for Mirtrak Server (Other amazing things)

    Out of the frustration with having to memorize and repeat numerous manual steps/follow a checklist, I developed my first fully automated build and deployment script. I used TeamCity and built the script to do the following:
    1. Pull the latest source from Git (ensuring that all dependencies are in place).
    2. Build the project (MS Visual Studio).
    3. Bump the release number and push the tag back to Git.
    4. Generate an install creator tool configuration (Setup Factory) file by populating a template with build and version number metadata.
    5. Run Setup Factory from a network server.
    6. Upload the MSI installer to the remote FTP server.
    7. Notify everyone interested that the new version is available.

  • Agilepman (Development)

    This is my blog. I haven't had much time to add more content since becoming a father, but I still regularly check the Google Analytics and AdSense account stats.


  • Languages

    JavaScript, PHP, Bash Script, Java, Python, C, C#
  • Frameworks

    OAuth 2, Selenium, Laravel 5, PHPUnit, Symfony 2, Slim, AngularJS
  • Libraries/APIs

    REST APIs, jQuery, Node.js, Google API, Facebook API
  • Tools

    Git, PhpStorm, Apache, GitHub, IntelliJ IDEA, TeamCity
  • Paradigms

    Dependency Injection, Scrum, DevOps, Clean Code
  • Platforms

    AWS EC2, Linux, AWS Lambda, Joomla, Amazon Web Services (AWS), Windows, MacOS, Ubuntu Linux, WordPress
  • Storage

    MySQL, Memcached, Elasticsearch
  • Other

    SSH, Lean Development, Chatbots


  • Master's degree in Mathematics and Computer Science
    1994 - 2000
    University of Belgrade - Belgrade, Serbia
  • Certified Scrum Master
    APRIL 2013 - APRIL 2015
    Scrum Alliance
I really like this profile
Share it with others