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
Languages
Projects
Small Business Accounting
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
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
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
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
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
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
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
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."
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!"
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."
Vadim Bauer
CTO, 8gears