John Li
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.