Damir Arnautovic

Damir Arnautovic

Split, Croatia
Hire Damir
Scroll To View More
Damir Arnautovic

Damir Arnautovic

Split, Croatia
Member since April 16, 2014
Damir is a highly motivated software engineer who is interested in developing scalable, maintainable, and bug free web applications. He has experience and skills in the development of efficient back-end services and web applications and a strong understanding of software architectures and design patterns. He enjoys working in creative teams and learning about new technologies.
Damir is now available for hire
Portfolio
  • Socialbakers
    CoffeeScript, JavaScript, Node.js, Express.js, Google Closure, PHP, Symfony 2...
  • Oradian
    Scala, Java, Play Framework, Spring Framework, PostgreSQL, Specs2, JasperReports
  • PayPal / eBay
    Java, Scala, Spring Framework, MongoDB, MySQL, JUnit, Memcached, RabbitMQ
Experience
  • Java, 3 years
  • Scala, 3 years
  • Play Framework, 3 years
  • Spring MVC, 2 years
  • Node.js, 1 year
  • Design Patterns, 4 years
  • PostgreSQL, 3 years
  • AngularJS, 1 year
Split, Croatia
Availability
Part-time
Preferred Environment
Linux, IntelliJ IDEA / Sublime, Eclipse, Git
The most amazing...
...thing I've done is to create a variety of modules for a core microfinance SaaS system.
Employment
  • Senior Software Engineer
    Socialbakers
    2014 - PRESENT
    • Created and maintained front-end and back-end components for managing Facebook and Twitter Ads.
    • Integrated and developed Facebook Ads metrics and monitored a social media analytics web app.
    • Developed front-end UI components to support a multi-device cross platform web app.
    • Handled unit and integration testing of back-end components.
    • Made extensive usage of the Facebook Ads API for metrics aggregation purposes.
    Technologies: CoffeeScript, JavaScript, Node.js, Express.js, Google Closure, PHP, Symfony 2, Redis
  • Software Developer
    Oradian
    2013 - 2014
    • Worked on developing modules for Instafin, a core microfinance SaaS system.
    • Developed back-end APIs to support the Instafin application using the Scala and Play frameworks.
    • Was in charge of release cycles as release engineer (tracked Git branches, prepared production pushes, organized release cycles, and checked repository health and reverse merging).
    • Created front-end template parts using the Play framework template engine, Bootstrap, jQuery, and JavaScript.
    • Was part of the system architecture discussion teams that discussed various possible architectural improvements and ideas.
    Technologies: Scala, Java, Play Framework, Spring Framework, PostgreSQL, Specs2, JasperReports
  • Software Engineer
    PayPal / eBay
    2012 - 2013
    • Worked on an Ebay Lifestyle deals project allowing third-parties to list offers, deals, and coupons on eBay, as well as manage purchasing and transactions made on the eBay site.
    • Developed support for aggregating offers from multiple providers (Entertainment, Signpost, Zozi, Crowd Savings, Living Social, Juice in the City, and more).
    • Was part of the "exception hunting team" in charge of checking all services using app health tools.
    • Allowed multiple providers to list their offers on eBay.
    • Developed an addition to the assertion library enabling evaluation.
    Technologies: Java, Scala, Spring Framework, MongoDB, MySQL, JUnit, Memcached, RabbitMQ
  • Junior Software Engineer
    Where
    2011 - 2012
    • Created software unit tests using JUnit.
    • Developed data importing adapters for third party feed providers using Jackson (JSON) and JAXP (StAX).
    • Created and unit tested an assertion library that was used throughout projects at Where.
    • Handled bug discovery and fixes.
    • Refactored services alongside my senior colleagues.
  • Student Co-op
    Sunce mikrosustavi
    2009 - 2010
    • Adopted and installed an OpenBravo POS solution.
    • Installed and set up Asterisk for clients.
    • Adopted and maintained web sites using Drupal and PHP.
    • Handled simple network installation and debugging.
    • Tested, installed, and configured a Linux video camera security and surveillance solution (ZoneMinder).
    Technologies: Java, Asterisk, Drupal, PHP
Experience
  • Simple Application Licence Service (Development)
    https://github.com/darnautovic/als

    A simple web app that enables issuing of licenses for end-developer applications using simple asymmetric cryptography.

  • Simple VST parametric equalizer (Development)
    https://github.com/darnautovic/vst_equalizer

    A parametric equalizer developed as a VST plugin (C++). The plugin was developed with and without the provided interface.

Skills
  • Languages
    Scala, CoffeeScript, JavaScript, Java, PHP, HTML, HTML5, C++, Python
  • Frameworks
    Play Framework, Spring MVC, Express.io, Symfony2, Symfony, AngularJS
  • Paradigms
    Agile Software Development, Functional programming, Object-oriented Programming (OOP), Design Patterns, MVC
  • Libraries/APIs
    Node.js, Underscore.js, Facebook Ads API, jQuery, eBay API, Jackson
  • Tools
    Microsoft Word, JIRA, Adobe Photoshop
  • Platforms
    Windows, Linux, Android
  • Storage
    MongoDB, PostgreSQL, MySQL, Memcached
Education
  • Master's degree in Computer Science
    Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture (FESB) - Split, Croatia
    2012 - 2014
  • Bachelor's degree in Computer Science
    Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture (FESB) - Split, Croatia
    2007 - 2011
Hire the top 3% of freelance developers
I really like this profile
Share it with others