Stanley Li
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Chatting Buddy
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
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
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.
Education
Master's Degree in Software Engineering
San José State University - San Jose, CA, USA
Master's Degree in Biomedical Engineering
University of Southern California - Los Angeles, CA, USA
Skills
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, Google Workspace, Beanstalk, Docker Hub, RabbitMQ, Figma, Amazon Elastic Container Service (ECS), Amazon Simple Queue Service (SQS), Apache Airflow, Terraform, MATLAB, LabVIEW, Dialogflow, Celery, AWS Fargate, Amazon Simple Notification Service (SNS), Amazon Simple Email Service (SES), Amazon CloudWatch, AWS Key Management Service (KMS), AWS CloudFormation
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), Jest, Flask, NestJS, Flutter, Next.js, Angular, Spark, Express.js, Tailwind CSS, Material UI, Django REST Framework, OAuth 2, Spring MVC, AngularJS, Cypress, Selenium
Paradigms
Agile, REST, Microservices, ETL, DevOps
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
Industry Expertise
Accounting
Other
APIs, Front-end, Back-end, Full-stack, Single Sign-on (SSO), MERN Stack, Full-stack Development, Startups, Early-stage Startups, API Integration, Axios, 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, Generative Pre-trained Transformers (GPT), TypeORM, Machine Learning, Cloud Computing, Data Mining, Analytics, Software Engineering, Linux Administration, Digital Imaging, Neural Networks, Signal Analysis, Data Science, Amazon Kinesis, API Gateways, CI/CD Pipelines, Distributed Systems, Enterprise, Systems Analysis
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