![Jiale Hu, Developer in Guangzhou, Guangdong, China](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F400055%2Fpicture%2Foptimized%2Fhuge_0af45db9d6f5909af977022e4dae9f53-a3351ee4d2e579c8032d9c081bfdbb15.jpg&width=480)
Jiale Hu
Verified Expert in Engineering
Software Developer
Guangzhou, Guangdong, China
Toptal member since December 19, 2019
Jiale has over 14 years of experience in BI, web engineering, system design, and cloud architecture. He's worked as a full-stack developer for top 500 companies and startups using both script and static languages, such as JavaScript and Go. Jiale has used English as a working language for over a decade with global teams. With his extensive experience and result-driven approach, he can make important contributions to every team.
Portfolio
Experience
- JavaScript - 6 years
- Linux - 6 years
- Docker - 3 years
- Amazon Web Services (AWS) - 3 years
- Google Kubernetes Engine (GKE) - 2 years
- Python - 2 years
- Google Cloud Platform (GCP) - 2 years
- Go - 2 years
Availability
Preferred Environment
Git, Vim Text Editor, Visual Studio Code (VS Code), POSIX, MacOS, Go, JetBrains
The most amazing...
...thing I've done was build and maintain an on-prem container platform for multi tenants.
Work Experience
Cloud Engineer
Sparket
- Used Terraform to manage AWS resources, including VPC, EC2, RDS, and a VPN client.
- Used a serverless framework to deploy and manage AWS API Gateway and Lambda by using 15 different functions.
- Set up AWS Cognito pool for user authentication and authorization with ID tokens and federated identity providers like Google or Facebook.
Project Lead
Implus
- Built various web systems for online advertising campaign management, including API integration with other advertising platforms like Facebook and Google.
- Built an event collect system in Go to track click chain events raised from world audiences. The cluster is HA and scalable behind a load balancer.
- Dockerized the architecture from development to deployment in public cloud services. Used Docker Compose for services and recently migrated everything to Kubernetes.
- Built a data pipeline to process real-time and batch log level events using Kafka; landed in ClickHouse for OLAP purposes.
- Provided fundamental infrastructure management using Terraform integration with AWS, DigitalOcean, and GCP. Used Ansible for provisions and resources.
- Monitored the technical and business metrics collected in Prometheus and visualized in Grafana.
- Used GKE for highly scalable landing page services with cluster services managed by Helm. Configured everything in Helm charts and Google Cloud scripts.
Senior Web Engineer
MAKA
- Built an HTML slide editor widely used in Wechat. Used Vue.js as the backbone and CSS Transform 3D and WebGL for animation.
- Refactored the legacy app from jQuery to Vue.js and PHP to Node.js.
- Designed and implemented the player for the slides created by the editor. The player involves complicated DOM mutations, animations, and 3D transforms in Canvas.
- Built a web store for customers to purchase the slides template, implemented by React.
Consultant Specialist
HSBC
- Built a client-side SPA web app using AngularJS for foreign exchange business, including a multifunctional grid component.
- Maintained in-house UI components aligned with the company style and internal open-sourced to application teams.
- Designed APIs and maintained documentation for UI components. In AngularJS, they refer to directives and services.
- Ran agile and weekly iteration for frequent deployments using Jira and Confluence.
BI Consultant Lead
Infosys
- Worked on the client-side (Huawei) to build a BI system for the sales business as a BI consultant.
- Designed DB model/schema and ETL jobs and built QuickView reporting for various business need.
Team Lead
Standard Chartered Bank
- Automated BI daily/monthly job using IBM Datastage, design reporting UI for end users query.
- Wrote shell scripts for batch job scheduler.
- Led communication with the Singapore team to collaborate on project progress.
Software Engineer
HSBC
- Wrote COBOL for batch transaction data processing.
- Created monthly Datastage jobs for ETL purpose.
- Generated Cognos reports based on ETL data produced by Datastage jobs.
Experience
Programmatic Advertising
https://appflow.ai/Social Sports Gambling Platform
http://sparket.appSparket
http://sparket.appThe innovative sports betting application Sparket has announced a union with legendary Las Vegas-based sports wagering and consulting company US Bookmaking. It was founded by Sports Betting Hall of Famer Victor J. Salerno to provide user acquisition via multiple channels, including a pari-mutuel modeled sportsbook for esports betting and beyond.
Education
Bachelor's Degree in Computer Science
Sun Yat-sen University - Guangzhou, Guangdong, China
Skills
Libraries/APIs
Vue, Vuex, Node.js, RxJS, POSIX, React, WebGL
Tools
Terraform, Ansible, Google Kubernetes Engine (GKE), AWS ELB, Amazon Virtual Private Cloud (VPC), Docker Compose, Vim Text Editor, Git, Control-M, Quick View, Canvas, Grafana, Helm, JetBrains
Languages
JavaScript, Go, Python, COBOL, HTML, CSS, HTML5, C++, TypeScript 3
Frameworks
Vuetify, Express.js, Koa, FeathersJS, AngularJS, Redux, Angular
Paradigms
Agile Software Development, Functional Programming
Platforms
Linux, Google Cloud Platform (GCP), Amazon Web Services (AWS), Docker, MacOS, Apache Kafka, Kubernetes, Visual Studio Code (VS Code)
Storage
MongoDB, Amazon S3 (AWS S3), Google Cloud Storage, Google Cloud Datastore, Datastage, Microsoft SQL Server, ClickHouse, PostgreSQL
Other
Vue Router, Prometheus, Serverless
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring