John Li

John Li

Senior Software Engineer Ii @ Credit Karma

About John Li

John Li is a Senior Software Engineer II at Credit Karma, where he has worked since 2015. He has extensive experience in backend development, having previously held positions at Hewlett-Packard, Buffalo Technology, TrendPo, and Advanced Micro Devices.

Work at Credit Karma

John Li has been employed at Credit Karma as a Senior Software Engineer II since 2015. In this role, he has developed backend services using Scala and microservices architecture. He has also implemented GraphQL resolvers for backend endpoints, enhancing the functionality and efficiency of the services. Additionally, John has utilized Docker to compartmentalize backend services as containers, streamlining the development and deployment processes.

Previous Experience in Software Engineering

Prior to his tenure at Credit Karma, John Li held several positions in software engineering. He worked at TrendPo as a Lead Full-Stack Application Engineer from 2013 to 2014. Before that, he was a Full-Stack Application/Firmware Engineer at Buffalo Technology from 2010 to 2013. His career began at Hewlett-Packard, where he served as a VLSI Design Verification Engineer from 2004 to 2007. John also gained experience at Advanced Micro Devices as a Processor/System Debug Engineer from 2007 to 2010.

Education and Expertise

John Li studied Computer Engineering at The University of Texas at Austin, where he completed his degree from 1999 to 2003. His educational background has equipped him with a solid foundation in software engineering principles and practices. John has expertise in backend development, utilizing technologies such as Scala, GraphQL, and Docker, as well as experience in full-stack application development.

Technical Skills and Tools

John Li has demonstrated proficiency in various technical skills and tools throughout his career. He has employed Jenkins for automating builds, publishes, and tests in backend development. His experience includes working with Vertica as an ETL production database for analytics. Additionally, he has utilized Docker for containerization and has implemented microservices architecture in his projects.

People similar to John Li