Photo of TabTu

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

Cell: +1 226-975-9111
Email:
Website: https://www.tabtu.cn

10+ years of professional experience in Software Engineering;
A superfan of 'XP' & Self-driven player;

About ->

1 && 1 == 1 || 1

  • This is the best formula in my career while the four '1' stand for Technology, Skills, Management and Business Goals. It stands for my understanding of the industry and helps to balance software developing and business achievement.
  • I have multiple working experiences, but I always like to identify myself as a pure software developer. Technology is not the bottleneck for me, and I am deeply interested in finding the best solution for the most benefits under business requirements or goals.
Experience

Senior Software DeveloperCitigroup

2023/06 to current, Mississauga, ON, CA
  • Led the development of a cutting-edge ETL platform: Designed and implemented configurable and virtualized ETL pipelines on the Airflow platform, processing 100 millions of records daily. Delivered the project from scratch within a year, resulting in a 100% increase in ETL performance and an 80% reduction in development time for new data pipelines.
  • Designed and deployed microservices: Built robust, scalable microservices for pre-trade surveillance, regulatory compliance, and risk management, integrating seamlessly into Citigroup’s complex ecosystem.
  • Agile leadership: Played a key role in monthly sprints, collaborating with cross-functional teams to deliver new controls, reports, and compliance checks for various business clients. Maintained alignment with business goals through daily Scrum meetings.
  • L3 Support: Acted as a critical problem solver, analyzing and resolving complex production issues. Delivered timely and effective solutions to ensure system stability and reliability.
  • Cloud-first initiatives: Contributed to the design and support of cloud nodes, aligning with the organization’s long-term strategy for leveraging AI/ML platforms.

Software EngineerIMAX Corporation

2022/03 to 2023/06, Mississauga, ON, CA
  • We are creating the next generation of high-performance Dual Lens Commercial Laser Projectors, and I am responsible for smart camera calibration on the management system. I work with some gRPC protocols on our real-time projector system and design system level components for multi-products. I am leading our products to 12-factor Apps and try to restructure our current software archticture to be more modernization. Developing new components for our software in an agile team and maintaining multi-products is the main task for this role. I successfully delivery some key features to support Avatar2 moive in 2022, which is a High Frame Rate movie and need more calculating support in dual lens laster projectors.
  • Furthermore, I organized many documentation from the history to support our developers well. New developers say my idea of the software structure and the docs help them a lot on daily developing. Being self-driven is necessary for this position, and I am doing well.

Senior Software DeveloperEzi Technologies Inc.

2019/04 to 2022/03, Mississauga, ON, CA
  • We developed a cloud-based high-performance LPC searching service. I was playing as a full-stack in this role and was responsible for system architecture and algorithm development. I had a chance to lead a team creating a mobile APP, which could calculate highly customized dynamic reports at a community level(big data). We have some micro-services for small businesses and thousands of websites running in our tenant system(SaaS). I successfully helped the company migrate the service system to a modern platform(DDD) successfully. The new system service was published online in 2020, and over 97% of our customers gave us positive feedback.

CTOCloud Valley Tech Inc.

2015/07 to 2016/06, Guiyang, Guizhou, CN
  • We provide solutions for smart homes and hotels. I was responsible for the technological part, and we had 50 employees in the second year. We built an online quiz system with face recognition for colleges. We set up fire alarm systems for some departments which need the monitoring feature. We build high performance drone for Geological Survey. We take care of our customers much better than our lives.
  • At that time, we were at a great time to start a small business, and we had achieved our goal successfully.

Software DeveloperChina Telecom co., LTD.

2011/12 to 2015/06, Guiyang, Guizhou, CN
  • I joined a team on the daily maintenance of the CRM system, and we worked with Oracle to handle millions of data every day. In my 2nd year there, I lead a team in developing OA supporting systems and mobile apps from scratch. Our system contributed to the marketing department and finance department. Do appreciate could have the chance to take lessons about leadership courses. Not only increase my knowledge about the structure of an enterprise but also help me to understand my career plan.
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.
Skills

Professional skills (keywords)

C#, Java, C/C++, Python, Swift, T-SQL/NoSQL, PostgreSQL
ASP.NET, .NET Core, Sprintboot, React, Angular
MVC, MVVM, DDD, TDD, CDD, WCF, WPF
OpenCV, OpenAI, Keras, Airflow
Lightspeed, Jenkins, Harness, ServiceNOW, RHEL

Languages

English
Mandarin

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