Gregor Ambrozic, Full-stack Developer in Ljubljana, Slovenia
Gregor Ambrozic

Full-stack Developer in Ljubljana, Slovenia

Member since August 10, 2015
Gregor is a team leader and full-stack software engineer with more than 15 years of work experience, mostly developing in Java/Grails/Angular and working with databases, directly or through ORMs like Hibernate or GORM. He has done work both in large companies and fast-moving small startups while being in roles of a senior software engineer, a freelancer, and lastly, a CTO. His passion are web applications powered by machine learning.
Gregor is now available for hire

Portfolio

  • FlyZUUM.com
    Grails, Java, GORM, Hibernate, Angular, Python, Linux
  • Freelance
    Java, Spring, Hibernate, Grails, jQuery, AngularJS, Linux
  • Fieldoo.com
    Java, Spring MVC, MySQL, jQuery, Linux

Experience

  • SQL, 15 years
  • Java, 13 years
  • Hibernate, 9 years
  • Spring, 7 years
  • Angular, 5 years
  • Grails, 4 years
  • Team Leadership, 3 years

Location

Ljubljana, Slovenia

Availability

Full-time

Preferred Environment

IntelliJ IDEA, VS Code, Jira, Git

The most amazing...

...project I've led was to build an online private jet booking platform.

Employment

  • CTO

    2014 - PRESENT
    FlyZUUM.com
    • Led and managed a team of senior professionals in a development team.
    • Co-designed and developed a patent-pending AI/ML solution to analyze private jet traffic and provide pricing in real time.
    • Developed a fleet and booking management software for private jet operators in Angular/Java/Grails.
    • Developed an online private jet booking platform for customers in Angular/Java/Grails.
    Technologies: Grails, Java, GORM, Hibernate, Angular, Python, Linux
  • 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 Spring MVC rolling road (trucks on trains) booking application for a client company.
    • Developed a Spring MVC back end for JWS/TLS communication with a system for fiscal verification of invoices.
    Technologies: Java, Spring, Hibernate, Grails, jQuery, AngularJS, Linux
  • Software Engineer

    2012 - 2014
    Fieldoo.com
    • Developed core and new features of a sports social network website in Spring MVC.
    • 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, Linux
  • 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, 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, Hibernate
  • 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, Unix

Experience

  • Fieldoo.com (Development)
    http://www.fieldoo.com/

    Worked as a full-stack engineer. The tech stack included Java, Spring, MVC, jQuery, Memcached, MySQL, and MongoDB. I did a large part the of back-end code including optimizing database queries, writing internet scrapers/parsers, and doing OAuth2 with different providers.

  • FlyZUUM.com (Development)
    https://www.flyzuum.com/

    Worked as a CTO and full-stack engineer for a private jet booking company. The tech stack included Java, Spring, Grails, Angular, MySQL, and AWS.

  • 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, JavaScript, SQL, Python 3
  • Frameworks

    Hibernate, Spring MVC, Grails, Angular, Spring, AngularJS
  • Libraries/APIs

    jQuery, React, Node.js, Scikit-learn, Keras
  • Tools

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

    Oracle, Windows, Linux, AWS EC2
  • Storage

    Oracle PL/SQL, MySQL, AWS RDS, MongoDB
  • Other

    Team Leadership, Remote Team Leadership, Machine Learning, Elastic Beanstalk
  • Paradigms

    Agile Software Development, Extreme Programming

Education

  • Master's degree in Computer Science
    2008 - 2017
    FAMNIT, Univerza na Primorskem - Koper, Slovenia
  • Bachelor of Science degree in Computer and Information Science
    2003 - 2007
    FRI, Univerza v Ljubljani - Ljubljana, Slovenia
Certifications
  • Oracle Database 11g Administrator Certified Associate
    MARCH 2010 - PRESENT
    Oracle Corporation
  • Oracle Database SQL Expert
    FEBRUARY 2010 - PRESENT
    Oracle Corporation
  • Sun Certified Java Programmer 6.0
    AUGUST 2009 - PRESENT
    Sun Microsystems

To view more profiles

Join Toptal
I really like this profile
Share it with others