Andrei Kislichenko, Senior Software Engineer

Andrei Kislichenko

Senior Software Engineer · Full-Stack Web Applications & APIs

10+ years building full-stack web applications, APIs, and data platforms.

About

Software Developer with 10+ years of experience building and maintaining scalable full-stack web applications, APIs, and data-driven systems. 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 Software Engineer or Product-focused Full-Stack roles.

Skills

Ruby Ruby on Rails PostgreSQL / MySQL REST API RSpec JavaScript / TypeScript React Docker AWS

Languages

English Russian (Native)

Projects

Small Business Accounting

React TypeScript Hono Cloudflare D1

Simple accounting app for small companies. Covers invoices, bills, expenses, and a double-entry ledger. Generates profit and loss, balance sheet, and trial balance reports.

Field Service SaaS

RoR Stripe SQL Stimulus

Cloud-based field service management platform for small trade businesses (plumbing, electrical, HVAC, landscaping). Handles job tracking from quote to payment, dispatch scheduling, Stripe invoicing, and automated SMS appointment reminders.

Database Visualization Tool

RoR HTML CSS JavaScript

Built an interactive schema visualization tool for Rails developers. Introspects models, associations, and columns, then generates a self-contained HTML entity-relationship diagram.

Enterprise Network Dashboard

RoR REST API SQL Git

Cloud-based management platform for Cisco enterprise customers. Achieved 10x performance improvement on bulk route updates by eliminating N+1 queries and implementing caching.

Standards Data Platform

Ruby XML XPath RegEx

ETL pipelines processing 600k+ documents for an international standards organization. Delivered open-source gems downloaded 400k+ times with 5x faster data retrieval.

Political Campaign SaaS

RoR SQL HTML CSS JS

Cost-effective digital toolbox for state and local political campaigns. Full-stack SaaS application with Stripe payments, Twilio messaging, and OAuth integration.

Docker Registry API

RoR SQL REST API Swagger

REST API for the open-source Docker registry authorization server Portus. Designed and implemented endpoints for user and token management with Swagger documentation.

Social Login Integration

RoR HTML CSS OAuth Vue.js

OAuth/OpenID implementation for the enterprise Docker platform Portus. Added social login support with a Vue.js settings interface.

Experience

GlobalLogic

Senior Software Engineer · Santa Clara, CA

Developed and maintained a web dashboard for Cisco Meraki network device management, used by enterprise customers.

  • Optimized the bulk route update action: 10x faster after removing N+1 queries and caching repeated calculations.
  • Wrote RSpec tests for new and existing features, with ~90% coverage of contributed code.
  • Optimized database queries and API performance (Ruby on Rails, PostgreSQL, background jobs).

Ribose Inc

Senior Ruby Engineer · Central Hong Kong

Led development of Relaton, part of the open-source Metanorma project for standards publishing.

  • Designed ETL pipelines that collect and normalize 600k+ standards documents from many sources.
  • Made metadata retrieval 5x faster with concurrent fetching.
  • Delivered open-source gems downloaded 400k+ times.
  • Reviewed team pull requests and gave technical guidance.

Independent Contractor

Ruby on Rails Developer · Remote

Built and maintained Rails applications for B2B clients, from design through deployment.

  • Supported Ruck.us and Win.GOP, a SaaS toolbox for state and local political campaigns.
  • Contributed a REST API and OAuth/OpenID login to the open-source Docker registry Portus.
  • Integrated Stripe, Twilio, and OAuth; implemented JWT authentication and role-based authorization.

See my Upwork profile.

Recommendations

"Andrei was a terrific help. He's very responsive, very professional, and tries to find the lease expensive solutions. I would recommend him highly."

ND

Natan Daschle

CEO, Ruck.us

"It was great working with Andrei and under other circumstances, I would have continued the contract indefinitely. He was very understanding, worked great with the team, kept up with consistent communication, and delivered work in a timely fashion. Hope to work with him in the future!"

JT

Joe Tebaldi

Founder, flexx

"Andrew is not only a good software engineer but also someone who is able to transform ideas and concepts into products, without needing to explain every step. Looking forward to work with him on next tasks."

VB

Vadim Bauer

CTO, 8gears