Photo of TabTu

Tab Tu ----------- Get busy living or get busy dying. -----------

Cell: +1 226-975-9111
Email:

Self-driven player

Professional Summary

Technical skills

  • Languages: C#, Java, C/C++, Python, JavaScript, TypeScript
  • Backend & Cloud:.NET Core, ASP.NET Core, REST APIs, gRPC, Microservices
  • FrontendReact, Angular, Responsive Web Design, Cross-Browser Compatibility
  • Distributed Systems, SaaS Architecture
  • Data & DevOps: SQL (PostgreSQL), NoSQL, ETL Pipelines (Apache Airflow), CI/CD (Jenkins, Harness), SLA Management, DRI/On-call.
  • Architecture: Domain-Driven Design (DDD), Distributed Systems, TDD, MVC
  • Experience

    Citigroup — Senior Software Developer (Tech Lead) (2023 – Present)

    • Multi-Role SME Leadership: Served as subject matter expert across multiple team positions, providing comprehensive technical oversight for all backend data components and technology integrations within enterprise environments.
    • Cloud-Native Data Platform Architecture: Designed and built enterprise-grade ETL platform from ground up using Apache Airflow on Citi's technology stack, achieving 100% performance improvement while processing 200M+ daily records using Java and Python solutions.
    • Enterprise Microservices Development: Engineered scalable, production-ready microservices for pre-trade surveillance and risk management systems, leveraging Java and Python to ensure seamless integration across complex Citi enterprise ecosystems and infrastructure.
    • End-to-End Service Ownership: Led complete service lifecycle management as Designated Responsible Individual (DRI), encompassing architecture design, deployment automation, and L3 production support using Citi's standardized tech stack.
    • Cross-Functional Technical Leadership: Partnered with product management, compliance, and engineering teams to align technical roadmaps with business-critical objectives and regulatory requirements, ensuring solutions met enterprise standards.
    • Strategic Technology Enhancement: Drove system reliability improvements and modular architecture adoption, directly supporting organizational cloud migration and AI/ML transformation initiatives using Java and Python frameworks integrated with microservices

    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

    This is a real estate solution for business branding which includes lots of modern technologies and I developed the architecture based on DDD.
    • Presentation video at https://www.tabtu.cn/demo_yiju.html
    • Download the app at https://www.yijuca.com/yiju/gddtl
    • Try OAuth protected APIs(RESTful) at https://api.yjezimoc.com/doc/index.html
    • I developed most of the application, include IOS native app, Android native app, React Front-end and Back-end API service.
    • The great success of this APP is the service algorithm. We support high-performance dynamic geography searching, and distributed systems are applied.
    • If you are in Canada, we encourage you to download our APP and try to find your dream house on it.
    • We have involded many modern technologies into YIJU.

    Customized Order Form Website

    Fully customized order form website. Front-end and Back-end separated development. PostgreSQL is supported with vectors via AI searching.
    • Demo at https://test.divogy.com/
    • This is a project we develop for our client from scratch, including the full online business solution.
    • With our system, we successfully increased consumer orders by 70%. OpenAI-supported GPT assistance helps the client to save cost on frequency answers by front desk tasks.

    Online Quiz System

    Identify faces when taking quiz online, and detect of biological activities.
    • Presentation video at https://www.tabtu.cn/demo_olqz.html
    • This project had been applied online for some colleges for daily homework and quiz.
    • Now OpenCV has supported face recognization and it is easy to set it up; however, the product we made is in 2013. We trained the DNN modules by ourselves. This is a part of AI training and developing in my background.
    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