Post Job Free
Sign in

Software Engineer with Data & UI Expertise

Location:
Inkster, MI
Posted:
November 15, 2025

Contact this candidate

Resume:

Ryan Duan # Email: *********@*****.***

ï Ryan Duan § GitHub o US Citizen I Mobile: +1-248-***-**** Experience

AUMOVIO Auburn Hills, MI

Software Engineer Jul. 2025 - Present

• Concurrent Data Protection: Developed a C# lock-based system in .NET to enable a 50+ user sales team to collaborate seamlessly while ensuring data consistency across shared resources. Its extensible design supports multiple file types and has been integrated across various teams, enhancing platform interoperability and reducing data conflicts by 40%.

• Jira Task Migration: Utilized JIRA REST API to automate the migration of 500+ tasks to a new task board, enhancing visibility and assignment clarity for a 10-person team. This optimization saved 10 hours per week in coordination time, significantly enhancing team efficiency and minimizing downtime. Continental AG Auburn Hills, MI

Data Analysis Software Intern Aug. 2024 - Jul.2025

• Advanced UI Development: Developed 52 UI enhancements using C# in .NET for a Windows forms application, including status icons, folder management, context menus, custom message boxes, and a 16-color folder color selector, streamlining navigation of 13+ folders with up to 10+ treenodes per project for multiple users, boosting efficiency and user satisfaction.

• Efficient Data Search and Retrieval: Developed a robust search functionality using Windows Forms for 500+ part numbers, notes, and 1000+ purchase orders per customer, improving accuracy by 30% and resolving prior buggy, unresponsive behavior, simplifying data retrieval and boosting users’ efficiency.

• Automated Reporting and Analysis: Engineered an Automated Excel Report Generator with up to 10,000+ data entries in under 15 seconds, driving cost savings through enhanced decision-making and precise data tracking for 20+ customers. Starburst Data Boston, MA

Developer Relations Intern May. 2023 — Aug. 2023

• Trino Website: Revamped 3 Trino website sections using ReactJS and Python, enhancing accessibilitys, while adding 30+ clients and data sources to the ecosystems section and contributing 106 GitHub updates to Trino, boosting platform functionality

• Blog Posts: Authored 7 blog posts for Trino Fest 2023 using Jinja2 and HTML, summarizing insights from leading data companies on topics like AWS Athena, Redis JSON documents, and querying blockchain data, achieving 1000+ views. Education

University of Michigan College of Engineering Ann Arbor, MI Bachelors of Science in Computer Science Aug. 2021 — May. 2025 Projects

Distributed Key-Value Store with Paxos and Sharding Feb 2025 - Apr 2025

• Developed a distributed key-value store in Go, utilizing the Paxos consensus algorithm and Go channels for efficient communication to ensure fault-tolerant data consistency across replicated nodes, with sharding implemented to distribute data ownership among multiple servers for scalability.

• Enhanced system reliability and performance by optimizing goroutine management, resolving Paxos contention, and coordinating operations using channel-based synchronization to support high-throughput Get, Put, and Append requests. Instagram App Replica Jan 2024 - Mar 2024

• Deployed an interactive website with AWS that mirrored Instagram by using Python for server-side operations, JavaScript for dynamic client-side features, and SQL for database management.

• Leveraging ReactJS, crafted responsive interfaces and integrated REST APIs for seamless data exchange, optimizing performance with AJAX calls to the REST APIs.

Thread Manager Sep 2023 - Nov 2023

• Developed a thread manager for handling the creation, management, and execution of threads on a multi-core system in C++, while utilizing Resource acquisition is initialization (RAII) to manage the lifecycle of threads

• Designed a thread library that includes features for conditional variables, mutexes, and generic threads and supported inner process interrupts and various thread lifetime management operations like yield and join that the thread manager uses. Programming Skills

Languages: C++, C#, Python, Golang, ReactJS, Unity, Java, HTML, CSS, Javascript, SQL, ARM, x86 Technologies: AWS, Unity, .NET, Azure, REST APIs, Linux, Git, nvim, MacOS, Windows, JIRA, Github Copilot Libraries and Tools: Pytorch, Tensor, Scikit-learn, Pandas, numpy, JSON, XML, Windows Forms Organizations and Clubs: UM Photonix Director, Former Challenger LoL Esports Athlete, WolverineSoft



Contact this candidate