Skip to main content
JM
Open to opportunities

Jonathin Makori

@jonathinmakori

Full Stack Software Engineer building secure, scalable enterprise apps with Java frontends.

United States
Message

What I'm looking for

I want to build secure, scalable enterprise systems—designing REST APIs, microservices, and real-time processing—while using Java, modern frontends, and cloud/CI-CD to deliver reliable outcomes.

I’m a Full Stack Software Engineer with 5 years of experience building enterprise applications across cloud and distributed environments using Java, Spring Boot, Angular, and React. I design RESTful APIs and architect microservices that are reliable under real-world load.

I’m especially strong in security and rule-driven systems. I implement secure authentication mechanisms using OAuth and JWT, and I’ve developed real-time event processing with Kafka alongside rule execution using IBM Operational Decision Manager (ODM), storing results in Aurora PostgreSQL.

I bring a practical DevOps mindset to every release. From AWS deployments (EC2, S3, EMR) to CI/CD automation with Jenkins and Docker, I focus on smooth delivery and verified quality using JUnit and Mockito.

In my recent freelance role, I built tenant-management backend services with Spring Boot, Hibernate, and role-based authentication using Spring Security and JWT. Across my work at JPMorgan Chase & Co., I helped migrate and modernize rule engines on AWS, improving testing, performance, and maintainability—backed by a cybersecurity-focused education.

Experience

Work history, roles, and key accomplishments

IN
Current

Freelance Java Backend Dev

Independent

Jun 2025 - Present (1 year)

Developed tenant management backend modules with Java, Spring Boot, and Hibernate to support account creation, balance tracking, and secure fund transfers. Implemented REST APIs and role-based authentication using Spring Security with JWT and added JUnit/Mockito test coverage to reduce production issues.

JC

Java Software Engineer

JPMorgan Chase & Co

Feb 2024 - Jun 2025 (1 year 4 months)

Built enterprise business rule systems with IBM Operational Decision Manager (ODM) and Java J2EE, including real-time rule execution using Kafka. Deployed batch pipelines on AWS EMR with Spark and stored outputs in Amazon S3, while implementing testing and rule management tooling for business-driven policy updates.

JC

Java Software Engineer I

JPMorgan Chase & Co

Feb 2022 - Feb 2024 (2 years)

Developed and tested IBM ODM rule-based applications during migration from on-premise systems to AWS infrastructure. Implemented JUnit test frameworks, validated outcomes with AWS Athena SQL queries, and improved rule reporting for business-readable policy documentation.

JC

Java Software Engineer Intern

JPMorgan Chase & Co

Jun 2021 - Jan 2022 (7 months)

Supported migration of legacy rule engines from Ab Initio to IBM ODM microservices architecture on AWS, with automated rule validation using JUnit. Assisted DevOps workflows through Bitbucket and Jenkins pipelines and contributed to enterprise system integration design.

ZW

Java Developer Training Program

Zip Code Wilmington

Mar 2021 - Jun 2021 (3 months)

Completed intensive Java OOP training and built backend services with Java and Spring Boot. Developed frontend modules using HTML, TypeScript, CSS, Angular, and React and participated in debugging and testing across full-stack applications.

Education

Degrees, certifications, and relevant coursework

Wilmington University logoWU

Wilmington University

Bachelor of Science, Computer Network Security (Cyber Security)

Bachelor of Science in Computer Network Security (Cyber Security) at Wilmington University, expected to complete May 2026.

CC

Concord Community College

Accounting

Completed coursework in Accounting at Concord Community College.

Colby-Sawyer College logoCC

Colby-Sawyer College

Business Administration

Completed coursework in Business Administration at Colby-Sawyer College.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan