Andrei Kislichenko

Senior Ruby on Rails Engineer | Backend Systems & APIs | AI-Augmented Development

Contact Details
  • Phone
    +1 704 click to reveal
  • E-mail
    andr... click to reveal
  • LocationCharlotte, US
Github Stats GitHub Stats Skills
  • Ruby
  • Ruby on Rails
  • JavaScript / TypeScript
  • REST API
  • PostgreSQL / MySQL
  • HTML / CSS
  • AWS (EC2, RDS, S3, Lambda)
  • Docker
  • RSpec
Languages
  • English
  • Russian Native
Currently learning
  • Expanding into AI/ML tooling for backend systems.
Interests & Hobbies
  • Sustainability
  • New technologies
  • Investment
  • Travel

About

Senior Ruby Developer with 8+ years of experience building and maintaining scalable backend systems, APIs, and data-driven applications. I specialize in Ruby on Rails, API design, and pragmatic system architecture that balances performance, maintainability, and business needs.

I have led and contributed to projects used at scale, including open-source Ruby gems with hundreds of thousands of downloads. My work typically involves designing clean domain models, improving legacy codebases, optimizing database performance, and collaborating closely with product and frontend teams.

I value clear ownership, thoughtful refactoring, and shipping reliable software. I am comfortable working in complex systems, mentoring engineers, and taking responsibility from problem discovery through production.

Currently open to Senior Backend Engineer or Product-focused Backend roles where I can contribute deep Ruby expertise and help teams build robust, scalable systems.

Projects

  • Rails Schema

    RoR HTML CSS JavaScript

    Interactive HTML visualization of Rails database schema. Introspects RoR app's models, associations, and columns, then generates a single self-contained HTML file with an interactive entity-relationship diagram.

  • CISCO/Meraki Dashboard

    RoR REST API SQL Git

    The Cisco Meraki Dashboard is a cloud-based management platform that provides centralized control over networks, devices, and security policies. It allows administrators to monitor network performance, configure access points, switches, and firewalls, and troubleshoot issues in real time. Its intuitive interface and automation features simplify large-scale network management.

  • Relaton

    Ruby XML XPath RegEx

    Relaton is an unified bibliographic structure and implementations for all major standards development organizations. The standards' bibliographic data is handled by series of gems, which are used by Relaton to generate bibliographic data in various formats.

  • Ruck.us

    RoR SQL HTML CSS JS

    Ruck.us offers state and local political candidates a very cost-effective digital toolbox. It's a simple, powerful, and easy-to-use tools to supercharge a campaign and build an online community.

  • Portus API

    RoR SQL REST API Swagger

    Portus is an open-source authorization server and a user interface for the next generation of the Docker registry. The task was to implement REST API for Portus to manage Users and Tokens.

  • Portus OAuth

    RoR HTML CSS OAuth Vue.js

    The task was to add OAuth Social Logins via omniauth to the Portus open-source project.

Work Experiences

  • GlobalLogicMay 2025 - Jan 2026

    Senior Software EngineerSanta Clara, CA

    Developed and maintained a web dashboard app for Cisco network devices management used by enterprise customers.

    Job responsibility:

    • Developed and maintained web dashboard application for Cisco network devices management (Ruby on Rails, PostgreSQL, API, Background Jobs).
    • Implemented new features and maintained existing codebase for enterprise customers.
    • Optimized database queries and API performance to improve application responsiveness.
    • Wrote comprehensive RSpec tests to ensure code quality and reliability.

    Resume Achievements:

    • Optimized routes updating bulk action, achieving 10x performance improvement by removing N+1 queries and caching repeated calculations (Ruby on Rails, PostgreSQL, API).
    • Implemented RSpec tests for new and existing features, achieving ~90% coverage of contributed code.
  • Ribose IncApr 2019 - Apr 2025

    Senior Ruby EngineerCentral Hong Kong

    The company develops an Open-Source project Metanorma.

    Job responsibility:

    • Lead development of Relaton, including a custom indexing system for large-scale standards metadata (Ruby).
    • Designed ETL pipelines to collect and normalize standards documents, powering core business tools (Ruby, XML, YAML, HTTP, XPath, Regex).
    • Created Ruby gems that collect International/National standards' metadata from different sources and transform it into the company's data model.
    • Researched data sources and developed solutions to collect and process data efficiently.
    • Code review team members' PRs and provided technical guidance.

    Resume Achievements:

    • Designed ETL pipelines to collect and normalize 600k+ standards documents from diverse sources.
    • Optimized Ruby gems for metadata transformation with 5x faster data retrieval using concurrent fetching with threads (Ruby, Thread, Benchmark).
    • Delivered open-source solutions downloaded 400k+ times, widely adopted in Ruby community (RubyGems).
    • Contributed to the development of the company's data model used across multiple projects.
  • Independent ContractorJun 2015 - Mar 2019

    Ruby on Rails DeveloperRemote (Upwork)

    Job responsibility:

    • Built and maintained custom Rails applications for B2B clients, delivering responsive UIs and full-stack functionality (Ruby on Rails, HTML, CSS, Bootstrap, JavaScript).
    • Designed PostgreSQL schemas and optimized queries to improve performance and reliability (PostgreSQL, MySQL, AWS RDS).
    • Implemented JWT authentication and role-based authorization to secure web applications (Ruby on Rails, Devise, Pundit, JWT).
    • Delivered end-to-end features independently, from design through deployment, ensuring reliability and maintainability (Ruby on Rails, AWS, Docker, GitHub).

    Resume Achievements:

    • Supported cost-effective digital toolbox (Ruck.us and Win.GOP) for state and local political candidates as a SaaS Web application.
    • Contributed to the Open-Source project Portus. Created REST API. Added support for OAuth/OpenID. Made a setting page with Ruby on Rails and Vue.js.
    • Created web applications with 3rd party APIs including Stripe, Twilio, and OAuth integration.

    For more information please see my Upwork profile.

Education

  • Novosibirsk State Technology University

    Information technologies in economics.