Scroll To View More
Dejan Milosevic

Dejan Milosevic

Fortaleza - State of CearĂ¡, Brazil
Member since October 8, 2015
Dejan has many years of experience working with top Java and JavaScript frameworks. He is proficient in Spring/JEE, HTML, CSS, and several popular JavaScript libraries, not to mention a complimentary fluency in the DB layer. Dejan is a powerful addition to any team due to his competency with version control systems (SVN/Git) and internal development tools (Ant/Maven), as well as his results-driven and flexible mindset.
Dejan is now available for hire
Portfolio
  • Finanex, Cyprus
    Java, JAX-RS, Spring, Wicket, EclipseLink, JBoss, Postgres, Lightstreamer...
  • Freelance
    Java, JAX-RS, Ext JS, Struts, Spring, EJB3, Hibernate, Tomcat, JBoss, MySQL...
  • European Dynamics - Athens
    Java, JSP, jQuery, JavaScript, Spring, EJB3.0, Orbeon XForms, Tomcat, JBoss...
Experience
  • JavaScript, 9 years
  • Java, 9 years
  • SQL, 9 years
  • Spring, 8 years
  • Hibernate, 8 years
  • Spring Security, 6 years
  • Git, 3 years
Fortaleza - State of CearĂ¡, Brazil
Availability
Part-time
Preferred Environment
Eclipse, Git
The most amazing...
...project I've worked on was a new financial instrument, a derivative of binary options, with integrated payment gateways and real-time money payments.
Employment
  • CTO
    Finanex, Cyprus
    2013 - 2015
    • Developed a stand-alone Java application that pushed data to different clients (HTML, Flash, iOS, Android).
    • Developed a web application in Wicket and integrated it with a front-end output.
    • Connected to payment gateways and executed real time money payments.
    • Connected to various third party APIs (MailChimp, GetResponse, Facebook, Lightstreamer, etc.).
    • Connected to market data providers with real time streaming quotes (IQFeed and Morningstar).
    • Investigated possible technologies for a project and made a selection based on a cost vs. functionality trade-off criteria.
    • Interviewed new candidates to join the team (for Java back-end and HTML + CSS front-end positions).
    • Prioritized and making strategic decisions based on available resources and business requirements.
    • Met with investors and affiliates, presenting technical details of a project.
    • Fully administered deployments on Amazon AWS (EC2, RDS) from the initial account creation to the working state of the servers.
    • Obtained and installed SSL/TLS certificates.
    • Managed DNS accounts.
    Technologies: Java, JAX-RS, Spring, Wicket, EclipseLink, JBoss, Postgres, Lightstreamer, WebSockets
  • Java Back-end and Web Developer
    Freelance
    2010 - 2013
    • Developed various web applications.
    • Modeled and administered MySQL and PostgreSQL databases.
    • Developed a rich web UI using Sencha Ext JS.
    • Created REST services and clients.
    Technologies: Java, JAX-RS, Ext JS, Struts, Spring, EJB3, Hibernate, Tomcat, JBoss, MySQL, Postgres
  • Java Web Developer
    European Dynamics - Athens
    2007 - 2010
    • Developed business web applications for government e-procurement systems.
    • Worked on database modeling (MySQL).
    • Administered several deployments on client machines (Linux & Windows).
    • Analyzed client requirements.
    • Wrote precise use cases based on client requests.
    • Led a team of developers.
    Technologies: Java, JSP, jQuery, JavaScript, Spring, EJB3.0, Orbeon XForms, Tomcat, JBoss, MySQL
  • Java Web Developer
    Komercijalna Banka AD, Belgrade
    2006 - 2007
    • Developed enterprise web applications and web services.
    • Administered IBM WebSphere application server through the administrative console and additional scripting.
    • Developed stand-alone Java applications that run on legacy IBM mainframes.
    • Accessed and incorporated legacy CICS transactions from Java.
    • Administered IBM DB2 and Microsoft SQL Server databases.
    Technologies: Java, JSP, Servlets, Struts, Spring, Hibernate, WebSphere, ActiveMQ, WebSphere MQ, JUnit
  • Back and Front-end Developer
    BIS Beograd, Belgrade
    2005 - 2006
    • Developed applications for financial bookkeeping and accounting.
    • Worked on database modeling.
    • Administered client installations on Windows and Linux machines.
    • Remotely assisted clients with technical issues.
    Technologies: Progress database & UI
Experience
  • Belgian Public Procurement e-platform (Development)
    https://enot.publicprocurement.be/

    System for electronic public procurement for Belgian public institutions. Contains all steps in a procurement process including listing the projects, searching and narrowing down suppliers, and organizing the reverse e-auctions.

  • New Trading Platform (Development)

    A platform that offers a different approach to online trading. Individual traders face each other directly, instead of facing professional counterparts such as dealers and institutional investors whose capital, skills, information, and tools far exceed those of the individual investors.

  • REST Security with JWT using Java and Spring Security (Publication)
    Although the old, standardized security approaches work with REST services, they all have problems that could be avoided by using a better standard. For this, JWT arrives just in time to save the day. In this article, Toptal engineer Dejan Milosevic guides us on how to implement a JWT token-based REST API using Java and Spring Security.
Skills
  • Languages
    SQL, JavaScript, Java, Hibernate Query Language (HQL), HTML, HTML5, CSS, C++, CSS3
  • Frameworks
    Spring, Spring Security, Hibernate, JPA, JUnit, iBATIS, Spring MVC, Apache Struts, Jersey, JSP, Apache Struts 2, Ext JS
  • Libraries/APIs
    jQuery, MyBatis, JAX-RS, jQuery UI, RESTEasy, DBUnit
  • Tools
    Git, Eclipse IDE, IntelliJ IDEA, SVN, Apache Tomcat, Maven, Ant, Apache
  • Paradigms
    REST
  • Platforms
    JEE, Amazon Web Services (AWS), Linux, WebSphere, Windows
  • Misc
    EJB 3, EclipseLink, Servlets, CDI
  • Storage
    JBoss AS, PostgreSQL, MySQL, Microsoft SQL Server, IBM - DB2
Education
  • Bachelor of Science degree in Electrical Engineering
    Faculty of Electrical Engineering, University of Belgrade - Belgrade, Serbia
    2000 - 2006
I really like this profile
Share it with others