Avatar of Jing-yang Peng.
Jing-yang Peng
Backend Software Engineer
ProfileResumePortfolio
Posts
9Connections
Print
Avatar of the user.

Jing-yang Peng

Backend Software Engineer
• Over 6.5 years of experience in backend development, with a focus on Go and Java. • Specialized in designing scalable, maintainable, and efficient systems, adhering to Clean Architecture principles to ensure long-term code quality. • Extensive expertise in API design, system integration, and solving complex backend challenges. • Adept at transforming intricate problems into streamlined solutions that align with both technical requirements and business goals. • Passionate about continuous learning and exploring emerging technologies to deliver systems that make a meaningful impact.
One Step Technology Ltd. Co.
Logo of the organization.
Fu Jen Catholic University
Taipei City, 台灣
Taiwan

Featured Resume

Last updated on Feb 13th 2025

Professional Background

  • Current Status
    Unemployed
  • Profession
    Other
    Back-end Engineer
  • Fields
    Software
    SaaS / Cloud Services
    Information Services
  • Work Experience
    6-10 years (6-10 years relevant)
  • Management
    None
  • Skills
    Git
    Linux
    Kubernetes
    Docker
    GCP
    Java
    Spring Boot
    Go
    Gin Framework
    GORM
    JavaScript
    MySQL
    MongoDB
    Redis
    AWS
  • Languages
    English
    Intermediate
    Chinese
    Native or Bilingual
  • Highest Level of Education
    Bachelor

Job Search Preferences

  • Current Status
    Ready to interview
  • Desired Job Type
    Full-time
    Interested in working remotely
  • Desired Positions
    Software Engineer / Backend Engineer / Go Developer / Java Developer / Other
  • Desired Work Locations
    Taipei, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Go Backend Engineer

Dec 2023 - Nov 2024
1 yr 0 mos
Taipei City, Taiwan
As the sole backend developer for www.onestep.place, I leverage Go, Gin, GORM, MySQL, and Redis to design maintainable and efficient backend systems. My work focuses on clean architecture, reliable data handling, and seamless integration with external services. Key Responsibilities and Achievements • Managed backend development, including architecture design, feature implementation, and system maintenance. • Implemented Redis indexing and MySQL full-text search, enabling precise keyword searches and efficient filtering with pagination. • Refactored two major projects following Clean Architecture principles, enhancing modularity and maintainability. • Integrated payment systems and implemented a robust refund mechanism for secure transactions. • Designed a Google Calendar synchronization system using Redis queues and long polling for reliable data exports. • Built a hierarchical tagging system to enable intuitive categorization. • Conducted unit testing with testing, mockery, and go-sqlmock to ensure high code quality. • Enhanced development efficiency by utilizing GitHub Copilot.
Logo of the organization.

Senior Java Developer

Cherri Tech Inc.
Full-time
Nov 2021 - Nov 2022
1 yr 1 mo
Taipei City, Taiwan
TapPay is a leading Payment Gateway solution offering multiple payment options and a seamless user experience. In 2021, the platform processed transactions exceeding 50 billion NTD, solidifying its position as a reliable choice for businesses. Key Responsibilities and Achievements • Developed and maintained Payment Gateway services using Spring Boot to support diverse payment methods and ensure smooth transaction processing. • Improved code quality by writing comprehensive test cases with JUnit, Mockito, and PowerMock, reducing production issues and enhancing maintainability. • Conducted peer code reviews to ensure adherence to high software quality standards across the team. • Troubleshot and resolved customer-reported issues, ensuring minimal service disruption and improved satisfaction. • Collaborated with cross-functional teams to deliver robust payment solutions aligned with business requirements.
Logo of the organization.

Backend Engineer

Mirror Media
Full-time
Apr 2020 - Sep 2020
6 mos
• Developed custom CMS features using KeystoneJS 5, Draft.js, Node.js, React.js, PostgreSQL, and GraphQL, improving content management efficiency. • Refactored Python data feeds and integrated Elasticsearch clusters to enhance media website search performance. • Maintained and extended backend services using Go and Gin. • Automated data processing with Python schedulers, streamlining workflows. • Managed CI/CD pipelines with GitOps, Kubernetes, Helm, Flux CD, Drone CI, and Docker, ensuring seamless deployments. • Configured GCP infrastructure and Nginx to optimize resource utilization and application stability.
Logo of the organization.

Java Developer

Sep 2019 - Mar 2020
7 mos
Cathay United Bank (5 months) • Developed and maintained APIs using Spring Boot. BEANGO CO., LTD. (1 month) • Developed a RESTful API for inter-service communication using Java, Play Framework, Apache Kafka, and Hazelcast.
Logo of the organization.

Senior Java Developer

NewPOS Tech. Corp.
Full-time
Oct 2017 - Oct 2018
1 yr 1 mo
• Developed web-based B2B SaaS applications, including Online Fitness Course Booking, POS Management, and Payment Gateway Reporting/Dashboard systems. • Maintained a Central Authentication Service (CAS) using OAuth2.0 for secure user authentication. • Applied Clean Architecture principles to deliver maintainable and testable modules. • Designed and optimized relational database schemas in compliance with Third Normal Form (3NF). • Enhanced API performance through Java concurrency, SQL tuning, and code refactoring. Technologies: Java 8, Play Framework, EC2, RDS, Memcached, S3, IntelliJ IDEA, Git, MySQL, MongoDB, Swagger, Docker, JUnit, EBean, JPA
Logo of the organization.

Applications Engineer

urAD Co., Ltd.
Full-time
Jun 2015 - Dec 2016
1 yr 7 mos
Data Management Platform | Backend Engineer • Developed RESTful serverless APIs for a real-time statistics dashboard using Node.js, Serverless Framework, AWS Lambda, AWS API Gateway, AWS RDS, and MySQL. • Optimized API performance through SQL tuning and Async module implementation, reducing average response time by 40%. • Designed an early workflow for clickstream data collection using GTM, JavaScript, and PHP, improving data accuracy. Additional Projects • Published a shopping-cart application built with Swift and Storyboard. • Enhanced a slot machine game using Cocos2d, improving functionality and user experience. • Created tracking SDKs in Objective-C and Swift, ensuring seamless integration with advertising platforms. • Built web services with PHP, Laravel, and MongoDB.
Logo of the organization.

iOS App Developer

Sep 2013 - Sep 2014
1 yr 1 mo
• Developed native iOS applications for iOS 7 using Objective-C and Storyboard, ensuring optimal performance and user experience. • Integrated a C-based filesystem and UDP/IP networking for efficient and reliable remote file access (RFA). • Enhanced third-party C-based filesystem functionalities to improve stability and performance. • Designed and implemented RESTful APIs with Java Servlet to support application features. • Published two iOS apps: WiFi@SDCF and WIFI-ShareDisk.

Education

Logo of the organization.
Bachelor of Science (BS)
Computer Science & Information Engineering
2008 - 2012
3.92/4 GPA
Activities and societies
FJU Green Field Club
Description
Attended and Completed Courses on: • Machine Learning • Intelligence Computing • Search Engine • Software Engineering • Image Processing