Kirill Sapozhnikov
Software Engineer in Engine Team at Workato- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Workato
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer in Engine Team
-
Feb 2021 - Present
Barcelona, Catalonia, Spain Workato is the operating system for today's fast-moving business. Recognized as a leader by both Gartner and Forrester, it is the only AI-based middleware platform that enables both business and IT to integrate their apps and automate complex business workflows with security and governance. Our mission is to help companies integrate and automate at least 10X faster than with traditional tools and at a tenth of the cost of ownership. Workato is trusted by the world's top brands and fastest… Show more Workato is the operating system for today's fast-moving business. Recognized as a leader by both Gartner and Forrester, it is the only AI-based middleware platform that enables both business and IT to integrate their apps and automate complex business workflows with security and governance. Our mission is to help companies integrate and automate at least 10X faster than with traditional tools and at a tenth of the cost of ownership. Workato is trusted by the world's top brands and fastest growing innovators. Show less
-
-
-
Enapter
-
Germany
-
Renewable Energy Semiconductor Manufacturing
-
100 - 200 Employee
-
Software Engineer
-
Feb 2020 - Feb 2021
Saint Petersburg Metropolitan Area Enapter designs and manufactures highly efficient hydrogen electrolyzers. The core technology is built on a unique and patented Anion Exchange Membrane (AEM). Electrolyzers work in conjunction with the Energy Management System (EMS) that provides real-time monitoring and device management. This EMS is a cloud solution based on a complex architecture with various components and technologies. Responsibilities: * Designing and implementing different components of the system (single… Show more Enapter designs and manufactures highly efficient hydrogen electrolyzers. The core technology is built on a unique and patented Anion Exchange Membrane (AEM). Electrolyzers work in conjunction with the Energy Management System (EMS) that provides real-time monitoring and device management. This EMS is a cloud solution based on a complex architecture with various components and technologies. Responsibilities: * Designing and implementing different components of the system (single sign-on, updating IoT devices over the air, various microservices for platforms, etc.). * Troubleshooting, support, optimizing performance. Keywords: RubyOnRails, GraphQL, React, Vue.js, Node.js, PostgreSQL, RabbitMQ, Golang, IoT, MQTT, Kubernetes, Microservices, Ansible, Prometheus, Kibana, Dry-rb, FullStack Show less
-
-
-
-
Senior Software Engineer
-
Jun 2019 - Feb 2020
Saint Petersburg, Russian Federation Various small projects, self-education.
-
-
-
-
Tech Lead Billing Team
-
Jun 2018 - Jul 2019
Saint Petersburg, Russian Federation The company is a worldwide trading platform. One of the critical components is a finance subsystem, which provides payment and withdrawal functionality. Achievements: * Developed the payment gateway microservice. Reduced time for integration of new billings and delivering new updates. * Leading the team for integration of new payment providers, more than 10 new payment providers were integrated across multiple countries. * Set up a fully automatic deployment for… Show more The company is a worldwide trading platform. One of the critical components is a finance subsystem, which provides payment and withdrawal functionality. Achievements: * Developed the payment gateway microservice. Reduced time for integration of new billings and delivering new updates. * Leading the team for integration of new payment providers, more than 10 new payment providers were integrated across multiple countries. * Set up a fully automatic deployment for microservices. * Various improvements in CI/CD, documentation, tests suite and system architecture. Keywords: RubyOnRails, Postgres, Payment Systems, Dry-Rb, Trailblazer, InfluxDB, Docker, Kubernetes, Team Management, Agile, Microservices, Domain Driven Development, Rspec, Swagger Show less
-
-
-
-
Full Stack Developer
-
Nov 2017 - May 2018
Russian Federation
-
-
-
Crossover
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Ruby Architect
-
May 2017 - Oct 2017
Worked as outstaff on “Crazy Egg” project. It’s an analytic tool for sites which provides various insights about customer behavior on target sites. Responsibility: * Implementing new features (backend and UI). * Bug fixing, code review, refactoring. Achievements: * Increased stability for a “recording” feature. * Various new features (dashboard, notifications, parsing data). * Significantly reduced time and increased stability for the test suite in… Show more Worked as outstaff on “Crazy Egg” project. It’s an analytic tool for sites which provides various insights about customer behavior on target sites. Responsibility: * Implementing new features (backend and UI). * Bug fixing, code review, refactoring. Achievements: * Increased stability for a “recording” feature. * Various new features (dashboard, notifications, parsing data). * Significantly reduced time and increased stability for the test suite in CI. Keywords: Ruby, Sinatra, Ember.js, AWS, FullStack, PostgreSQL Show less
-
-
-
SPB TV
-
Switzerland
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Backend Engineer
-
Jan 2015 - Apr 2017
Saint Petersburg, Russian Federation Support, refactoring and implementing new functionality for a video streaming service. Responsibility: * Designing and implementing REST APIs for mobile, SmartTV, STB and web apps. * Implementing new features for a high-load service ~ 25k rpm. * Integrations with payment providers, iOS and Android in-app purchases. Achievements: * The project's revenue total monthly income grew 5x since my start date, the load increased accordingly. * Implemented a lot of new… Show more Support, refactoring and implementing new functionality for a video streaming service. Responsibility: * Designing and implementing REST APIs for mobile, SmartTV, STB and web apps. * Implementing new features for a high-load service ~ 25k rpm. * Integrations with payment providers, iOS and Android in-app purchases. Achievements: * The project's revenue total monthly income grew 5x since my start date, the load increased accordingly. * Implemented a lot of new features, like TVODs, different types of subscriptions, ‘continue watching’ across all devices and recurring payments. Keywords: Ruby, RubyOnRails, RSpec, Memcached, Redis, MySQL, NewRelic, Solar, Puppet, Ansible, Docker, Sidekiq, Cucumber
-
-
Frontend Developer
-
Nov 2013 - Jan 2015
Saint Petersburg, Russian Federation Development of different projects in the video streaming area for Smart TV, set-top box, web. Achievements: * Created (from scratch) the web app “Amediateka” and implemented a lot of new features - "premier calendar", chromecast, multiple subscriptions, one-click purchases. * A couple of small applications for devices (Dune HD, Eltex) . Keywords: SPA, Knockout.js, Backbone.js, SASS, Node.js, Smart TV
-
-
-
Actimind
-
Canada
-
Design Services
-
1 - 100 Employee
-
Software Engineer
-
Nov 2012 - Nov 2013
Saint Petersburg, Russian Federation Development in a distributed team on configuration interface for java application. It consists of 2 parts: * SPA application with complicated UI/UX logic. * Node.js connector to Java application. It receives configuration from UI and configuring java app through XML-RPC protocol. Achievements: * Created a single page application for configuring Java application Keywords: Node.js, Redis, CoffeeScript, Can.js
-
-
-
POLYUS
-
Russian Federation
-
Mining
-
400 - 500 Employee
-
Manager
-
Apr 2012 - Sep 2012
Krasnoyarsk Territory, Russian Federation
-
-
-
Global System LLC
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
PLSQL Developer
-
May 2011 - Mar 2012
Saint Petersburg, Russian Federation Worked in the team on "HRM" (Human Resource Management) module for ERP system "Global". This CRM based on Oracle Database and internal framework. Achievements: * Created and integrated on factory a new version of "HRM" module Responsibility: * Development database schema. * Creating functions and modules on PL/SQL. * SQL queries optimisation. * Development and refactoring of legacy system. Keywords: PL/SQL, Oracle, CRM, SQL
-
-
Education
-
Saint-Petersburg State University of Aerospace Instrumentation
Bachelor's degree, Automated control systems and databases