Skip to main content
AK
Looking for a job

Andrei Kaleshka

@andreikaleshka

Ruby on Rails founder at WideFix, taking ownership of production products and shipping safe, incremental improvements.

Poland
Message

What I'm looking for

I help founders and small engineering teams take control of existing Ruby on Rails products. I’m interested in work where I can assess architecture, set priorities, and take ownership of shipping practical improvements that make products reliable, easier to change, and ready to grow.

At WideFix, I help founders and engineering teams take control of existing Ruby on Rails applications. I review architecture, identify risks and bottlenecks, and set priorities so the right fixes and improvements get shipped.

WideFix takes ownership of products already in production, including when a previous developer has left or the application has become difficult to change. I focus on practical, incremental improvements rather than unnecessary rewrites.

At Toptal, I worked on full-cycle software development and maintenance for clients across industries including FinTech, EdTech, e-commerce, and logistics. As a Toptal Core Back-end Developer, I integrated payment and accounting systems and extracted the Billing domain into a separate service.

Earlier, I implemented billing and invoicing systems at ActiveCloud and helped deliver mezuka.com at MEZUKA LLC. I also wrote Rake Task Management Essentials for Packt Publishing.

Experience

Work history, roles, and key accomplishments

WI
Current

Founder

WideFix

Jan 2014 - Present (12 years 9 months)

WideFix takes ownership of existing Ruby on Rails applications.

We help founders and engineering teams maintain, stabilize, and improve products that are already in production. Whether the previous developer has left, the application has become difficult to change, or the team needs deeper Rails expertise, we step in, understand the system, set priorities, and keep the product moving forward.

O

Toptal logoTO
Current

Software Solutions Architect

Aug 2013 - Present (13 years 2 months)

Full-cycle software development and maintaining software solutions (web/mobile/DevOps) for Toptal clients across a range of industries:
- FinTech: Billing/Invoicing/Payments/Accounting systems
- EdTech
- Entertainment
- E-commerce
- Recruitment and job boards
- Data analytics
- Music and digital content
- Logistics

Hubstaff logoHU

Development Team Lead

Aug 2021 - Mar 2022 (7 months)

Worked as Development Team Lead at Hubstaff.

Hubstaff logoHU

Senior Software Engineer

Jan 2020 - Jul 2021 (1 year 6 months)

Worked as Senior Software Engineer at Hubstaff.

CR

Back End Developer

Cru

Nov 2019 - Dec 2019 (1 month)

A one-time job:
- Helped to integrate with Adobe Analytics API
- Implemented REST API endpoint to expose this data
- Helped to finish functionality relates to accept payments from the system clients
- Covered existing functionality by unit tests (RSpec)

MS

Software Consultant

MOLINELLI MEDIA GROUP SL

Apr 2019 - Nov 2019 (7 months)

A one-time job:
- Integrated Stripe online payments system to automatically pay invoices that reduced accounts receivable by more than 50%
- Implemented subscriptions system to sell CRM services so that clients know for what they pay, that also increased income
- Improved speed of full text search functionality by more than 90%
- Added functionality allows to manage properties by many staff member

Toptal logoTO

Toptal Core Back-end Developer

Jun 2016 - Nov 2019 (3 years 5 months)

- Integrated and maintained Stripe payment system
- Integrated and maintained PayPal payment system
- Integrated and maintained Intacct with the Billing system
- Implemented and maintained invoicing system
- Implemented and maintained accounting system
- Refactored monolithic application so that it's ready for microservices architecture
- Extracted Billing domain to a separate service

AC

Lead Software Engineer

ActiveCloud

May 2013 - Nov 2016 (3 years 6 months)

Build a billing system for clouds from scratch
Implement APS standard for services provisioning
Interviewing candidates to the teammember
Code review and grow the team

ML

Senior Software Engineer Team Lead

Mezuka LLC

Dec 2014 - Jun 2016 (1 year 6 months)

- Analyzed business requirements for the startup
- Integrated Authorize.net online payments system so that customers were able to pay orders online, that improved user experience and the business income
- Implemented invoicing system
- Implemented not trivial full text search functionality for searching pizzerias inside custom map areas, the areas were highlighted on mouseover
- Integrated Twilio

ML

Chief Technology Officer

MEZUKA LLC

Dec 2014 - May 2016 (1 year 5 months)

Implemented a delivery fast food application mezuka.com from scratch
Built a strong team
Took decisions in architecture, code quality, configuration, deployment, business analysis, planning

AC

Senior Software Engineer

ActiveCloud

May 2013 - Nov 2014 (1 year 6 months)

- Implemented billing and invoicing system from scratch
- Implement APS standard (https://www.apsstandard.org/) in Ruby
- Completed dozens of interviews for Ruby developer position

PA

Writer

Packt

Nov 2013 - Apr 2014 (5 months)

Write a book from scratch ”Rake Task Management Essentials” ISBN 978-1-78328-077-3

PP

A book author

Packt Publishing

Nov 2013 - Apr 2014 (5 months)

- Wrote the book "Rake task management essentials"
- Learnt Rake tool in deep

Altoros Systems logoAS

Ruby On Rails Developer

Apr 2010 - May 2013 (3 years 1 month)

Development, architecture, deployment, management

ALTOROS SYSTEMS logoAS

Software Engineer

Apr 2010 - May 2013 (3 years 1 month)

Take part in development of various outsourcing projects
The most remarkable and successful project is Keenprint
Tutor of interns for an internal course called RubyGardenswherewe have to refactor legacy and apply new UI

SA

Ruby On Rails Developer

Saygo.ru

Oct 2011 - Jan 2012 (3 months)

Development, architecture, management, negotiations with customer

KL

Ruby On Rails Developer

Kompaniya Chastnyi Repetitor (Private Tutor, LLC)

Jul 2011 - Dec 2011 (5 months)

Write a simple site on Locomotive CMS.

IN

Ruby On Rails Developer

Indeal.ru

Jan 2011 - Jun 2011 (5 months)

Refactor legacy code on Rails, implement new features and solve current issues.

DU

Network Administrator

DORM OF BELARUSIAN NATIONAL TECHNICAL UNIVERSITY

Sep 2007 - May 2010 (2 years 8 months)

Build, maintain and configure the dorm network
Assistance the network users

SY

Software Engineer

Synesis

Nov 2009 - Apr 2010 (5 months)

Write a help systemmodule
Maintain Alfresco CMS

SY

Java Developer

Synesis

Nov 2009 - Apr 2010 (5 months)

Write web services in Java.

BE

Python Developer

Belhard

Oct 2008 - Feb 2009 (4 months)

Implementing processors of bank formats.

BE

Software Engineer

Belhard

Oct 2008 - Feb 2009 (4 months)

Learn Python
Implement and maintain processors of banking formats in Kyriba

Education

Degrees, certifications, and relevant coursework

Белорусский национальный технический университет

Bachelor's Degree, Mechanical Engineering

CO

Coursera

Learning How to Learn: Powerful mental tools to help you master tough subjects

Jun 2018

UC San Diego logoUD

UC San Diego

2018 - 2019

UU

University of Illinois Urbana-Champaign

Market Equilibrium, Government Policy & Elasticity

Dec 2025

BU

Belarussian National Technical Unversity

Engineer's degree, Mechanical Engineering

2005 - 2010

CO

Coursera

Algorithmic Toolbox

Aug 2018

CO

Coursera

Data Structures

Oct 2018

CO

Coursera

Algorithms on Graphs

Nov 2018

CO

Coursera

Algorithms on Strings

Dec 2018

CO

Coursera

Advanced Algorithms and Complexity

Jan 2019

CO

Coursera

Genome Assembly Programming Challenge

Mar 2019

CO

Coursera

Data Structures and Algorithms Specialization

Mar 2019

CO

Coursera

Mathematical Thinking in Computer Science

Aug 2019

UM

University of Michigan

Personal Branding: Stand Out and Succeed

Feb 2024

UA

University of Amsterdam

Basic Statistics

Mar 2024

UA

University of Amsterdam

Quantitative Methods

May 2025

UU

University of Illinois Urbana-Champaign

Microeconomics Principles

Nov 2025

UU

University of Illinois Urbana-Champaign

The Theory of the Firm

Dec 2025

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan