Scroll To View More
Hire the top 3% of freelance developers
Gregor Ambrozic

Gregor Ambrozic

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
Portfolio
Experience
  • Java, 11 years
  • SQL, 10 years
  • Hibernate, 6 years
  • Spring MVC, 4 years
  • jQuery, 3 years
  • AngularJS, 2 years
  • Grails, 2 years
Ljubljana, Slovenia
Availability
Part-time
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.
Employment
  • Software Engineer
    Freelance
    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
    Fieldoo.com
    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
    Epilog d.o.o
    2011 - 2012
    • 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
    Medius d.o.o.
    2006 - 2011
    • 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
    Microgramm d.o.o.
    2005 - 2006
    • 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
    Simobil d.o.o.
    2003 - 2005
    • 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
Experience
  • Fieldoo.com (Development)
    http://www.fieldoo.com/

    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)
    https://www.jetquote.net/

    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.
Skills
  • Languages
    Java, SQL
  • Frameworks
    Spring MVC, Hibernate, Grails, AngularJS
  • Tools
    Eclipse IDE, Subversion (SVN), IntelliJ IDEA, Git
  • Platforms
    Windows, Oracle, Linux
  • Libraries/APIs
    jQuery
  • Storage
    Oracle PL/SQL, MySQL
  • Paradigms
    Agile Software Development, Extreme programming
Education
  • B.Sc. degree in Computer and Information Science
    Univerza v Ljubljani - Ljubljana, Slovenia
    2003 - 2007
Hire the top 3% of freelance developers
I really like this profile
Share it with others