Hi, I'm Justin Li, a dedicated software engineer specializing in app development, cloud computing, and backend/frontend integration. I have hands-on experience building scalable enterprise Flutter applications and designing robust backend-for-frontend APIs to improve team collaboration and system maintainability. I love tackling complex system architectures and enhancing user experiences through thoughtful engineering. Over the years, I've worked on various projects from multi-warehouse device messaging systems to offline-capable apps for diverse user groups. I actively contribute to educational initiatives, develop reusable web components, and bring new features to life—all with a focus on quality, automation, and efficiency.

Justin Li

Hi, I'm Justin Li, a dedicated software engineer specializing in app development, cloud computing, and backend/frontend integration. I have hands-on experience building scalable enterprise Flutter applications and designing robust backend-for-frontend APIs to improve team collaboration and system maintainability. I love tackling complex system architectures and enhancing user experiences through thoughtful engineering. Over the years, I've worked on various projects from multi-warehouse device messaging systems to offline-capable apps for diverse user groups. I actively contribute to educational initiatives, develop reusable web components, and bring new features to life—all with a focus on quality, automation, and efficiency.

Available to hire

Hi, I’m Justin Li, a dedicated software engineer specializing in app development, cloud computing, and backend/frontend integration. I have hands-on experience building scalable enterprise Flutter applications and designing robust backend-for-frontend APIs to improve team collaboration and system maintainability. I love tackling complex system architectures and enhancing user experiences through thoughtful engineering.

Over the years, I’ve worked on various projects from multi-warehouse device messaging systems to offline-capable apps for diverse user groups. I actively contribute to educational initiatives, develop reusable web components, and bring new features to life—all with a focus on quality, automation, and efficiency.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Developer at Midwest Fastener Corporation
July 1, 2024 - Present
Architected and built a modular Flutter enterprise application using Clean Architecture principles, BLoC, and SQLite. Designed the Backend-for-Frontend (BFF) API to enhance scalability and maintainability across teams. Developed and deployed an automated anomaly-detection service that generated 1,500 alerts per month, reducing manual monitoring efforts by 80%. Implemented an HTTP-polling device messaging layer for 220+ scanners and tablets across 11 warehouses with ASP.NET Web API using ETag, idempotency keys, and exponential backoff to maintain connectivity. Raised test coverage on the Order Processing service to 60% with unit and integration tests, introduced CI coverage gates and smoke tests, reducing post-release regressions from approximately 10 to 2 per month.
Software Engineer at Ecologica
February 28, 2024 - August 27, 2025
Built a typed React/TypeScript data layer with caching, pagination, and request coalescing, reducing duplicate API calls by 35% across three high-traffic views. Formalized API contracts (OpenAPI) and generated typed clients/validators, eliminating schema drift and reducing integration time per endpoint. Implemented Customer Rewards Wallet feature with offline caching, optimistic updates, background sync, and redemption ID conflict resolution, eliminating missing reward race conditions.
Instructional Aide at University of Michigan
July 31, 2023 - August 27, 2025
Developed React Native lab assignments for a mobile app development course, with 90% of students reporting increased confidence in building mobile applications. Integrated AWS Lambda and GCP Firebase backend services into course projects, demonstrating real-world cloud engineering practices and enabling consistent infrastructure across course projects. Authored 15+ pages of documentation covering debugging and common setup issues, reducing repetitive support requests and enabling smoother course delivery for future course staff cohorts.
Software Engineer Intern at Amethyst Tokenized Asset Platform
August 31, 2022 - August 27, 2025
Built reusable React/TypeScript components and views with Chakra UI; standardized theming and reduced duplicate styles across the app. Implemented schema-based form validation and a centralized error handling pipeline across React views, standardizing error surfaces and preventing inconsistent states.

Education

Bachelor of Science at University of Michigan
January 1, 2020 - January 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Manufacturing, Wholesale & Distribution

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more