Scroll To View More
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
    2014 - PRESENT
    Freelance
    • 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
    Fieldoo.com
    • 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
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
    2003 - 2007
    Univerza v Ljubljani - Ljubljana, Slovenia
I really like this profile
Share it with others