About me
I'm Leo Li, a Master of Engineering student in Data Science and Machine Learning at the University of Michigan. Previously, I graduated from New York University with a Bachelor of Science in Mathematics and a minor in Computer Science. My academic and professional journey is fueled by a diverse skill set in programming languages and technologies like Java, Python, and React.
I have honed my skills through internships at The Verse, China Telecom, and ByteDance, focusing on software engineering and data analysis. My projects range from enhancing user experiences to automating and optimizing workflows. I'm also deeply involved in personal projects, including developing AI-powered tools and highly scalable & distributed saas system.
My Backend Tech Stack
-
Java
Proficient in Java for robust backend development, emphasizing scalable and efficient application design.
-
Spring Boot
Experienced in Spring Boot for creating stand-alone, production-grade Spring based applications with ease.
-
Docker
Skilled in Docker for containerizing applications, ensuring consistency across multiple development and release cycles.
-
MySQL
Expert in MySQL for handling database needs, with a focus on performance and security.
-
Redis
Utilize Redis for enhancing application performance with its in-memory data store capabilities.
-
Apache Kafka
Proficient in Apache Kafka for building real-time data pipelines and streaming applications.