10 yrs experience of software engineering
5 yrs experience of managing engineering across the full application stack
focus on architecture , backend service ( golang/ php/ python)
1 year machine learning
learn quickly, communicate effectively, love coding, ownership , leadership
1.Led initiatives to enhance search functionality, utilizing ElasticSearch to establish standardized practices, profile system performance, and optimize search efficiency. Implemented cutting-edge techniques to modernize search capabilities, improving user experience and platform responsiveness.
2.Established internal Python service to integrate Machine Learning models and embedding methodologies to enable vector search functionality, facilitating user connectivity and enhancing the personalized recommendation system. This integration resulted in improved user engagement and satisfaction metrics.
3.Pioneered the integration of Non-Fungible Tokens (NFTs) into the product ecosystem, enabling seamless minting, purchasing, and reselling of NFTs. This innovation expanded revenue streams and diversified product offerings, contributing to overall business growth and market differentiation.
working at lead platform which provide service for consumer and law firm, help law firm to get more valuable case and help consumer to find a perfect match lawyer quickly. Using php/ apache/ kafka/ yii/ CI as technical stack.
1. Contribute to core module and system architecture design, built mass tort and retainer feature to help company gain better revenue, conversion increased 15%, improve the efficiency as well by highly automatically.
2. help grooming development process, and dockerize the dev environments to help engineer/qa to quick setup develop/test environment, reduce discrepancy from env to env.
Contribute code in backend service and design whole system architecture to ensuring that the proper technical approach is taken organization for all feature/future development.
1.Refactoring backend service with Golang and restful api, gain 6X speedup , 3X stability and half payload. And speed up website performance by reduce time of First Contentful Paint under 100ms, First Meaningful Paint under 200ms, reduce footprint from 4.5mb to 500kb by tree shaking/ lazy load/ AOT.
2.Establishing scrum& kanban framework, development environment(pipeline and isolation), technology stack, version control, methodology and testing policies as well as client support and integration
3.Establishing micro-service architecture to support a transportation system include application/web site/web portal/management system, error/performance monitor to improve quality.
Manage and lead a full application stack team which has 16 members , to facilitating appropriate technology requirements and solutions in support of the mission, vision, and business objectives of the organization. Contribute code in core module, design the whole architecture and code review to ensure every mission, system is reliable, high performance, scalable. Pair with PM to define the product roadmap for my team and make good trade-offs between product delivery and sustaining engineering.
And experiences below:
1. Establishing 10+ business application from start up, such as live video system, e-commerce system, web application use spa with server side render, error and performance monitor platform , lbs application base on geo-hash algorithm ,etc.
2.Design a live video questions game architecture to ensure more than 1 million people online , and receive more than 1 million feedback within 3s , peak tps more than 50w.
3.Improvement like optimize website performance almost 50% on First Contentful Render by Server-Side-Render with react spa, upgrade backend service from php5 to php7, upgrade website from http1.1 to http2 & https, reduce 33% loading time to improve user experience