Java Backend Engineer

Hi, I'm Peter, a software engineer with 5 years of experience designing high-performance backend systems with Java, Spring Boot, and microservices architecture. Passionate about the intersection of artificial intelligence and mental health technology, with a strong focus on innovative, scalable solutions.

Currently pursuing a Master of Information Technology degree in Auckland, New Zealand, to further deepen technical and research capabilities.

Professional Experience

Senior Software Engineer

Majorel | CRM & Business Intelligence

Apr 2022 – Sep 2024
  • Led backend design and development of distributed microservices-based SaaS applications using Java, Spring Cloud, and RESTful APIs
  • Delivered real-time data analysis platforms with multi-tenancy support, enabling 20% faster data insights for top-tier international enterprises
  • Implemented Spring Security OAuth2 for robust authentication and authorization, integrating with Okta/Keycloak for streamlined Single Sign-On
  • Optimized system performance by 35% using GraalVM native executables and Redis caching
  • Deployed Docker and Kubernetes for containerization, achieving 45% improved scalability and productivity
  • Developed efficient Java-based distributed task scheduling frameworks, improving scheduling efficiency by 20%

Software Engineer

Majorel | CRM & Business Intelligence

Dec 2019 – Apr 2022
  • Modernized legacy business intelligence systems by upgrading Java (v8 to v17) and Spring frameworks
  • Designed advanced logging and fault alarm systems with email notifications, reducing issue resolution time by 25%
  • Implemented CI/CD pipelines with Jenkins + GitLab in Linux, reducing deployment time by 65%
  • Streamlined Ad Hoc Query execution using MyBatis, integrating with Tableau and Alibaba Cloud, cutting query times by 25%
  • Collaborated in Agile teams to deliver 10+ features on time, conducting code reviews and maintaining technical documentation

Technical Expertise

Backend Development

Java • Spring Boot • Spring Security • Spring Cloud • MyBatis • GraalVM • JUnit

DevOps & Cloud

AWS • Docker • Kubernetes • Jenkins • CI/CD • Nginx • Maven • Git

Databases

MySQL • PostgreSQL • Redis

Collaboration

Mentorship • Cross-functional Communication • Stakeholder Alignment

Personal Projects

Let's Connect