Matija Mazi

Matija Mazi

Dobrova, Slovenia
Hire Matija
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
Portfolio
Experience
  • 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
Availability
Part-time
Preferred Environment
IntelliJ Idea, Git, Mac
The most amazing...
...view I've seen is from a paraglider.
Employment
  • Lead Software Engineer
    Bitnik
    2014 - PRESENT
    • Developed a pluggable instant Bitcoin repurchase and reporting service.
    Technologies: Java, Google App Engine
  • Independent Software Engineer
    Currency Cloud (via Toptal)
    2015 - 2015
    • 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
    Red Hat
    2013 - 2014
    • Developed an IntelliJ Idea plugin for the Ceylon programming language.
    Technologies: Java, InteliJ Idea API, Ceylon
  • Lead Software Engineer
    Mindview Consulting Ltd.
    2012 - 2014
    • 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
    Optilab
    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
    Ministry of Justice and Public Administration (Republic of Slovenia)
    2012 - 2013
    • 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
    Housing Co., d.o.o.
    2012 - 2012
    • 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
    Parsek d.o.o.
    2010 - 2011
    • Developed core logic and Web interfaces for E-Commerce 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 E-commerce features.
    Technologies: Java EE 6, Scrum
  • Senior Software Engineer
    Genera Lynx/Solvera Lynx
    2002 - 2009
    • 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
    University of Bergen, Department of Earth Science (Norway)
    2004 - 2004
    • Created an electronic learning module on seismogram analysis as part of a 3-member team.
    Technologies: Macromedia Flash, ActionScript, SVG
  • Software Developer
    Institute for Mathematics, Physics and Mechanics (Ljubljana, Slovenia)
    2002 - 2002
    • Developed a graph-processing software module in C++.
    Technologies: C++
  • Software Developer
    Asobi, d.o.o.
    2001 - 2002
    • Developed a web application.
    Technologies: PHP, JavaScript, HTML, CSS
  • Junior Software Developer
    Halcom Informatika
    1999 - 2001
    • Developed a user interface for banking applications.
    Technologies: Microsoft Visual C++
Experience
Skills
  • Languages
    Java, CSS, XML, HTML, SQL, JavaScript
  • Libraries/APIs
    JPA, Guava, Objectify, PayPal API, jQuery
  • Tools
    Maven, Git, JIRA, GitHub, Subversion, ANTLR, Apache Tomcat, Ant
  • Paradigms
    Test-driven Development (TDD), REST, Agile Software Development, Test Automation, Scrum
  • Platforms
    Java EE, JBoss, Mac, Google App Engine, Linux, Windows, OpenShift
  • Misc
    EJB, Regular Expressions, Web Services, Bitcoin, Open Source
  • Frameworks
    TestNG, Hibernate, JSF, JSF2, JUnit, JBoss Seam, Google Guava, AngularJS, Guice
  • Storage
    JBoss AS, PostgreSQL, MySQL, Microsoft SQL Server
Education
  • Master's degree in Applied Mathematics
    University of Ljubljana - Ljubljana, Slovenia
    1998 - 2006
I really like this profile
Share it with others