ionTrails Modernization

How I Can Help

Java/JVM modernization, distributed systems and performance, and production reliability, with additional experience in data engineering, AI, and full-stack development.

Development

Legacy Java/JVM Modernization

Dependency upgrades, CVE remediation, and API-compatible change in established Java enterprise systems, on an enterprise asset-management system since 2022.

  • Safe, API-compatible change in existing Java/JVM cores
  • Dependency upgrades and CVE remediation
  • API-compatible change in existing codebases
  • Full-stack applications and GraphQL APIs
Explore Java/JVM Modernization →
Platforms

Distributed Systems & Performance

Concurrency, clustering, and production systems. Hazelcast work includes investigating and resolving performance problems, optimizing behavior, and working with distributed caching, with locking redesign as one part of that experience. Spark/Scala data processing and Kafka-related work are separate, on existing platforms.

  • Distributed locking, clustering, and concurrency
  • Hazelcast maps, processors, and cache behavior
  • Spark and Kafka on existing data-processing platforms
  • Type-safe data paths where they reduce operational risk
Explore Distributed Systems & Performance →
Advisory

Production Reliability & Technical Risk

Difficult production incidents and technical risks: synchronization and mutual-exclusion issues, CI/CD recovery before a release, and assessing whether a library change is safe for a legacy Java environment.

  • Synchronization and mutual-exclusion issues under production load
  • CI/CD recovery ahead of a planned release
  • Dependency-upgrade risk in legacy Java
  • Library and framework behavior (including CDI / WildFly)
Explore Production Reliability →
Supporting

AI & Data Science

Statistical modeling, visualization, and research software such as corrplot can complement application and data engineering.

  • Exploratory analysis and statistical modeling
  • Visualization tooling, including corrplot
  • Packaging analytical logic into maintainable services
  • Academic research and open-source software
See corrplot & research software →