# Nik Gridinskiy > Staff Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/nikgridinskiy I like toast ## Work Experience ### Staff Software Engineer @ Credit Karma Jan 2016 – Present | San Francisco Bay Area * Designed an in-sourced, light weight dependency injection model based on thin cake pattern in scala, as well as a suite of other productivity libraries for developing microservices. This has improved an existing development process by removing friction with creating and deploying brand new services. * Wrote numerous microservices as part of a large initiative to restructure our org, as a data platform for the rest of the company. * Architected and took to production, a data pipeline for delivering credit monitoring alerts from the bureaus to the notifications team. * Improved ingestion times of new report pulls for machine learning algorithms, from 500 ms down to 25. * Mentored and taught scala to a team of 8 people, going from basics all the way to higher kinded types and functional programming. ### Senior Software Engineer @ Sparkcentral Jan 2015 – Jan 2016 | San Francisco Bay Area * Led a team to develop mobile in - app messaging platform for Sparkcentral. * Rewrote major parts of the Facebook integration, to scale up and out using scala and akka, which allowed sparkcentral to save on infrastructure. * Tackled issues associated with rapid growth of the organization and the rising software complexity by applying domain driven design principles and continuous delivery to an existing monolith(microservice migration). ### Software Engineer @ SpotXchange Jan 2013 – Jan 2015 * Worked on a very large scale real time bidding software that scales across several data centers around the world as a full stack developer. * Migrated our traditional LAMP stack to HHVM, nginx and FastCGI in an attempt to improve performance. * Created a brand new binary CQL 3 protocol connector for Cassandra one of the few working ones for PHP. * Modified an in-house Java real time revenue forecasting tool to be used as a restful api by publishers in order to help predict the revenue generated by their campaigns. * Put together a development environment using Vagrant and Chef solo that was later adopted by other engineers. ### Java Developer @ IQNavigator Jan 2012 – Jan 2013 * Worked on SOAP web services for particular features within our application. * Worked with FUSE Enterprise Service Bus to develop RESTful services based on HR-XML. * Modeled business processes for different expense approval workflows for fortune 500 companies within our systems. * Was the point of contact for implementing and troubleshooting single sign on implementation based on SAML 2.0 for my agile team. * Facilitated new client implementation by constructing batch file integration into our system using Spring integrations in combination with a proprietary integration framework. ### Computer Science and Mathematics Tutor @ Metropolitan State University of Denver Jan 2010 – Jan 2011 · Provided tutoring in Computer Science, and Mathematics up to Calculus III on a 1 on 1 basis. · During the summer helped run a summer science camp for middle school students. ### Front Desk Assistant @ Metropolitan State University of Denver Jan 2009 – Jan 2010 · Performed office tasks such as filing and data entry. · Helped facilitate communication between the students and staff. · Organized and helped prepare appointments for the whole office. · Helped run the reception desk during peak activity. ## Education ### Bachelor of Science in Computer Science; Applied Mathematics Metropolitan State University of Denver ### High School Diploma Monarch High School ## Contact & Social - LinkedIn: https://linkedin.com/in/gridinskiy - Portfolio: https://ngrid.me - Portfolio: https://blog.ngrid.me --- Source: https://flows.cv/nikgridinskiy JSON Resume: https://flows.cv/nikgridinskiy/resume.json Last updated: 2026-04-12