Stanley Li, Developer in Los Angeles, CA, United States
Stanley is available for hire
Hire Stanley

Stanley Li

Verified Expert  in Engineering

Full-stack Developer

Location
Los Angeles, CA, United States
Toptal Member Since
August 12, 2022

Shengtao is a full-stack software engineer with seven years of experience leading the architecture and development of different software solutions for the healthcare, food and nutrition, insurance, and renewable energy sectors. Specializing in JavaScript, Node.js, React, and Python, Shengtao is looking for new full-stack or back-end opportunities where he can apply his expertise in solving engineering challenges and building great products.

Portfolio

A Healthcare Company
JavaScript, NestJS, PostgreSQL, GraphQL, React, Next.js, Apache Kafka...
Foodsmart
JavaScript, Node.js, React, Python, Flask, Docker, MySQL, AWS Lambda...
Freelance
JavaScript, React, React Native, Ruby on Rails (RoR), Django, Spring MVC...

Experience

Availability

Full-time

Preferred Environment

Node.js, Python, Ruby on Rails (RoR), Flask, React, React Native, Docker, CSS, TypeScript, SQL

The most amazing...

...solution I've led, architected, and developed in less than two months is an auto-scalable green building IoT cloud platform that monitors energy consumption.

Work Experience

Senior Software Engineer

2021 - PRESENT
A Healthcare Company
  • Designed and implemented core medical insurance claim routing, payment adjudication, and prescription benefit features.
  • Developed new lab ordering features and SDK for interfacing with the FHIR/HL7 API.
  • Contributed to common libraries that support multiple authentication mechanisms across different microservices.
Technologies: JavaScript, NestJS, PostgreSQL, GraphQL, React, Next.js, Apache Kafka, Ruby on Rails (RoR), Kubernetes, Terraform, Ruby, HTML, CSS, TypeScript, Agile, Webpack, Amazon Web Services (AWS), APIs, Cypress, Containerization, Microservices, SQL, RDBMS, Amazon RDS, REST APIs, CI/CD Pipelines, GitHub, Front-end, Back-end, Auth0, Git, Tailwind CSS, HTML5, Full-stack, RabbitMQ, API Development, TypeScript 3, Figma, JavaScript MVC, MERN Stack, ECMAScript (ES6), Full-stack Development, Software Architecture, Accounting, Billing, Finance, Payment APIs, Google Apps Script, Redis Cache, REST, JSON Web Tokens (JWT), API Integration

Senior Software Engineer

2016 - 2021
Foodsmart
  • Implemented auto-scalable and serverless partner RESTful APIs, publishing pipelines that leverage various AWS services such as DynamoDB, Kinesis, Elastic Beanstalk, and Lambda.
  • Designed and developed full-stack client-specific features using React, Node.js, Hapi, and MySQL.
  • Architected admin tool features for more accessible data visualization, integration, automation, and deployment.
  • Prototyped a test visualization project utilizing a WebSocket that allows non-technical employees to monitor tests, write scenarios, and approve results based on visual comparison.
Technologies: JavaScript, Node.js, React, Python, Flask, Docker, MySQL, AWS Lambda, AWS Fargate, Amazon DynamoDB, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Email Service (SES), Amazon CloudWatch, Amazon Kinesis, Apache Airflow, Elasticsearch, SAML, HTML, CSS, TypeScript, Agile, Webpack, Amazon Web Services (AWS), APIs, Containerization, Microservices, SQL, RDBMS, Asyncio, Amazon S3 (AWS S3), Amazon EC2, Amazon RDS, REST APIs, PySpark, Jira, CI/CD Pipelines, ETL, Software Development Lifecycle (SDLC), GitHub, Selenium, Front-end, Back-end, Auth0, Data Scraping, AWS CloudFormation, Express.js, Git, HTML5, Full-stack, G Suite, Beanstalk, Docker Hub, Amazon API Gateway, Load Balancers, API Development, TypeScript 3, Single Sign-on (SSO), Twilio API, JavaScript MVC, Redux, MERN Stack, ECMAScript (ES6), Full-stack Development, Startups, Early-stage Startups, Software Architecture, Data Visualization, Payment APIs, D3.js, FastAPI, Redis Cache, AWS DevOps, REST, JSON Web Tokens (JWT), OAuth 2, API Integration, Heroku

Software Engineer

2018 - 2020
Freelance
  • Architected the web and mobile client and implemented critical back-end functionality.
  • Developed multiple features, maintained an efficient development environment, and mentored fellow engineers.
  • Designed and developed an auto-scalable and load-balanced system architecture to use React, React Native, Java Spring Boot, MySQL, MongoDB, Node.js, and AWS.
Technologies: JavaScript, React, React Native, Ruby on Rails (RoR), Django, Spring MVC, PostgreSQL, MongoDB, Amazon S3 (AWS S3), AWS Key Management Service (KMS), Ruby, HTML, CSS, Agile, Webpack, Python, Amazon Web Services (AWS), APIs, WebSockets, Amazon EC2, Amazon RDS, REST APIs, API Gateways, PySpark, Jira, CI/CD Pipelines, Google Cloud Platform (GCP), DevOps, Software Development Lifecycle (SDLC), WebRTC, Front-end, Back-end, Data Scraping, Git, Bootstrap, HTML5, Full-stack, Amazon API Gateway, Load Balancers, API Development, Neo4j, Material UI, Firebase, Django REST Framework, jQuery, Java 8, JavaScript MVC, Redux, MERN Stack, ECMAScript (ES6), Mobile, Full-stack Development, Startups, Early-stage Startups, Software Architecture, D3.js, Dashboards, REST, Heroku

Software Engineer

2015 - 2016
HotSchedules
  • Led the implementation of seven main inventory logistics features and modules using AngularJS, MongoDB, and Node.js.
  • Integrated the application with restaurant transactions to aggregate sales and accounting info.
  • Handled the integration with the QuickBook software to manage on-hand inventory.
Technologies: JavaScript, AngularJS, MongoDB, Java, Node.js, HTML, CSS, Agile, Angular, APIs, Amazon RDS, REST APIs, PySpark, Jira, CI/CD Pipelines, Software Development Lifecycle (SDLC), Front-end, Back-end, Git, Full-stack, API Development, jQuery, JavaScript MVC, Full-stack Development, Data Visualization, Accounting, D3.js, REST

Chatting Buddy

A smart chatbot and recommendation application that learns users' preferences and current moods by making interactive conversations and recommending movies, YouTube videos, and news.

This application utilizes:
• Firebase for authentication, real-time messaging, and storage
• Dialogflow for chatbot functionality
• TensorFlow and other libraries for training mood analysis and recommendation
• Python Flask for serving API requests and Celery for asynchronous tasks
• React for the client application

I handled the front-end development, mood analysis, chatbot back end, and integration with various APIs.

Rent-a-car

A car rental platform that allows users to search and rent cars. Admin can manage car return, add and remove the car, update car conditions, and bill invoices.

This application is built with Python Flask and Ariadne GraphQL, MongoDB, and React and hosted on AWS with autoscaling and load balancing capability.

I was the project's tech lead responsible for prototyping the application, researching for technology stacks, organizing scrum meetings, and mentoring fellow engineers.

Green Building

An application to monitor and maintain the devices and sensors that monitor the room temperature and light and record and transmit collected data to a dashboard to summarize the energy consumption in the building.

The application used React and React Native on the client side and Node.js, Spring Boot, MySQL, and MongoDB for the back end. It is hosted in AWS with the capability to auto-scale and load balancing.

I led the effort of architecting the application, developing the front end, mobile client, and admin functionality, collecting and analyzing simulated sensor data, and cloud DevOps.

Languages

JavaScript, HTML, CSS, TypeScript, Python, Ruby, SQL, Python 3, Java, SAML, GraphQL, PHP, HTML5, TypeScript 3, Java 8, ECMAScript (ES6), Google Apps Script, Go, C++, Solidity

Frameworks

Ruby on Rails (RoR), Django, React Native, Bootstrap, JavaScript MVC, Redux, JSON Web Tokens (JWT), Flask, NestJS, Flutter, Next.js, Angular, Spark, Express.js, Tailwind CSS, Material UI, Django REST Framework, OAuth 2, Spring MVC, AngularJS, Cypress, Selenium

Libraries/APIs

React, Node.js, REST APIs, API Development, jQuery, Pandas, TensorFlow, NumPy, Asyncio, PySpark, Twilio API, D3.js, Vue, WebRTC

Tools

Jira, GitHub, Git, Auth0, Webpack, Amazon CloudFront CDN, G Suite, Beanstalk, Docker Hub, RabbitMQ, Figma, Apache Airflow, Terraform, MATLAB, LabVIEW, Dialogflow, Celery, AWS Fargate, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Email Service (SES), Amazon CloudWatch, AWS Key Management Service (KMS), AWS CloudFormation

Paradigms

Agile, REST, Microservices, ETL, DevOps, Data Science

Platforms

Amazon Web Services (AWS), Amazon EC2, Linux, Kubernetes, Docker, AWS Lambda, Apache Kafka, AWS Elastic Beanstalk, Firebase, Mobile, Heroku, Google Cloud Platform (GCP), iOS

Storage

MySQL, MongoDB, PostgreSQL, Amazon S3 (AWS S3), RDBMS, Neo4j, Redis Cache, Elasticsearch, Data Pipelines, Google Cloud, Redis, Amazon DynamoDB

Other

APIs, Front-end, Back-end, Full-stack, Single Sign-on (SSO), MERN Stack, Full-stack Development, Startups, Early-stage Startups, API Integration, Internet of Things (IoT), Containerization, WebSockets, Amazon RDS, Software Development Lifecycle (SDLC), Natural Language Processing (NLP), Data Scraping, Amazon API Gateway, Load Balancers, Software Architecture, Data Visualization, Billing, Finance, Payment APIs, Dashboards, FastAPI, AWS DevOps, GPT, Generative Pre-trained Transformers (GPT), Machine Learning, Cloud Computing, Data Mining, Analytics, Software Engineering, Linux Administration, Digital Imaging, Neural Networks, Signal Analysis, Amazon Kinesis, API Gateways, CI/CD Pipelines, Distributed Systems, Enterprise, Systems Analysis

Industry Expertise

Accounting

2018 - 2021

Master's Degree in Software Engineering

San José State University - San Jose, CA, USA

2009 - 2010

Master's Degree in Biomedical Engineering

University of Southern California - Los Angeles, CA, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring