
正飞 康
Senior Software Engineer
聘用此人
直接向此求職者傳送職缺邀請
關於
Senior Software Engineer with 16+ years building and evolving enterprise software platforms, specialized in distributed systems, backend engineering, platform reliability, and CI/CD automation. Core owner of Talend Administration Center (TAC), a 14-module enterprise platform (2,500+ Java files) covering job orchestration, scheduling, deployment, migration, authorization, security, and high availability. Proven track record resolving complex production issues, cutting build and migration-validation times by up to 5x, and driving reliability for strategic enterprise customers.
Beyond traditional backend engineering, designed and built an MCP-based AI development platform integrating LLM agents with enterprise CI/CD, Jira, PostgreSQL, and vector knowledge base — enabling natural language-driven bug fix, PR review, QA automation, and deployment workflows. Passionate about applying enterprise-grade engineering discipline to AI systems and AI-powered developer tooling.
工作經歷
Senior Software Engineer at Talend / Qlik (2020-04 – Present)
Core developer and long-term maintainer of Talend Administration Center (TAC), owning multiple modules across an enterprise platform serving global customers. Developed backend services using Java, Spring MVC, Hibernate, Quartz, REST APIs, and relational databases. Delivered platform capabilities across job orchestration, execution lifecycle management, deployment management, migration workflows, authorization, security, and high availability.
Owned feature delivery lifecycle including requirement analysis, technical design, implementation, testing, documentation, and production delivery.
- Led investigation and resolution of TAC cluster recovery issues affecting enterprise environments.
- Redesigned execution recovery workflow by improving task and Execution Plan state handling during node shutdown, enabling surviving nodes to recover execution ownership.
- Delivered complete solution from root cause analysis through customer validation.
- Redesigned TAC migration testing infrastructure by consolidating integration and cross-database migration workflows into a unified automation pipeline.
- Automated end-to-end migration validation covering legacy versions, upgrade paths, latest builds, and multiple database combinations.
- Reduced migration validation execution time from approximately 80 minutes to 16 minutes (5x improvement).
- Migrated Docker lifecycle management from Gradle to Jenkins pipeline automation.
- Optimized Jenkins build pipelines for main branch and PR validation workflows.
- Migrated test infrastructure from JUnit 4 to JUnit 5, reducing build time from approximately 30 min to 14 min.
- Automated monthly patch release workflows using Jenkins, improving release consistency.
- Developed deployment scripts and automation utilities supporting engineering and customer environments.
- TAC team spent 8–10 hours/week on manual PR reviews, QA test plan generation, and deployment coordination. Built AI toolchain to automate repetitive tasks and reduce context-switching overhead.
- Achieved ~40% reduction in PR review turnaround; test plan generation cut from ~30 min to under 2 min; deployment validation reduced by ~60%; adopted by 5+ team members.
- Developed MCP Infrastructure with 5 custom servers and 28+ tools covering task management, execution plans, JobServer, ESB tasks, license/users/projects/triggers.
- Built PostgreSQL direct-connect server for TAC database queries.
- Created Jira API server for query/comment/update automation.
- Implemented Filesystem server for knowledge base, Jira docs, source code, and AI configs.
- Built ChromaDB vector knowledge base server for RAG-based internal documentation retrieval.
- Designed multi-model bug fix pipeline: Opus analysis → GPT review → cross-review until APPROVE.
- Implemented dual-model PR review with auto-reply to reviewer comments.
- Automated CI/CD: Jenkins pipeline monitoring (3 stages) + auto-deploy to Docker/Tomcat/HA cluster.
- Created QA automation: Playwright spec generation + test execution + auto-Jira result posting.
- Built end-to-end orchestrator: Jira → fix → PR → CI → QA full workflow routing.
- Implemented two-layer prompting: always-on minimal identity + on-demand TAC full persona (11 knowledge shards, /tac trigger).
- Applied Karpathy coding guidelines (8 rules) as behavioral constraint layer, reducing hallucination and unnecessary code changes.
- Served as technical owner for strategic enterprise customers including RBI and other global organizations.
- Supported large-scale environments running approximately 1,500 concurrent tasks.
- Investigated complex production issues: memory pressure, database connection exhaustion, execution deadlocks, scheduler behavior, and deployment consistency.
- Delivered root cause analysis, temporary patches, and long-term engineering solutions.
- Redesigned TAC Audit Log implementation by extracting audit functionality from business logic into a reusable framework.
- Designed authorization module modernization using Spring Security during TAC architecture evolution.
- Identified critical security issues during architecture analysis and contributed to improved security design decisions.
- Participated in technical design reviews, architecture discussions, and cross-team engineering decisions.
- Served as primary technical owner for multiple TAC modules, maintaining deep cross-module expertise across job orchestration, deployment, migration, authorization, and high availability.
- Performed daily code reviews, providing technical guidance on implementation quality, maintainability, and architectural consistency.
- Collaborated with developers, QA engineers, Product Owners, Product Managers, and cross-functional teams to deliver enterprise features.
- Conducted technical knowledge sharing sessions on AI engineering, MCP infrastructure, and modern development practices.
- Acted as escalation point for complex production issues requiring deep system-level investigation and cross-module coordination.
Senior Java Backend Engineer at Talend (2016-03 – 2020-03)
Key contributor to Talend MDM (Master Data Management) platform, integrating Eclipse-based Studio with GWT-based web applications. Designed and delivered enterprise features from technical analysis through implementation, testing, and release. Optimized complex SQL queries and data processing workflows, improving performance by approximately 30% on large datasets.
Senior Java Backend Engineer at CSOFT International (2014-11 – 2016-03)
Developed and maintained UBRTA, an enterprise office automation and financial reporting system. Designed automated reporting pipelines using Spring, Hibernate, and JFreeChart, producing Excel reports and web dashboards. Optimized reporting queries and batch processes, significantly improving execution time. Introduced Test-Driven Development (TDD) practices to improve long-term maintainability. Built RESTful APIs to enable integration with external enterprise systems.
Senior Java Backend Engineer at arvato China (Bertelsmann Group) (2013-05 – 2014-11)
Developed and supported the BMW CRM system, covering dealer event management, customer messaging, and satisfaction analysis. Worked directly with BMW business stakeholders to analyze requirements and deliver customized solutions. Designed core data models and backend architecture; authored technical design documents. Supported production operations, system monitoring, and user acceptance testing (UAT).
Java Backend Engineer at Pactera EDGE (2011-07 – 2013-05)
Developed POSA, an automated policy management system for AIA China, enabling real-time policy updates. Contributed to Health & Wellness platform providing medical services, booking, and insurance queries. Built core modules using Spring, Hibernate, MVC, and JBoss Rule Engine. Led code refactoring and modularization to improve scalability and maintainability. Mentored junior engineers and provided technical onboarding support.
Java Backend Engineer at GBICC (2010-05 – 2011-07)
Developed TSCMS, a financial risk monitoring system for securities settlement funds. Implemented document workflow modules and system integration features. Designed database schemas and optimized transaction-heavy queries.
Java Backend Engineer at China Academy of Machinery Science & Technology (2007-11 – 2010-05)
Developed multiple J2EE enterprise systems including ERP, OA, and production management platforms. Used Struts, Spring, Hibernate with SQL Server backend. Participated in system prototyping, database design, and framework selection.
教育背景
Bachelor's Degree in Social Work – Shandong Technology and Business University (2004 – 2008)
