Back to experience
Qcells logo

Qcells

Software Engineer

Building and maintaining internal enterprise systems across UI, backend services, deployment workflows, and operational performance improvements.

Timeline May 2024 - Present
Focus Spring MVC, Oracle DB, Jenkins

Full Experience Points

Impact

  • Delivered 150+ software projects in an agile Spring MVC environment with 100% on-time completion.
  • Refactored the WebSocket service with multi-threading and parallel processing, reducing incoming API load by 22%.
  • Led CI/CD pipeline updates with Jenkins and validated secure deployments via Swagger/OpenAPI endpoints.
  • Optimized the main alert-handling service by reducing transaction latency by 90% through APM-driven thread analysis, manual Oracle Database commits, and streamlined message dispatch.

2026

  • Designed, deployed, and maintained an internal AI-agent platform for manufacturing software development using OpenClaw, NemoClaw, Docker, Discord integration, database tools, and hosted/local LLM providers.
  • Migrated AI-agent workflows into a secure sandboxed environment, improving reliability, access control, backup strategy, and maintainability for internal engineering use.
  • Built a manufacturing software AI-agent dashboard with service health checks, token/cost tracking, response-time metrics, audit logs, database transaction logs, file-management tools, feedback logging, and multi-agent support.
  • Integrated AI agents with DEV and PROD Oracle databases to support production-data investigation, troubleshooting, and manufacturing software analysis.
  • Implemented prompt-injection protections to prevent unauthorized users from reading or modifying AI-agent memory, knowledge-base files, and internal documentation.
  • Developed the IQC NCR Management page, including service-side logic, Oracle table design, query setup, error-code documentation, and production deployment support.
  • Created a standardized manufacturing software error logging framework with structured error codes, error categories, transaction timestamps, and optional alerting.
  • Built an Error Log Search page to help engineers search, review, and troubleshoot standardized manufacturing software errors.
  • Refactored and optimized manufacturing software UI/service code for equipment, material history, module kitting, and RF-tag workflows to improve maintainability and performance.
  • Implemented a fault-tolerance fix that prevented Truck Scale server failures from blocking other manufacturing software services from restarting.
  • Supported production deployments, rollback activities, server restarts, and post-deployment monitoring for critical manufacturing software applications.
  • Assisted with technical hiring by preparing coding interview questions, evaluating candidate solutions, and improving the software-engineering interview process.

2025

  • Developed, enhanced, and deployed manufacturing software applications across production, quality, packing, repair, equipment, inventory, inspection, and Cell Stocker operations.
  • Built and deployed multiple operator-facing and engineer-facing pages, including Manual String Repair Registration, Back EL Bypass Data Insertion, Module Sub-ID Search, Equipment Preventive Inspection, Module Repair Result, Manual Cell Transfer, and Cell Stocker reporting tools.
  • Designed and implemented Oracle database tables, queries, and service models for repair workflows, inspection workflows, FQC judgment, equipment inspection, Cell Stocker operations, and Junction Box defect registration.
  • Developed FQC Judgment Grading Port Automation, including automation toggles, port setup logic, option persistence, save-logic updates, and factory-line validation with Quality engineers.
  • Improved FQC judgment reliability by implementing logic for Hi-Pot failures, missing inspection history, rework-grade handling, sorted power values, popup behavior, and port-assignment workflows.
  • Built and tested Module Packing Validation and Packing List Validation tools with production users to reduce manual errors and improve packing verification accuracy.
  • Developed Equipment Preventive Inspection functionality with registration, search, update, image upload, image viewing, database integration, user testing, and production deployment.
  • Developed Cell Stocker software features including efficiency-band setup, manual cell transfer, cell discharge transfer requests, product-order popup updates, cell validation, and in/out summary reporting.
  • Implemented socket-based UI refresh, timer-based error detection, Excel upload validation, automatic data retrieval, and user-friendly grid behavior for Cell Stocker workflows.
  • Built Junction Box Mis-Solder and Junction Box Mis-Solder Leaks registration pages, including database-table proposals, user testing, feedback implementation, and user guides.
  • Developed and optimized Telegram-based manufacturing software alarms and reports, including production-yield reports, equipment run/down/up alarms, configurable downtime alarms, and FQC rework alerts.
  • Investigated and resolved production issues involving database row locks, FQC port mismatches, SAP interface errors, pallet interface checks, Excel service memory failures, equipment data gaps, expired tokens, and missing equipment messages.
  • Created extensive technical documentation covering troubleshooting, batch jobs, server management, Telegram alarms, RFID structure, database tables, developer resources, Cell Stocker workflows, and FQC judgment logic.
  • Created a standardized peer-review checklist and performed code reviews to improve defect prevention, user experience, and production-readiness.
  • Trained and supported other engineers on manufacturing software development, report setup, permissions, Git branch issues, service development, and manufacturing-process knowledge.
  • Supported recurring production deployments, hotfixes, rollbacks, server restarts, and post-deployment monitoring for manufacturing software systems.

2024

  • Developed and enhanced manufacturing software UI, service, operator, and reporting pages for production, quality, inspection, packing, repair, downtime, alarm, and yield workflows.
  • Implemented Module Packing validation functionality with bulk checks, validation queries, and production-floor testing support.
  • Built Packing List Validation functionality to improve packing verification and reduce manual processing errors.
  • Developed Module Sub-ID Search to retrieve LAMA ID, Cell ID, and String ID information from module Lot IDs.
  • Improved Excel export functionality across multiple manufacturing software report pages, including operation reports and inspection-result reports.
  • Reworked Tabber String NG reporting logic by revising defect-code handling, renaming undefined codes, updating SQL logic, and aligning report results with equipment data.
  • Updated defect-reporting logic so reports counted highest-priority error codes instead of raw defect-cell counts, improving data accuracy for quality analysis.
  • Developed and improved Hourly Front EL Defect Status, Hourly Back EL Defect Status, and Hourly Matrix EL Defect Status reports using Tabber-based data sources.
  • Built Line Downtime Management and Line Downtime Report functionality, including shift filters, sortable columns, service-side logic, and shift-aligned search behavior.
  • Developed Soldering Defect Report functionality and supported database reporting for Junction Box soldering defect positions.
  • Modified manufacturing software alarm and production-yield reports, including hourly, daily, and shift Telegram report messages.
  • Improved View Alarm Status with recalculated time-difference logic, symbol updates, and min/max alarm filtering.
  • Improved View Equipment Operation Rate charts and grids by adjusting chart labels, resizing visuals, and handling no-result cases.
  • Developed Hourly String Repair Report and Hourly Repair Layup Report in collaboration with process engineers.
  • Investigated missing String Repair data and identified equipment-message gaps as the root cause.
  • Resolved manufacturing software library import issues by analyzing dependency changes and adding required JAR files as referenced libraries.
  • Supported production deployments, Jenkins deployment/testing workflows, error-log monitoring, production validation, and post-deployment troubleshooting.