Martin Jones
Verified Expert in Engineering
Java Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Git, IntelliJ IDEA, MacOS
The most amazing...
...thing I've done was to develop a speech recognition algorithm for a bathtub manufacturer enabling users to issue voice commands to their bathroom products.
Work Experience
Senior Consultant
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 to technical topics related to the 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.
Researcher | Developer
Komerční banka
- Implemented security mechanisms for WebSphere 6.0 using lightweight third-party authentication (LTPA) keys in a multidomain environment.
- Contributed to an e-banking website design and implementation.
- Acted as the central point of contact for troubleshooting complex technical issues.
IT Director | Team Leader
ZOOM International
- Supported parsing network packets and reconstructed a telephone conversation.
- Contributed to high-level software designs and advocated the need for them with the management.
- Estimated, planned, and budgeted resources and time.
J2SE Architect
Altera Corporation
- Implemented a cross-platform multicore debugger in Swing for microchips.
- Added numerous enhancements to the C compiler and build tools.
Troubleshooter
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.
J2SE Java Developer
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.
J2SE Java Developer
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.
Experience
Hybris | IntelliJ IDEA Integration Plugin
https://plugins.jetbrains.com/plugin/7525-hybris-integrationFeatures:
• 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
Java, Solidity, Solidity Assembly, XML, Java 8, SQL, AspectJ
Frameworks
Spring Boot, Spring 5, Hibernate, Spring Security, Swing, Ant Design, JUnit, JNI, GWT, Spring
Libraries/APIs
REST APIs, Node.js, Shopify API, Stripe, SWT, JPA 2, React, Axis, JAXB
Tools
Gradle, SAP Hybris, IntelliJ IDEA, Git, GitHub, Auth0, GXT, Remote Framebuffer Protocol (RFB), Dynatrace, JProfiler, Subversion (SVN)
Platforms
Amazon Web Services (AWS), Docker, Kubernetes, AWS IoT, Jakarta EE, WebSphere, Oracle, JVM, Shopify, Azure, J2SE, Eclipse, MacOS
Storage
Spring Data JPA, PostgreSQL, MySQL
Other
WebSockets, Push Notifications, Back-end Performance, Software Development Lifecycle (SDLC), Software Architecture, Performance Analysis, Multithreading, Freelancing, Software Development, eCommerce, SAP, SOAP, Technical Leadership, Apache Commons, Mirakl, CI/CD Pipelines, Web Services, Administration, Telephony, Audio Codecs, Reverse Engineering, Garbage Collection, Shopify Customizations
Paradigms
Test-driven Development (TDD), Scrum, Agile, REST
Education
Master of Business Administration (MBA) Degree in Information Technology
Southern Cross University - Lismore, Australia
Master's Degree in Information Technology
University of West Bohemia - Pilsen, Czech Republic
Certifications
Hybris Business Analyst
SAP
Hybris Commerce
SAP
Hybris Code Management
SAP
Sun Certified Enterprise Architect for the Java 2 Platform, SE 6.0
Sun Microsystems
Sun Certified Developer for the Java 2 Platform, SE 6.0
Sun Microsystems
Sun Certified Programmer for the Java 2 Platform, SE 6.0
Sun Microsystems
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring