Scroll To View More
Gregor Ambrozic, Software Developer in Ljubljana, Slovenia
Gregor Ambrozic

Software Developer in Ljubljana, Slovenia

Member since August 10, 2015
Gregor is a full-stack software engineer with more than 12 years of work experience, mostly developing in Java and working with databases. He is very communicative and he loves learning new things.
Gregor is now available for hire



  • Java, 11 years
  • SQL, 10 years
  • Hibernate, 6 years
  • Spring MVC, 4 years
  • jQuery, 3 years
  • AngularJS, 2 years
  • Grails, 2 years
Ljubljana, Slovenia



Preferred Environment

Eclipse, IntelliJ Idea, Git

The most amazing...

...project I've worked on is being one of only two developers who built and maintained a social network website with more than 150.000 users.


  • Software Engineer

    2014 - PRESENT
    • Created a Liferay intranet solution for a small sized company.
    • Worked on a web application for a private jet booking company.
    • Create a Magnolia powered website with apps for a client company.
    • Developed a rolling road (trucks on trains) booking application for a client company.
    • Developed a back-end for JWS/TLS communication with a system for fiscal verification of invoices.
    Technologies: Java, Spring, Grails, jQuery, AngularJS
  • Software Engineer

    2012 - 2014
    • Developed core and new features of a social network website.
    • Provided database optimization for a high-load website.
    • Created various web scrapers and crawlers to fetch data used for analyses.
    • Did ad hoc engineering problem solving.
    • Cooperated with owners to help shape new features.
    Technologies: Java, Spring MVC, MySQL, jQuery
  • Software Engineer

    2011 - 2012
    Epilog d.o.o
    • Developed new back-end features with Java and PL/SQL.
    • Implemented solutions on-site with customers.
    • Created new UI components to be used in the flagship product.
    • Designed and implemented a new translation module in the back-end.
    • Communicated with clients remotely and on-site.
    Technologies: Java, Swing, Oracle PL/SQL and SQL
  • Software Developer

    2006 - 2011
    Medius d.o.o.
    • Developed back-end application features with EJB, JBoss, and Hibernate.
    • Developed UI features with Eclipse SWT and RCP.
    • Did ad-hoc database queries and programming.
    • Built an automatic reporting solution with Eclipse BIRT.
    • Developed web application features with JSF and SEAM.
    • Maintained production applications.
    Technologies: Java, Eclipse RCP, EJB, Oracle, SEAM, Linux
  • Junior Software Developer

    2005 - 2006
    Microgramm d.o.o.
    • Developed web application features.
    • Developed features for web programming interfaces.
    • Administrated PostgreSQL database and ad-hoc queries.
    • Wrote documentation.
    • Wrote automated tests and did manual testing.
    Technologies: Perl, HTML, CSS, JavaScript
  • Junior SQL Developer

    2003 - 2005
    Simobil d.o.o.
    • Rewrote the automatic reporting system.
    • Wrote Ad-hoc SQL queries for data used in other departments.
    • Took care of data warehouse administration over the weekends.
    • Implemented features on data marts.
    • Optimized SQL queries for automatic periodic reporting.
    Technologies: Oracle SQL and PL/SQL


  • (Development)

    Worked as a full-stack engineer. Tech stack was Java/Spring MVC/jQuery/MemcachedMySQL/MongoDB. I did a large part of back-end code including optimizing database queries, writing internet scrapers/parsers, and doing OAUTH2 with different providers.

  • JetQuote (Development)

    Worked mostly as a back-end developer for a private jet booking company. The tech stack was Java/Spring/Grails/AngularJS/MySQL.

  • Why Should Java Developers Give Grails a Chance? (Publication)
    Java may have stood the test of time, but it can still be a source of great frustration among many web developers. Dealing with its verbosity and infrastructure overhead, for example, can take hours, even for the most basic needs. In this article, Toptal Freelance Software Engineer Gregor Ambrozic shows us how Grails and its many appealing features can be a viable alternative to traditional Java web applications frameworks.


  • Languages

    Java, SQL
  • Frameworks

    Spring MVC, Hibernate, Grails, AngularJS
  • Tools

    Eclipse IDE, Subversion (SVN), Git, IntelliJ IDEA
  • Platforms

    Oracle, Windows, Linux
  • Libraries/APIs

  • Storage

    MySQL, Oracle PL/SQL
  • Paradigms

    Agile Software Development, Extreme Programming


  • B.Sc. degree in Computer and Information Science
    2003 - 2007
    Univerza v Ljubljani - Ljubljana, Slovenia
I really like this profile
Share it with others