# Kirill Isakov > Senior Software Engineer at Snapdocs Location: San Francisco, California, United States Profile: https://flows.cv/kirillisakov Senior Software engineer specializing in web-development with more than 10 years of experience. I’m mostly focusing in software development with Ruby(Ruby on Rails), Clojure/ClojureScript, Go, Python, React. ## Work Experience ### Senior Software Engineer @ Snapdocs Jan 2020 – Present | San Francisco Bay Area ### Technical Lead @ Funding Circle US Jan 2019 – Jan 2020 | San Francisco Bay Area As a Tech Lead of the Money movements team, working with 5 engineers, we’re building a Global System that automates all money flows and transactions within our organization. Successfully released this platform in the USA, UK, and Central Europe. Programming languages: Clojure, Ruby, Java, Python, JavaScript, ClojureScript. ### Senior Software Engineer @ Funding Circle US Jan 2018 – Jan 2019 | San Francisco Bay Area ### Software Engineer @ Funding Circle US Jan 2017 – Jan 2018 | San Francisco Bay Area Architect and develop the next generation of financial infrastructure platform built on bleeding edge technologies with a distributed systems architecture. Software engineering and working on collaborative teams in developing robust & scalable systems. Programming in languages such as Clojure, Ruby, Java, Python, JavaScript, ClojureScript. Working on a global project cooperating with teams located in the USA, UK, Germany, Netherlands, and Bulgaria. Collaborating with product teams and the business teams, ensuring code quality and iterative lean delivery. Working with a variety of distributed systems (such as Kafka), stream processing and building business critical, highly scalable, fault-tolerant apps. ### Software Engineer @ Virool Jan 2014 – Jan 2017 | San Francisco Bay Area Developed a video promotion network on Ruby on Rails. Built a distributed system to process big data using Scala and Spark. Created a service that is filtering and transforming a real time data from Apache Kafka with Clojure and core.async. Using Chef/Salt configuration management tool, I worked on an infrastructure that consists of 150+ servers Stored and used data in a distributed file system and PostgreSQL database. Developed a running campaign analytics system and campaign performance in real-time. Implemented interactive dashboards with JavaScript/ReactJS. ### Ruby Developer @ M. Kechinov's web-development studio Jan 2012 – Jan 2014 Worked on multiple projects. Built a reliable system with vote fraud detection that was capable of handling over 100,000 unique visitors per day for http://mmotop.ru. Built a user interface with various dynamic filters and graphs. Created a distributed system for analytics collection from different game servers. Developed a remote education platform for American students. I used AngularJS to build the user interface. MongoDB, PostgreSQL, and ElasticSearch were used for data storage and processing. ### Ruby developer @ ZeroBuffer Jan 2011 – Jan 2011 International elections news aggregator from different sources, such as, twitter on political topics with availability from USA, England, Turkey, and Russia. NoSQL database integration for load reduction from the production MySQL database. Built a newsfeed on Ruby on Rails. http://www.zerobuffer.com ### PHP developer @ OSCompany Jan 2010 – Jan 2010 I was working on developing online shops and websites. Main technology: PHP programming language. https://os-company.ru/ ## Education ### Master of Science in Computer Science in IT Admiral Makarov State University of Maritime and Inland Shipping ## Contact & Social - LinkedIn: https://linkedin.com/in/isakov-kirill --- Source: https://flows.cv/kirillisakov JSON Resume: https://flows.cv/kirillisakov/resume.json Last updated: 2026-03-29