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, MySQL, AWS Lambda...
  • Freelance
    JavaScript, React, React Native, Ruby on Rails (RoR), Django, Spring MVC...

Experience

Location

Los Angeles, United States

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.

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, Containerization, Microservices, SQL, RDBMS, AWS 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, AWS Simple Notification Service (AWS SNS), Amazon Simple Email Service (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, 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, 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
  • 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, 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, HTML5, Full-stack, Amazon API Gateway, Load Balancers, API Development, Neo4j, MUI (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
  • 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, Full-stack, API Development, jQuery, JavaScript MVC, Full-stack Development, Data Visualization, Accounting, D3.js, REST

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, 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, MUI (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, AWS Simple Notification Service (AWS 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, AWS Kinesis, 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, AWS 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, Machine Learning, Cloud Computing, Data Mining, Analytics, Software Engineering, Linux Administration, Digital Imaging, Neural Networks, Signal & Systems Analysis, API Gateways, CI/CD Pipelines, Distributed Systems, Enterprise
  • Industry Expertise

    Accounting

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