Professional Summary
- Senior Software Engineer and Technical Lead with 15+ years of experience designing and building
enterprise-grade distributed systems, cloud-native platforms, and scalable backend infrastructure.
Strong background in Java, Python, microservices, ETL platforms, and high-availability systems
within regulated financial environments. Recently focused on AI platform engineering,
Retrieval-Augmented Generation (RAG), and enterprise AI integration patterns, combining deep
infrastructure expertise with modern LLM-driven architectures.
- Strong believer in balancing engineering excellence, scalable architecture, operational reliability,
and business impact to deliver sustainable enterprise solutions.
- Technical skills
-
- Languages: C#, Java, C/C++, Python, JavaScript, TypeScript
- AI & ML: Retrieval-Augmented Generation (RAG), LLM Integration Patterns, Prompt
Engineering, Vector Database Concepts, OpenAI API Integration, TensorFlow, PyTorch, AI Workflow
Orchestration, Human-in-the-Loop & Agent/Supervisor Patterns
- Backend & Platform Engineering: .NET Core, ASP.NET Core, REST APIs, gRPC, Microservices,
API Design, Distributed Systems, SaaS Architecture
- Cloud & Infrastructure: Cloud-Native Architecture, ETL Pipelines (Apache Airflow), CI/CD
(Jenkins, Harness), Observability, SLA Management, DRI/On-call Ownership
- Data Technologies: PostgreSQL, SQL, NoSQL, Distributed Data Processing, Enterprise Data
Pipelines
- Frontend: React, Angular, Responsive Web Design, Cross-Browser Compatibility
- Experience
-
Citigroup — Senior Software Developer (Tech Lead) (2023 – Present)
- Led enterprise platform engineering initiatives for distributed data and microservices systems
within regulated financial environments, supporting 40MM+ daily records using Java, Python, and
Apache Airflow.
- Designed and built cloud-native ETL and backend service platforms from scratch, improving
processing performance by 100% while supporting enterprise-scale surveillance and risk
management systems.
- Participated in Citi’s early AI/ML platform preparation initiatives, contributing to TensorFlow,
PyTorch, and scalable infrastructure efforts supporting future LLM integration and enterprise AI
adoption.
- Built and explored Retrieval-Augmented Generation (RAG) solutions using internal knowledge
sources and wiki-based datasets, including vector database preparation, embedding workflows,
prompt orchestration, and secure API integration patterns.
- Worked with multiple internal AI modules and collaborated with AI specialists across different
platform components, focusing on integrating distributed AI capabilities into cohesive
enterprise workflows.
- Familiar with OpenAI-style LLM integration patterns, token-based consumption models,
observability, and scalable AI service architecture.
- Currently evolving from traditional “human-in-the-loop” AI workflows toward agent-oriented
architectures with supervisor patterns and orchestration strategies.
- Served as technical SME and Designated Responsible Individual (DRI), leading architecture,
deployment automation, production support, and cross-functional collaboration with compliance,
product, and engineering teams.
IMAX — Software Engineer (2022 - 2023)
- Engineered high-performance, real-time systems for dual-lens commercial laser projectors,
supporting major high-frame-rate (HFR) releases like Avatar 2.
- Designed gRPC-based services and system-level components for multi-product platforms to ensure
low-latency communication.
- Led modernization efforts to transition legacy systems toward 12-factor app principles and
cloud-ready architectures.
- Boosted developer productivity by restructuring software architecture and establishing
comprehensive technical documentation.
Ezi Tech - SaaS / Cloud Developer (2019 – 2022)
- Architected a cloud-based SaaS platform using Microservices and Domain-Driven Design (DDD),
supporting thousands of tenant websites.
- Drove full-stack development of backend APIs and frontend applications, achieving a 97% positive
customer feedback rate post-launch.
- Optimized large-scale search algorithms to enable dynamic, data-intensive reporting workflows.
Cloud Tech - CTO (2015 - 2017)
- Directed technology strategy for a 50-employee startup providing smart home and hotel solutions.
- Developed an online quiz system featuring early face recognition and biological activity
detection for colleges.
- Engineered specialized systems, including fire alarm monitoring and high-performance drones for
geological surveys.
China Telecom - Software Developer (2011 - 2015)
- Maintained mission-critical CRM systems in partnership with Oracle, processing millions of data
points daily.
- Led a development team in creating OA supporting systems and mobile applications from scratch
for marketing and finance departments.
- Education
-
Master in Computer Science University of Windsor
2017 to 2018, Windsor, ON, CA
Major: Applied Computing
Minor: Artificial Intelligence
Bachelor in Software EngineeringDalian Nationalities University
2007 to 2011, Dalian, Liaoning, CN
Major: Embedded Development
Minor: Inofrmation System
- Product
Projects
-
YIJU
Real estate platform built with DDD architecture, distributed systems, and full-stack mobile/web
development.
Customized Order Form Platform
Full-stack SaaS ordering system with AI-assisted support and vector-based search.
- Built full web platform with separated frontend and backend architecture using PostgreSQL.
- Integrated OpenAI GPT assistant to reduce customer support workload and improve efficiency.
- Implemented vector-based search for enhanced data retrieval and user experience.
- Demo: https://test.divogy.com/
- Delivered ~70% increase in customer orders through system automation and AI assistance.
Online Quiz System
Early AI-enabled exam system with computer vision-based identity verification.
- Developed face recognition and behavior detection using custom-trained deep learning models
(early-stage AI work).
- Deployed for academic quiz and homework systems in production use.
- Demo: https://www.tabtu.cn/demo_olqz.html
- Certificate
-
System Architect Engineer (Senior) (2015)
Qualification Certificate of Computer and Software Technology Proficiency
-
Software Design Engineer (Intermediate) (2013)
Qualification Certificate of Computer and Software Technology Proficiency
-
Telecommunication Engineer (Junior) (2012)
Qualification of Telecommunication Professional
- Profiles
- Github: https://github.com/tabtu
- Linkedin: https://www.linkedin.com/in/tabtu
- Hackerrank: https://www.hackerrank.com/tabtu