Scroll To View More
Martin Jones, Java 8 Developer in Dee Why, New South Wales, Australia
Martin Jones

Java 8 Developer in Dee Why, New South Wales, Australia

Member since May 22, 2018
Martin is a highly skilled, veteran Java software developer with an excellent academic background. He is analytical, intelligent, and methodical with strong problem-solving skills that are tempered with commercial realism. He also possesses more than 15 years of experience in the full commercial software lifecycle. Currently, Martin is fascinated by all things related to blockchain technology.
Martin is now available for hire

Portfolio

  • Node Vision Ltd
    Shopify API, React, Solidity, Solidity Assembly, MetaMask
  • SAP Hybris
    Hybris, Java 8, Spring, JVM Garbage Collection Tuning, Dynatrace, JProfiler...
  • Komerční banka
    Java Core 6.0, Reverse Engineering, IBM WebSphere 7.0, JPA2, AspectJ, XML...

Experience

  • Java 8, 17 years
  • IntelliJ IDEA, 8 years
  • Multithreaded Development, 6 years
  • Git, 6 years
  • Performance Analysis, 6 years
  • Spring 5, 2 years
  • Spring Boot, 1 year
Dee Why, New South Wales, Australia

Availability

Part-time

Preferred Environment

macOS, IntelliJ IDEA, Git

The most amazing...

...thing I've done was to develop a speech recognition algorithm for a bath tub manufacturer enabling users to issue voice commands to their bathroom products.

Employment

  • Researcher | Developer | Consultant

    2018 - PRESENT
    Node Vision Ltd
    • Integrated cryptocurrency with Shopify using scripts and MetaMask.
    • Implemented fulfillment for a Shopify API once the digital payment arrived.
    Technologies: Shopify API, React, Solidity, Solidity Assembly, MetaMask
  • Senior Consultant

    2012 - PRESENT
    SAP Hybris
    • Developed the Hybris IntelliJ IDEA integration plugin for easier Hybris implementations.
    • Benchmarked complex Hybris installations and implemented performance tuning (including cache tuning, JVM garbage collection tuning, and code profiling using JProfiler).
    • Worked with an APM provider NewRelic on improving the support for the Spring/Hybris stack and custom instrumentation for thread profiling.
    • Led the architecture design, implementation, and successful launch of two phases for a large government organization.
    • Contributed on technical topics to Hybris Project Best Practices framework called Hybris ALF.
    • Advised clients and partners on best practices in project delivery using the Hybris platform and B2C/B2B Accelerator.
    Technologies: Hybris, Java 8, Spring, JVM Garbage Collection Tuning, Dynatrace, JProfiler, REST
  • Researcher | Developer

    2010 - 2011
    Komerční banka
    • Implemented security mechanisms for WebSphere 6.0 using LTPA (lightweight third-party authentication) keys in a multidomain environment.
    • Contributed to an eBanking website design.
    Technologies: Java Core 6.0, Reverse Engineering, IBM WebSphere 7.0, JPA2, AspectJ, XML, Oracle, WebSphere 6.0
  • IT Director | Team Leader

    2009 - 2010
    ZOOM International
    • Supported parsing network packets and reconstructed a telephone conversation.
    • Worked with high-level software designs.
    • Estimated, planned, and budgeted resources and time.
    Technologies: Java Core 6.0, GWT, GXT, Multithreading, JNI, XML, RFB, IP Telephony Audio Codecs
  • J2SE Architect

    2008 - 2008
    Altera Corporation
    • Implemented a cross-platform multicore debugger in Swing for microchips.
    • Added numerous enhancements to the C compiler and build tools.
    Technologies: Java Core 6.0, Swing/SWT, Multithreading, JNI, XML, Eclipse Plug-in
  • Troubleshooter

    2007 - 2008
    Retail-J Ltd
    • Searched for and eliminated bugs in the code.
    • Executed JDBC (Java database connectivity) stabilization.
    • Enabled RMI (remote method invocation) communication.
    • Implemented multithreading.
    • Mentored and led the junior developers.
    Technologies: Java Core 1.4.2, Java Core 5.0, Swing, Multithreading, MySQL
  • J2SE Java Developer

    2007 - 2007
    xit2 Limited
    • Implemented an engine for integrating the web services with the business layer.
    • Designed and built a feature for the automated generation of business objects for web services; used Java Reflexion, JAXB 2.0, and Axis for web services.
    Technologies: Web Services, Axis, JAXB 2.0, Subversion Administration
  • J2SE Java Developer

    2005 - 2007
    Eurosoftware
    • Designed user flows in Swing.
    • Introduced a flow for the collection and analysis of user behavior statistics.
    • Advocated for an ergonomic GUI to improve user satisfaction.
    Technologies: J2SE Core, Swing, Web Services, Axis, ANT, JUnit, SVN

Experience

  • Hybris | IntelliJ IDEA Integration Plugin (Other amazing things)
    https://plugins.jetbrains.com/plugin/7525-hybris-integration

    An IntelliJ IDEA plugin to facilitate the easier development of the Hybris platform.

    Features:
    • Importation of Hybris extensions to IntelliJ IDEA with an automatic dependency resolution and classpath configuration, optimized for fast compilation along with unit and integration tests.
    • Automatic configuration of Spring, web, Ant, and database connector IntelliJ IDEA plugins.
    • Import your custom Eclise, Maven, and Gradle extensions together with the Hybris platform.
    • A custom editor for flexible search queries that can execute them on a remote Hybris instance right from your IDE with a single click.
    • A custom editor for Impex files along with automatic formatting, searching usages and go-to-declaration actions, validation, and importing Impexes into a remote Hybris instance right from your IDE by a single click of a button.
    • A custom editor for items.xml with validation, best-practices analyses, quick-fix autosuggestion and easy navigation.
    • A custom editor for beans.xml with custom automated IntelliJ refactorings actions.
    • A visualization of a business process graph (use context menu of the file "Diagrams/Show Diagram," only Ultimate IDEA).
    • An enhanced project view tree.
    • JRebel and DCEVM support.

Skills

  • Languages

    Solidity, Solidity Assembly, XML, Java 8, SQL
  • Frameworks

    Spring Boot, Spring 5, Hibernate, Spring Security
  • Libraries/APIs

    REST APIs, Shopify API, React, Axis, JAXB
  • Tools

    SAP Hybris, IntelliJ IDEA, Git, Subversion (SVN)
  • Storage

    Spring Data JPA, PostgreSQL, MySQL
  • Other

    Back-end Performance, Software Development Lifecycle (SDLC), Software Architecture, Performance Analysis, Multithreaded Development, SOAP, Technical Leadership, Apache Commons, Shopify Customizations
  • Paradigms

    Test-driven Development (TDD), Scrum, Agile
  • Platforms

    Shopify, Azure, J2SE, Eclipse, MacOS

Education

  • Master of Business Administration (MBA) degree in Information Technology
    2012 - 2013
    Southern Cross University - Lismore, Australia
  • Master's degree in Information Technology
    1999 - 2004
    University of West Bohemia - Pilsen, Czech Republic
Certifications
  • Hybris Business Analyst
    JULY 2018 - PRESENT
    SAP
  • Hybris Commerce
    JULY 2018 - PRESENT
    SAP
  • Hybris Code Management
    JULY 2018 - PRESENT
    SAP
  • Sun Certified Enterprise Architect for the Java 2 Platform, SE 6.0
    APRIL 2009 - PRESENT
    Sun Microsystems
  • Sun Certified Developer for the Java 2 Platform, SE 6.0
    NOVEMBER 2008 - PRESENT
    Sun Microsystems
  • Sun Certified Programmer for the Java 2 Platform, SE 6.0
    JULY 2008 - PRESENT
    Sun Microsystems
I really like this profile
Share it with others