Dusan Simonovic

Dusan Simonovic

Belgrade, Serbia
Hire Dusan
Scroll To View More
Dusan Simonovic

Dusan Simonovic

Belgrade, Serbia
Member since January 17, 2017
Dusan is a Java developer with seven years of experience. He's been working on a number of large projects, including a tool for data acquisition and processing for tracking competitor pricing on online shops and a social marketing tool for one of the world's leading software companies.
Dusan is now available for hire
  • Endava d.o.o.
    Java, AngularJS, Dropwizard, REST, Jersey, JDBI, HBase, MySQL, Git, Scrum, Agile
  • Webcentric d.o.o.
    Java, MyBatis, JPPF, MariaDB, Spring framework, SVN
  • Java, 7 years
  • Spring MVC, 6 years
  • REST, 5 years
  • JUnit 4, 4 years
  • Dropwizard, 2 years
  • Hibernate, 2 years
  • Spring Boot, 1 year
  • Jersey 2, 1 year
Belgrade, Serbia
Preferred Environment
Windows, Eclipse, InteliJ, Git, SVN
The most amazing...
...project I’ve worked on is a huge social network marketing platform for one of the world's leading IT companies.
  • Senior Java Engineer/Scrum Master
    Endava d.o.o.
    2015 - PRESENT
    • Led the remote element of a technical team.
    • Developed core services for a huge social media marketing platform.
    • Built a link shortening service to be used across the platform.
    • Created a label management service for managing content tags/labels.
    • Developed an asset service to store user assets to Amazon S3.
    • Presented at "Pass it on" sessions to help other members of the company to gain knowledge.
    Technologies: Java, AngularJS, Dropwizard, REST, Jersey, JDBI, HBase, MySQL, Git, Scrum, Agile
  • Web Developer, System Administrator
    Webcentric d.o.o.
    2010 - 2015
    • Contributed to the development of a tool for monitoring competitor prices on online shops.
    • Handled the deployment life cycle of the application.
    • Maintained all application environments from development to production.
    • Architected a huge MariaDB Galera cluster.
    • Mentored juniors and worked on developing them as professionals.
    • Set up and maintained a CI environment.
    Technologies: Java, MyBatis, JPPF, MariaDB, Spring framework, SVN
  • Price2Spy (Development)

    A tool used by web shop owners to monitor their competitors. By using this tool, they get notified about all the changes that happen on their competitor's shops, so they can react accordingly with price or any other adjustments.

  • Social Media Marketing Solution (Development)

    This tool is a huge set of modules that helps enterprise clients set up and maintain their social media marketing campaigns. This project was developed for a world leading IT company, and clients are some of the top world companies.

  • Cisco Certified Network Associate (Other amazing things)

    Cisco official certification program (CCNA)

  • Get Started With Microservices: A Dropwizard Tutorial (Publication)
    Dropwizard allows developers to quickly bootstrap their projects and package applications as easily deployable standalone services. It also happens to be relatively simple to use and implement. In this tutorial, Toptal Freelance Software Engineer Dusan Simonovic will introduce you to Dropwizard and demonstrate how you can use this powerful framework to create RESTful web services with ease.
  • Languages
    SQL, XML, HTML/CSS, Sass, T-SQL, HTML, Java, JavaScript, YAML, HTML5, PHP, CSS, CSS3, Core Java (J2EE)
  • Frameworks
    Jersey 2, PowerMock, Mockito, iBATIS, Dropwizard, JUnit 4, AngularJS, Spring MVC, Angular 2, Bootstrap, Hibernate, Vaadin, Marathon
  • Libraries/APIs
    Social Media APIs, MyBatis, JPA, Bitly API, JDBC, Twitter API, Instagram API, Facebook API, Social APIs, Jackson, React.js, jQuery, jQuery UI, GitHub API, Amazon SQS, Solr Search, JaCoCo, Amazon API, Lucene
  • Tools
    Tortoise SVN, Bitbucket, GitHub, Git, Jetty, Eclipse, Apache Tomcat, JIRA, Redmine, Eclipse IDE, JavaServer Pages (JSP), iptables, Maven, Jenkins, Artifactory, VMware, Tortoise Git, SVN, VirtualBox, SonarQube, Bower, NPM, Apache Solr, Solr, Ant, Amazon SNS, Vagrant, Gradle, Cobertura, NewRelic, RabbitMQ
  • Paradigms
    REST, Database Development, Database Schema Design, Database Design, Test-driven Development (TDD), Agile, Scrum, Back-end Architecture, DevOps, Continuous Delivery (CD), Continuous Integration (CI)
  • Platforms
    Windows, CentOS, Linux, Java EE, JVM, Docker, Spring Boot
  • Storage
    Microsoft SQL Server, MySQL, JSON, MariaDB, Databases, Cassandra, Amazon S3, H2, NoSQL, HBase, Redis
  • Misc
    TCP, Back-end Development, Back-end, AJAX, YML, Full-stack Development, LDAP, SSH, OAuth2, OAuth, HTTPS, HTTP, UDP, LAN, Tomcat 7, Tomcat 6, Tomcat 8, logback, log4j, VMware ESXi, Networking, TCP/IP, AWS S3, JSP
  • Cisco Certified Network Associate in Computer Networking
    Cisco Net Academy - FTN Rao, Novi Sad Serbia
    2009 - 2009
  • Master's degree in Microcomputer Electronics
    Faculty of Technical Sciences - Novi Sad
    2000 - 2006
I really like this profile
Share it with others