Alan Fang
Frontend/Full stack developer. Learning AI/LLM and WEB3 technology.
Experience
- Build Midjourney Chinese prodcut, a text-to-image desktop application for designer.
- migration core service from TCould to AliCloud.
- Do some other infra and CI/CD work for team.
- Build Customer Data Platform.(A platform to search&use Tesla customer's data efficiently)
- Build Tesla AI Chatbot base on AI/LLM.
- Full-stack development of Tesla Computer Vision project(A project serving Tesla Super Factory).
- Do some infra and CI/CD work for team.
- Frontend develop of Xiaoyuzhou FM. A Mangement Platform for podcaster.
- Develop for various Middle Platforms, mini-application, and so on.
- Develop some management projects using React.
- Participated in the research and development of an online 1-to-1 education hybrid on PC and iPad.
- Core code writing, and do some communication work in the team.
Company Projects
The Tesla Customer Data Platform project was aimed at centralizing and harnessing customer data to enhance customer relationship management and business operations.
Responsibilities:
- Implementing User Label Management Services development.
- Develop some frontend components for analysis requirements
- Implementing role-based access control (RBAC) and data encryption to ensure data security requirements.
- Creating APIs and interfaces for seamless integration with internal systems and third-party applications by OData.
- Collaborating with cross-functional teams, including data scientists, engineers, and business stakeholders, to define requirements and deliver solutions that meet business objectives.
Technologies:
- Frontend: React, React-query, Typescript
- Backend: Java, Spring Boot, Nacos
- Datasource: Clickhouse, PostgreSQL
- Log&Analysis: Grafana, Prometheus, Splunk
- DevOps: Docker, Kubernetes, Helm, Jenkins
- Version Control: Git, GitHub
Chatbot project providing AI chat services for Tesla customers, answering sales-related questions before users decide to buy a Tesla car, and handling after-sales issues for customers.
Responsibilities:
- Implementing algorithm model service using Nvidia Triton Server
- Implementing streamlined model training pipelines.
- Implementing vector database management development
- performance, stability, and scalability
- Ensure optimal performance, stability, and scalability.
- Collaborating closely with backend teams proficient in Go, Java, and Python languages to develop and integrate multiple microservic.
Technologies:
- Frontend: Next.js, Antd, Tailwind, Trpc, Prisma
- Backend: Python(FastAPI), Java(Spring Boot), Apisix
- Datasource: Milvus, PostgreSQL, Kafka, S3
- Log&Analysis: Grafana, Prometheus, Splunk
- DevOps: Docker, Kubernetes, Helm, Jenkins
- Version Control: Git, GitHub
Xiaoyuzhou Podcaster Platform offers comprehensive podcast management services to podcasters, facilitating seamless handling of various tasks. This includes podcast audio file uploading, asynchronous RSS feed management, podcast preview capabilities, and insightful podcast data analysis.
Responsibilities:
- Implementing a user-friendly frontend interface using Next.js to enhance user experience and accessibility.
- Integrating Google Analytics for in-depth analysis of website metrics, enabling valuable insights into user behavior and platform performance.
Technologies:
- Frontend: Next.js, React.js, Typescript, Emotion
- Backend: Node.js, MongoDB
- Analytics: Google Analytics
- Deployment: Docker, Kubernetes, CDN
- Version Control: Git, GitHub
Side Projects
This project is a English learning website, I build it because I find all English learning application is focus on vocabulary. But we could not know how to use those vocabulary in daily communication. I thought if we can learn English by chunks, we would deal better in spoken English.
This project providing AI chat services base on my cv, answering questions about me. Use Openai to embedding and chat. Use Pinecone to store vector data.
Skills
- Good skills in React, Nextjs, Nodejs, Python, K8S, Git, etc.
- Learning AI/LLM tech(langchain, triton, huggingface, etc.)
- Learning Web3 tech(Blockchain, ETH, Solidity, etc.)
Education
- Shanghai Ocean University (2013-2017) Bachelor.
Awards
- First prize of hackathon(Tesla company).
- Annual Developer Star of Tesla.