Joshua Li
About Joshua Li
Joshua Li is a Senior Software Engineer at Civis Analytics, where he has contributed to backend changes and led the redesign of the product homepage. He has a background in software development and project management, with experience at various organizations including Epic and the University of Michigan.
Work at Civis Analytics
Joshua Li currently serves as a Senior Software Engineer at Civis Analytics, a position he has held since 2023. In this role, he has architected backend changes in Ruby on Rails for a new product reporting initiative. He has also led the redesign of the product homepage, utilizing Ruby on Rails and React, while providing technical guidance and scoping Jira tickets. Prior to his current role, he worked as a Software Engineer II at Civis Analytics from 2021 to 2023, where he was involved in researching front-end visualization libraries for reporting initiatives.
Education and Expertise
Joshua Li obtained a Bachelor's degree in Computer Science from the University of Michigan, where he studied from 2014 to 2018. His education provided a foundation in software development and engineering principles. This academic background, combined with his professional experience, has equipped him with expertise in backend development, particularly using Ruby on Rails, as well as front-end technologies like React.
Background
Joshua Li has a diverse professional background that includes various roles in software development and education. He worked as a Software Developer at Epic from 2018 to 2021, where he gained experience in software engineering. Earlier, he served as a Project Management Intern at Spectrum Health from 2016 to 2017 and as an Honors Resident Advisor at the University of Michigan from 2016 to 2018. His early career also includes a role as a Mathematics Tutor at Mathnasium from 2013 to 2014 and as a Sales Associate at Emagine Entertainment in 2013.
Professional Experience
Joshua Li's professional experience spans multiple roles and industries. He worked at Epic for three years as a Software Developer, contributing to software solutions in the healthcare sector. His role as an Undergraduate Researcher at the University of Michigan in 2015 allowed him to engage in academic research. Additionally, his experience as a Project Management Intern at Spectrum Health provided insights into project coordination and management.