10+ years Experienced Software Engineering with Master Degree professional adept at programming/software related tasks as well as analyzing usability and promoting effective resolutions. 1+ Experience working on Tron Blockchain Technologies.
Experience
2023 — Now
2023 — Now
Palo Alto, California, United States
● Designed and developed the workflow platform with Java, Spring Boot, Redis, Postgres, AWS SNS and SQS to allow the Mapping/Labeling/Triage customers to manage their jobs/tasks lifecycle; Developed the models to build the workflow with the Camunda and BPMN.
● Built and maintained the cloud infrastructure for the workflow system with the Kubernetes, Helm, Terraform and AWS; Migrated more than 40 service instances from the old cluster to the new cluster.
● Set up the services monitoring for the workflow platform with Prometheus and Grafana.
● Developed the workflow session system with the Spring Boot, Postgres and BigQuery/DBT so that customers could do the data analyst from the Superset to track the workers working time.
● Implemented the JWT based authentication/authorization libs which were used by each sub system of the workflow platform with Java and GRPC; Migrated all the projects of the machine learning platform from the old authentication service to the new IAM authentication service.
● Managed the data cleanup to improve the workflow services platform database performance with the Java, Postgres and BigQuery snapshots.
● Built the frontend UI for the Latitude training workflow platform to allow the customers to track the experiment details with TypeScript and ReactJS. Contributed to the backend features such as supporting experiment priority.
2020 — 2023
2020 — 2023
Palo Alto, California, United States
● Developed the workflow services system features such as tasks caching, tasks prioritization, automated tasks SLA features with SpringBoot, Hibernates, Redis, PostgreSQL, RestApi, TypeScripts, Docker to allow Argo Operator teams to manage and execute the workflow of the AV data collection and processing.
● Built the workflow services system infrastructure with AWS ECR, ElasticCache, Aurora and S3 and terraform scripts.
● Worked with Cloud Platform team to migrate more than 40 services of the workflow services system to the new EKS cluster with kubernetes.
● Designed and implemented the web authentication flow to allow users to access to the workflow services system through Okta Saml2 app; Developed the RestApi authentication and authorization filter to secure the backend Apis by verifying JWT bearer token.
● Designed and Developed the SCIM Apis and SCIM SDK with Java, Gradle and artifactory, it provided the ability for syncing the company users data in Okta to the workflow services platform.
● Implemented the ETL pipeline with Spring Events, SNS, SQS, Lambda function for syncing workflow services system data to the analyst team.
● Contributed to the design and implementation of next-generation workflow services platform with Camunda frameworks.
● Embedded the Camunda Optimize platform into the workflow services UI with the SSO and authentication plugins by using Java, Typescript, Jwt and Cookies.
● Consistently provided support to customers to solve their questions and system issues.
2018 — 2020
2018 — 2020
San Francisco
● Developed Tron blockchain Restful API services (https://www.trongrid.io) with Java, NodeJS, Golang, GRPC protobuf, Redis, Postgres database and AWS technologies for blockchain developers to build Decentralized Application.
● Built and maintained the infrastructure of the Tron blockchain nodes with Java, AWS EC2, Route53, ELB, Nginx, Jenkins and S3 to provide production and test blockchain networks.
● Designed and developed the open source Tron blockchain energy calculator tools (https://tronstation.io) with ReactJS, MySQL and Docker to make smart contract developers easily calculate bitcoin cost.
● Developed Tron blockchain open source SDK TronWeb and smart contract deployment CLI tools TronBox by using NodeJS.
● Worked with Devops team to migrate Tron blockchain micro services from AWS infrastructure to Amazon Managed Kubernetes Service.
● Worked with China Technical Integration team to maintain Tron blockchain developer communities.
● Contributed to development of Bittorrent File System by using Golang, GRPC protobuf, ElasticSearch, Postgres and Kubernetes.
2017 — 2018
2017 — 2018
San Francisco Bay Area
● Worked with customer support and QA team to release hot fix version of Accela E-Gov production.
● Designed and developed enhancement features and solve critical issues for Accela core system and Accela Client with J2EE and Jboss technologies.
● Contributed to the implementation of Salesforce-Jira Sync tool to help communication between customer support and engineering. (Java, Salesforce and Jira restful API)
● Developed TLS security plugin with scrum team to upgrade Accela production TLS version from 1.1 to 1.2 for JDK 7 on both client and server sides.
● Improved Indexer performance for Accela production with Apache Lucene framework technologies
2013 — 2014
2013 — 2014
Beijing City, China
Technologies: Java, JSP, CSS, Javascript, JQuery, ExtJS, SpringMVC, Servlet, Oracle, PostgreSQL, SQL, PL/SQL, Linux, LBS, GIS, SVN
Used a variety of programming tools and frameworks to develop innovative front-end and back-end platforms for enterprise-scale clients. Proposed and implemented software solutions, worked closely with clients to designed user friendly interfaces, tested/debugged systems, and developed software patches to resolve errors.
● Developed national population statistics system for the government of the Republic of China to monitor and analyze population distribution for 23 provinces.
● Designed and implemented LBS supervisory system used by police departments in 13 cities to track prisoners serving prison sentences.
● Installed user authorization system (based on Java, Servlet and HTTP) to allow Alibaba enterprise users access to the GaoDe Map network.
● Contributed substantially to the design and development of a retail store management system for Haier (utilized MapABC Api, Java, Spring framework and PostgreSQL database) resulting in improved management of more than 1,500 stores.
Education
Florida International University
Master of Engineering (MEng)
Nanchang University