Hard working Full-Stack Software Engineer focusing on creating a good architecture with clean self-documented code covered with tests. Communicative and fun person who had an opportunity to work both remotely and in office as employee and also as a founder of a little business.I have an experience with both backend and frontend stacks using modern languages, frameworks, technologies, services, testing tools and methodologies. As a developer I'm always learning new things and improving my skills, trying to correspond current IT tendencies.I strongly believe that working on things that could be useful for other people is the best thing in the world. I like my job, because IT-field allows me to do that with ease and enjoyment.
-
Senior Software EngineerTaxdomeToronto, On, Ca -
Senior Software EngineerDoumo Oct 2023 - PresentNew York, UsWorking as a backend software engineer at Getting Paid cluster. Responsible for invoices&payments processing and development of white label payment gateway based on PayPal. Also a code owner of Quickbooks Online integration which is famous taxation platform in the United States. -
Team LeadUscreen Jun 2021 - Jun 2022North Bethesda, Maryland, UsHave been a lead of cross functional product team of 10 people including backend, frontend, mobile engineers, UX designer and QAs. The main team's area of responsibility was community features, end-users and content related stuff. I was in charge of the communication between developers and product manager, tasks management, mentoring, 1+1's, code quality and deployments. -
Software EngineerUscreen Nov 2020 - Jun 2022North Bethesda, Maryland, UsAs a software engineer I was responsible for features development and optimizations of different aspects of the application including database queries, http requests, tests and CI workflows. Key achievements:* Huge table data seed and migration with random data* Clickhouse integration* Caching optimization* Migration to Hotwire* Migration from Rails 5 to Rails 6* Migration from Ruby 2.5 to Ruby 2.7* Github Actions CI optimization: general time reduced from 20 minutes to 4-5 minutes -
Backend Software EngineerSensorberg Gmbh May 2019 - Apr 2020Berlin, Berlin , DeWas responsible for the backend, admin panel and microservices development for managing IoT devices like lockers, electric systems controllers, sensors, and so on. One of the most interesting tasks was a development of microservice in Go programming language for accepting thousands of events, filtering and preprocessing them on the fly and passing to RabbitMQ. -
Full-Stack Software EngineerHinterview Jun 2018 - May 2019London, London, GbResponsible for the full-stack development of video interviewing web-platfrom for recruiters with Ruby on Rails and Vue.js. I was working on features like scheduling, recording, editing and sharing interviews. -
Backend Software EngineerLeadfeeder Dec 2017 - May 2018Helsinki, Uusimaa, FiI've been a part of integrations team responsible for the integration of 3rd party services like CRMs, Slack, Hangouts, Mailchimp, etc. -
Full-Stack Software EngineerBabbel Aug 2017 - Dec 2017Berlin, DeMember of New Business Initiatives team. Responsible for development and support of new company projects. Developed face recognition and verification system for online english test application in collaboration with Cambridge University. -
Ruby On Rails Full Stack DeveloperHcm4All Gmbh Nov 2015 - Apr 2017München, DeAs a full-stack developer I was responsible for different aspects of human resources SaaS:* Back-end features development with Ruby on Rails 4.2* Background jobs with Sidekiq* Search engines configuration (ElasticSearch, Solr)* Caching with Redis* REST API using ActiveModel serializer for JSON serialization* Database administration and stored procedures development for PostgreSQL* Front-end development with HAML, CoffeeScript, SASS and ReactJS with ES6* Bottlenecks identification and requests optimizationThe most interesting problems I faced with during the work for this company was development of very customizable table component on ReactJS with back-end module for settings management, ActiveModel serializer monkey patching for adding dynamic cache keys feature and requests for serialized data optimization. -
Ruby On Rails Developer, Co-FounderKicksmart May 2015 - Sep 2015Responsible for Internet of Things web-store development & design along with company management.It was just an experiment on local market. I tried to sell IoT devices for smart houses. Unfortunately it's closed due to lack of demand.* Ruby on Rails 4* PostgreSQL* ActiveAdmin* CoffeeScript, JQuery, Bootstrap, SASS
-
Ruby On Rails DeveloperМп Сис Jan 2013 - Apr 2015Responsible for corporative web-site transformation from PHP to Rails based project.* Ruby on Rails 3* MySQL* ActiveAdmin* CoffeeScript, SASS
Ruslan Kotov Education Details
-
Immanuel Kant Baltic Federal UniversityApplied Mathematics And Computer Science
Frequently Asked Questions about Ruslan Kotov
What company does Ruslan Kotov work for?
Ruslan Kotov works for Taxdome
What is Ruslan Kotov's role at the current company?
Ruslan Kotov's current role is Senior Software Engineer.
What schools did Ruslan Kotov attend?
Ruslan Kotov attended Immanuel Kant Baltic Federal University.
Who are Ruslan Kotov's colleagues?
Ruslan Kotov's colleagues are Kate Lazarevskaya, Arturo De La Peña, Misha Gulko, Maria Pantic, Alina Goldenberg, Elizaveta Goryachkina, Josef H..
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial