My Story
I work in the information technologies field for over 28 years and I have a vast experience in distributed systems, intranet/extranet architecture, J2EE, Java, Microservices architectures and Cloud architectures. I'm also very experienced in Spring Boot, NodeJS, Angular, and Typescript. I have worked as a full-stack developer focusing on developing Angular and REST APIs using Angular 2 to 16 and NodeJS frameworks. Additionally, I have experience with SOA architectures and middleware.
I've been working with enterprise Java since the J2EE 2001. I've seen the evolution from EJB 1.0 to modern Spring Boot, and I've guided dozens of organizations through that journey.
Early in my career, I witnessed companies attempt "big bang" rewrites—massive, risky projects that often failed or went wildly over budget. I knew there had to be a better way.
That's when I discovered the Strangler Fig pattern—an incremental approach that lets you modernize piece by piece while keeping your business running. I've refined this methodology over hundreds of projects, and it works.
Today, I help enterprises eliminate WebLogic licensing costs, attract modern Java developers, and build deployment pipelines that move at the speed of business—not the speed of legacy infrastructure.
My Approach
No risky rewrites. No multi-year death marches. Just steady, proven progress.
Incremental Migration
Use the Strangler Fig pattern to wrap legacy EJBs with Spring Boot APIs, then gradually shift traffic. Your business keeps running throughout.
Quick Wins First
Start with high-value, low-risk modules to build momentum and demonstrate ROI. Save the hardest problems for when you have experience.
Preserve Business Logic
Your domain logic is valuable—it encodes years of business knowledge. I modernize the infrastructure while keeping the logic intact.
Knowledge Transfer
I don't just deliver code—I train your team on modern patterns so they can maintain and extend the system long after I'm gone.
Technologies I Work With
Legacy Stack (What You Have)
- J2EE / Jakarta EE
- EJB 2.x / 3.x (Session Beans, Entity Beans, MDBs)
- JSF, Servlets, JSP
- WebLogic, WebSphere, JBoss/WildFly
- Oracle, DB2, SQL Server
Modern Stack (Where You're Going)
- Spring Boot 3.x / Spring Framework 6
- Spring Data JPA, Hibernate
- React, Angular, Vue (frontend modernization)
- Docker, Kubernetes
- CI/CD (Jenkins, GitLab CI, GitHub Actions)
Ready to Modernize Your Legacy Java System?
Let's discuss your current architecture and create a risk-free migration roadmap.
Schedule Your Free Assessment