Shengtao Li, Full-stack Developer in Los Angeles, United States
Shengtao Li

Full-stack Developer in Los Angeles, United States

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.
Shengtao is now available for hire

Portfolio

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

Experience

Location

Los Angeles, United States

Availability

Part-time

Preferred Environment

Linux, Node.js, Python, Ruby on Rails (RoR), Spring MVC, Flask, React, React Native, Data Science, Docker, Ruby, CSS, TypeScript, Agile, Amazon Web Services (AWS), APIs, Containerization, SQL, RDBMS, GitHub, Express.js

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.

Employment

  • 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.io, Containerization, Microservices, SQL, RDBMS, AWS RDS, REST APIs, CI/CD Pipelines, GitHub, Front-end, Back-end, Auth0, Git
  • 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, AWS, MySQL, AWS Lambda, AWS Fargate, Amazon DynamoDB, AWS Push Notification Service (AWS SNS), AWS SES, Amazon CloudWatch, AWS 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 Elastic Compute Cloud), AWS 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
  • 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 Elastic Compute Cloud), AWS 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
  • 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, AWS RDS, REST APIs, PySpark, Jira, CI/CD Pipelines, Software Development Lifecycle (SDLC), Front-end, Back-end, Git

Experience

  • 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.

Skills

  • Languages

    JavaScript, HTML, Python, SQL, Python 3, CSS, TypeScript, SAML, GraphQL, Ruby, Java, Go, PHP, C++
  • Frameworks

    Ruby on Rails (RoR), Django, Bootstrap, Flask, NestJS, React Native, Next.js, Angular, Spark, Express.js, Spring MVC, Flutter, AngularJS, Cypress.io, Selenium
  • Libraries/APIs

    React, Node.js, REST APIs, Pandas, TensorFlow, NumPy, Asyncio, PySpark, Vue, WebRTC
  • Tools

    Jira, GitHub, Git, Auth0, Webpack, Apache Airflow, Terraform, MATLAB, LabVIEW, Dialogflow, Celery, AWS Fargate, AWS Push Notification Service (AWS SNS), AWS SES, Amazon CloudWatch, AWS Key Management Service (KMS), AWS CloudFormation
  • Paradigms

    Agile, Microservices, ETL, DevOps, Data Science
  • Platforms

    Amazon Web Services (AWS), Amazon EC2 (Amazon Elastic Compute Cloud), Linux, Kubernetes, Docker, AWS Lambda, AWS Kinesis, Apache Kafka, Google Cloud Platform (GCP)
  • Storage

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

    APIs, Front-end, Back-end, AWS, RESTful APIs, Containerization, WebSockets, AWS RDS, Software Development Lifecycle (SDLC), Natural Language Processing (NLP), Data Scraping, Machine Learning, Cloud Computing, Data Mining, Large Scale Analytics, Enterprise Distributed System, Software Systems Engineering, Internet of Things (IoT), Linux Administration, Digital Image Processing, Neural Networks, Signal & Systems Analysis, API Gateways, CI/CD Pipelines

Education

  • Master's Degree in Software Engineering
    2018 - 2021
    San José State University - San Jose, CA, USA
  • Master's Degree in Biomedical Engineering
    2009 - 2010
    University of Southern California - Los Angeles, CA, USA

To view more profiles

Join Toptal
Share it with others