Vladimir Tišma

Vladimir Tišma

Belgrade, Serbia
Hire Vladimir
Scroll To View More
Vladimir Tišma

Vladimir Tišma

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. 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
Portfolio
  • 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
Experience
  • PHP, 15 years
  • jQuery, 8 years
  • Git, 6 years
  • PhpStorm, 3 years
  • Scrum, 6 years
  • Linux, 19 years
  • MySQL, 15 years
  • JavaScript, 10 years
Belgrade, Serbia
Availability
Part-time
Preferred Environment
LAMP/MAMP, PhpStorm, Git, Win7
The most amazing...
...thing I've recently worked on is a short-term project in which I implemented Elasticsearch for a web market application with limited prior knowledge.
Employment
  • Owner (Freelance Agency)
    Cloud Nine
    2014 - PRESENT
    • Handled website integration of an enterprise-scale ticketing system for a hardware repair shop.
    • Maintained and wrote content for a personal blog (agilepman.com).
    • Set up, hosted, and maintained several personal/small business websites/blogs.
    • Handled website integration of mobile user accounts for mobitrotter.com.
    • Maintained a national government email management Intranet application.
    Technologies: LAMP, Zend Framework, Elasticsearch, CodeIgniter, WordPress, REST, jQuery, Ajax
  • Product Tech Lead for GotCourts.com
    CodeSynapses
    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
    PS Tech
    2012 - 2014
    • Handled integration of insidemaps.com 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
    ITS
    2011 - 2012
    • Led a team of 3 developers working on mirtrak.com.
    • 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 volarian.com (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
    youngculture
    2007 - 2010
    • Developed a full-featured pagination component using ZF1 MVC and jQuery for tilllate.com.
    • Implemented a sticker collection game for tilllate.com.
    • 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 bluewin.ch (swisscom.ch info portal).
    • Participated actively in landing an enterprise-scale client (swisscom.ch) 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 ruetli.ch.
    • Worked on front-end maintenance of a retired xtrazone.ch application for Swisscom.
    Technologies: LAMP, Zend Framework, jQuery, AJAX, Perforce, Git, Google Maps API
Experience
  • Social Login Features (Development)
    http://www.gotcourts.com

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

  • Stewart Calculus (Development)
    http://stewartcalculus.com/tec/

    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 & 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.

Skills
  • Languages
    PHP, JavaScript, Bash Script, Java, C, C#, Python
  • Libraries/APIs
    jQuery, REST API, Google API, Facebook API
  • Tools
    PhpStorm, Git, IntelliJ IDEA, GitHub, Apache
  • Paradigms
    Scrum, Lean Development, Clean Code, Agile Software Development, Dependency Injection
  • Platforms
    Windows 7, Linux, Mac OS X, Joomla, Amazon Web Services (AWS), WordPress
  • Storage
    MySQL, Memcached, Elasticsearch, TeamCity
  • Misc
    Ubuntu Linux, AWS EC2, SSH
  • Frameworks
    PHPUnit, Symfony2, AngularJS, Slim, Zend Framework 2
Education
  • Master's degree in Mathematics and Computer Science
    University of Belgrade - Belgrade, Serbia
    1994 - 2000
I really like this profile
Share it with others