Scroll To View More
Matija Mazi

Matija Mazi

Dobrova, Slovenia
Member since March 6, 2015
Matija has worked with Java EE since 2002, designing and developing server-side logic of enterprise applications and leading teams. Since 2012, he has contributed to Bitcoin-related OSS, translated Bitcoin resources and software into Slovenian, delivered talks about Bitcoin, and developed Bitcoin projects.
Matija is now available for hire
  • Java, 13 years
  • HTML, 12 years
  • SQL, 12 years
  • Java EE, 11 years
  • JBoss, 11 years
  • Test-driven Development (TDD), 10 years
  • Git, 5 years
  • Bitcoin, 3 years
Dobrova, Slovenia
Preferred Environment
IntelliJ Idea, Git, Mac
The most amazing...
...view I've seen is from a paraglider.
  • Lead Software Engineer
    2014 - PRESENT
    • Developed a pluggable instant Bitcoin repurchase and reporting service.
    Technologies: Java, Google App Engine
  • Independent Software Engineer
    2015 - 2015
    Currency Cloud (via Toptal)
    • Developed a Java SDK for an existing REST API.
    • Implemented automatic publishing of binaries and sources to Sonatype Maven Repo using Travis-CI and Maven.
    • Ported a Ruby library, including tests, to Java.
    Technologies: Java, REST, API, Jackson, Maven, Travis, CGLIB, JUnit
  • Software Engineer
    2013 - 2014
    Red Hat
    • Developed an IntelliJ Idea plugin for the Ceylon programming language.
    Technologies: Java, InteliJ Idea API, Ceylon
  • Lead Software Engineer
    2012 - 2014
    Mindview Consulting Ltd.
    • Designed and developed an order-tracking intranet application back-end.
    • Developed Excel file parsing and creation routines.
    • Managed a development team of up to 3 people.
    • Designed and developed a full database structure for the application.
    • Constructed advanced reporting SQL queries (PostgreSQL).
    • Interviewed and recruited front-end developers.
    • Worked exclusively remotely for a client in UK.
    Technologies: Java EE, PostgreSQL, Git
  • Independent Software Contractor
    2013 - 2013
    • Upgraded a Spring/Hibernate/WebSphere application.
    • Delivered a consulting and instruction/course on Java EE 6 and Hibernate.
    Technologies: Java, Spring, Hibernate, WebSphere, PLSQL, Python
  • Independent Consultant/Reviewer for Java EE Technologies
    2012 - 2013
    Ministry of Justice and Public Administration (Republic of Slovenia)
    • Reviewed an outsourced Java EE 6 application.
    • Reviewed conformance of the application to standards and best practices.
    • Consulted with the team, customized instruction, and taught a course in Java EE 6.
    Technologies: Java EE 6, Subversion
  • Java Instructor
    2012 - 2012
    Housing Co., d.o.o.
    • Prepared and led week-long professional hands-on courses on Java EE 6, Java SE 7, JBoss AS 7.
    Technologies: Java EE 6, Java SE 7, JBoss AS 7.
  • Senior Independent Software Engineer
    2010 - 2011
    Parsek d.o.o.
    • Developed core logic and Web interfaces for eCommerce and E-health enterprise applications.
    • Worked in agile teams from 2 to 6 developers.
    • Worked with Scrum, Jira, Java EE 6, Test-driven development.
    • Integrated PayPal and other eCommerce features.
    Technologies: Java EE 6, Scrum
  • Senior Software Engineer
    2002 - 2009
    Genera Lynx/Solvera Lynx
    • Designed and developed several projects in Java, including a server time-series data processing engine.
    • Designed and developed web tools for data analysis.
    • Managed new team members, introducing them to and continually helping them learn about and understand tools, work environment, and projects.
    • Worked in a development team of up to 8 members.
    Technologies: Java EE, Subversion, Jira
  • Intern/Trainee
    2004 - 2004
    University of Bergen, Department of Earth Science (Norway)
    • Created an electronic learning module on seismogram analysis as part of a 3-member team.
    Technologies: Macromedia Flash, ActionScript, SVG
  • Software Developer
    2002 - 2002
    Institute for Mathematics, Physics and Mechanics (Ljubljana, Slovenia)
    • Developed a graph-processing software module in C++.
    Technologies: C++
  • Software Developer
    2001 - 2002
    Asobi, d.o.o.
    • Developed a web application.
    Technologies: PHP, JavaScript, HTML, CSS
  • Junior Software Developer
    1999 - 2001
    Halcom Informatika
    • Developed a user interface for banking applications.
    Technologies: Microsoft Visual C++
  • Languages
    Java, XML, HTML, CSS, SQL, JavaScript
  • Frameworks
    JPA, JSF, JBoss Seam, Hibernate, JUnit, TestNG, Google Guava, Guice, AngularJS
  • Tools
    Git, Maven, JIRA, Subversion (SVN), GitHub, ANTLR, Apache Tomcat, Apache Ant
  • Paradigms
    Test-driven Development (TDD), REST, Agile Software Development, Scrum, Test Automation
  • Platforms
    Java EE, JBoss, Linux, Windows, Mac, OpenShift, Google App Engine
  • Other
    EJB, Web Services, Bitcoin, Open Source, Regular Expressions
  • Libraries/APIs
    Guava, jQuery, Objectify, PayPal API
  • Storage
    PostgreSQL, JBoss AS, MySQL, Microsoft SQL Server
  • Master's degree in Applied Mathematics
    1998 - 2006
    University of Ljubljana - Ljubljana, Slovenia
I really like this profile
Share it with others