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
Portfolio
  • 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
Experience
  • 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
Availability
Part-time
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.
Employment
  • 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
Experience
  • Price2Spy (Development)
    http://www.price2spy.com

    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.
Skills
  • Languages
    XML, Sass, SQL, Java, HTML, T-SQL, HTML/CSS, YAML, JavaScript, HTML5, PHP, CSS, CSS3, Core Java (J2EE)
  • Frameworks
    JUnit 4, Dropwizard, PowerMock, Mockito, iBATIS, Jersey 2, Hibernate, AngularJS, Angular 2, Spring MVC, Bootstrap, Vaadin, Marathon
  • Libraries/APIs
    Social Media APIs, MyBatis, Social APIs, Twitter API, Facebook API, Instagram API, Bitly API, JPA, JDBC, Jackson, React.js, jQuery, jQuery UI, GitHub API, Amazon SQS, Solr Search, JaCoCo, Amazon API, Lucene
  • Tools
    SVN, GitHub, Git, Jetty, Eclipse, Apache Tomcat, JIRA, Redmine, Eclipse IDE, JavaServer Pages (JSP), iptables, Maven, Jenkins, Artifactory, VMware, Tortoise Git, Tortoise SVN, Bitbucket, VirtualBox, SonarQube, Bower, NPM, Apache Solr, Solr, Ant, Amazon SNS, Gradle, Cobertura, RabbitMQ, NewRelic, Vagrant
  • Paradigms
    Scrum, Agile, Test-driven Development (TDD), Database Development, Database Schema Design, Database Design, REST, Back-end Architecture, DevOps, Continuous Integration (CI), Continuous Delivery (CD)
  • Platforms
    CentOS, Linux, Java EE, Windows, JVM, Docker, Spring Boot
  • Storage
    Databases, MySQL, MS SQL, JSON, MariaDB, Cassandra, Amazon S3, H2, Redis, NoSQL, HBase
  • Misc
    LAN, Back-end Development, Back-end, AJAX, YML, Full-stack Development, LDAP, SSH, OAuth2, OAuth, HTTPS, HTTP, UDP, TCP, Tomcat 7, Tomcat 6, Tomcat 8, logback, log4j, VMware ESXi, Networking, TCP/IP, JSP, AWS S3
Education
  • 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