Scroll To View More
Miro Svrtan, PHP Developer in Zagreb, Croatia
Miro Svrtan

PHP Developer in Zagreb, Croatia

Member since October 26, 2015
Miro is a software engineer and architect with over a decade of experience in building interesting products using mostly Linux, Apache/Nginx, MySQL, and PHP stacks. He specializes in the Symfony framework, focusing on back-end development, always testing beforehand, and using behavior-driven development techniques.
Miro is now available for hire

Portfolio

  • TicketSwap
    PHP, Symfony, BDD, TDD, CircleCI
  • Galton Voysey
    PHP, Symfony, MySQL, Ansible, Vagrant, HTML, CSS, Bootstrap, PHPUnit, PHPSpec...
  • Zizoo Boats
    PHP, Symfony 2, AWS, Ansible, Vagrant, Behat, PHPUnit

Experience

  • MySQL, 17 years
  • PHP, 17 years
  • Symfony 2, 3 years
  • PHP 7, 2 years
  • Ansible, 2 years
  • Behat, 2 years
  • PhpSpec, 2 years
  • Behavior-driven Development (BDD), 1 year
Zagreb, Croatia

Availability

Part-time

Preferred Environment

Mac OS X, Ubuntu Linux, Git, Vagrant, Ansible

The most amazing...

...project I've worked on was Njuskalo.hr, an online classifieds site, that not only I use to buy and sell stuff, but so do my friends and family

Employment

  • Senior Developer

    2016 - 2017
    TicketSwap
    • Built a service for classifying transaction risks (fraudsters).
    • Improved the code and database performance by removing scalability bottlenecks.
    • Migrated from in-house Jenkins to CircleCI.
    • Switched from continuous delivery to continuous deployment.
    • Introduced Behat for acceptance testing.
    • Imported and processed large datasets from third-party services.
    Technologies: PHP, Symfony, BDD, TDD, CircleCI
  • Senior Web Developer

    2015 - 2016
    Galton Voysey
    • Developed applications using test-first and behavior-driven development practices from start.
    • Managed and provisioned our cloud server infrastructure.
    • Implemented continuous integration and development principles into the feature development workflow.
    • Used Behat for user and business relevant behavior-driven development.
    • Modeled technical specifications and code using PHPSpec.
    Technologies: PHP, Symfony, MySQL, Ansible, Vagrant, HTML, CSS, Bootstrap, PHPUnit, PHPSpec, Behat
  • Senior Web Developer

    2014 - 2015
    Zizoo Boats
    • Handled the internationalization issues for the products competing in global markets.
    • Provisioned and maintained our staging and production server environments using Ansible.
    • Hosted our application with security and scalability in mind by using AWS.
    • Built all of the features with high quality in mind by introducing testing tools and guidelines to our team.
    • Introduced the CircleCI continuous integration service into our development process.
    • Switched from manual acceptance testing to using Behat to verify our changes didn't change or break other workflows.
    Technologies: PHP, Symfony 2, AWS, Ansible, Vagrant, Behat, PHPUnit
  • Technical Analyst

    2013 - 2014
    Njuskalo.hr
    • Prepared the technical specifications to transform our business requirements into terms that developers could work with.
    • Managed the projects as a non-developer and had to relay all the relevant information and changes to the developers.
    • Created harmonious customer and business workflows together that met the business requirements for the given proposals.
    Technologies: PHP, SQL, UML
  • Web Developer | Team Lead | Tech Architect

    2009 - 2012
    Trikoder
    • Maintained a large code base monolith while adding new features on weekly bases.
    • Introduced Kanban to the development environment.
    • Built APIs for smartphone applications.
    • Introduced a Sphinx search to use for all of our text searches.
    • Scaled a web app from 25 to 300 million page views per month.
    • Implemented multi-server application principles so our app could run on more than one server.
    • Led a team of ten developers.
    Technologies: PHP, Apache, MySQL, Sphinx, Backbone.js,
  • Web Developer

    2002 - 2005
    Freelance
    • Worked as a one-man-band developer.
    • Developed multiple, small, but interesting web sites.
    • Simultaneously handled different clients and their projects.
    • Improved my own CMS and libraries to fit different customer needs.
    Technologies: PHP, MySQL, HTML, CSS
  • Web Programmer (Full-Stack Developer)

    2001 - 2002
    ZamirNet
    • Created an e-learning platform from scratch.
    • Built a tool used mostly to teach people how to use internet and what the internet is.
    • Developed for an NGO.
    • Created a small CMS for our website.
    • Collaborated on an international project with multiple organizations included in the process.
    Technologies: PHP, HTML, CSS, MySQL

Experience

  • Njuskalo.hr (Development)
    http://www.njuskalo.hr

    From 2009 to 2014—as a developer, team lead, system architect, and technical analyst—I worked on the biggest Croatian online classifieds platform.

  • Zizoo Boats (Development)
    https://www.zizoo.com

    As a senior web developer, I worked on a boat rental platform.

  • TicketSwap (Development)
    http://www.ticketswap.com

    Here, I worked as one of the back-end developers.

Skills

  • Languages

    PHP 7, PHP, SQL, JavaScript
  • Frameworks

    Symfony 3, Symfony 2, PHPUnit, Mockery
  • Libraries/APIs

    PhpSpec, GitHub API
  • Tools

    CircleCI, Git, Behat, Travis CI, GitHub, Vagrant, Ansible, Beanstalk, Docker Compose, Nginx
  • Paradigms

    Continuous Integration (CI), Behavior-driven Development (BDD), Kanban
  • Storage

    Memcached, MySQL, Redis, Sphinx Search Engine, AWS S3
  • Platforms

    Docker, AWS EC2, DigitalOcean, Linux
I really like this profile
Share it with others