Chris Hasiński, Developer in Poznań, Poland
Chris is available for hire
Hire Chris

Chris Hasiński

Verified Expert  in Engineering

Software Engineer and Developer

Poznań, Poland

Toptal member since October 2, 2024

Bio

Chris is a back-end engineer specializing in Ruby and Ruby on Rails application performance. Known for optimizing sluggish systems, he excels in databases, caching, and scaling high-traffic applications. Although his primary focus is on these areas, Chris is adept at tackling a variety of technical challenges. With a keen eye for detail, he consistently ensures robust and efficient system performance.

Portfolio

SilkFred
Ruby, MongoDB, Ruby on Rails (RoR), Ruby Performance, Redis, REST APIs...
Mooncard
Ruby, React, Ruby on Rails (RoR), PostgreSQL, Elasticsearch, Redis, REST APIs...
Equinix
Ruby, PostgreSQL, Ruby on Rails (RoR), Ruby Performance, Redis, REST APIs

Experience

  • Databases - 17 years
  • Linux - 17 years
  • SQL - 16 years
  • MySQL - 13 years
  • PostgreSQL - 10 years
  • Ruby Performance - 8 years
  • Ruby on Rails (RoR) - 8 years
  • Ruby - 8 years

Availability

Full-time

Preferred Environment

Linux, MacOS, RubyMine, Ruby, Ruby on Rails (RoR), PostgreSQL, REST APIs

The most amazing...

...thing I've worked on involved resolving blockers during due diligence for a startup acquisition by a Fortune 500 company.

Work Experience

Senior Software Engineer

2022 - 2023
SilkFred
  • Reduced core endpoint latency by 50%, leading to a much snappier user experience and lower hosting costs.
  • Reduced average build time by an order of magnitude, improving developer experience.
  • Built a voucher refund system, which led to a significant improvement in refund rates.
Technologies: Ruby, MongoDB, Ruby on Rails (RoR), Ruby Performance, Redis, REST APIs, Amazon Web Services (AWS), AWS Lambda

Senior Software Engineer

2022 - 2022
Mooncard
  • Oversaw multiple initiatives to rework critical components of the administration panel for a large-scale banking app.
  • Integrated components with multiple external systems to manage user data efficiently.
  • Implemented a security assertion markup language (SAML) based authentication solution for enterprise customers.
Technologies: Ruby, React, Ruby on Rails (RoR), PostgreSQL, Elasticsearch, Redis, REST APIs, Amazon Web Services (AWS)

Senior Back-end Engineer

2019 - 2021
Equinix
  • Headed a team that resolved all blockers during the due diligence process for Packet Inc., facilitating their acquisition by Equinix.
  • Resolved database locking issues preventing provisioning servers' scaling up, a core feature for Packet.
  • Increased build speed by over 60%, resulting in faster product iterations and a 30% reduction in development infrastructure costs.
Technologies: Ruby, PostgreSQL, Ruby on Rails (RoR), Ruby Performance, Redis, REST APIs

Senior Software Engineer

2018 - 2019
Accounto
  • Integrated payments into the accounting system, syncing with the Swiss banking system.
  • Reworked the deployment system for a large microservice-based codebase, resulting in safer and atomic deployments.
  • Standardized the API, enabling the front-end team to regain lost velocity and deliver features much faster.
Technologies: Ruby, PostgreSQL, Microservices, Graphiti, Ruby on Rails (RoR), Ruby Performance, Grape, Redis, REST APIs, Amazon Web Services (AWS)

Senior Software Engineer

2018 - 2018
Toptal
  • Reworked the skill search functionality for this website, incorporating full-text search capabilities.
  • Developed the headless content management system (CMS) that powers Toptal's blogs.
  • Enhanced the developer experience by reducing build times.
Technologies: Ruby, PostgreSQL, Ruby on Rails (RoR), Ruby Performance, Redis, REST APIs

Senior Back-end Engineer

2015 - 2018
Loot
  • Designed and implemented a complete banking application in less than four months.
  • Integrated 3rd-party know-your-customer (KYC) and anti-money laundering (AML) solutions, along with tools for customer support.
  • Migrated the payment provider, ensuring no interruption to transactions or end-user operations.
Technologies: Ruby, PostgreSQL, Microservices, Ruby on Rails (RoR), Ruby Performance, Redis, REST APIs, Amazon Web Services (AWS)

Senior Software Engineer

2011 - 2015
Espeo Software
  • Spearheaded and released over half a dozen products using various technology stacks.
  • Conducted over a hundred job interviews for engineering candidates.
  • Collaborated with clients on new project estimations and scoping.
Technologies: JavaScript, Java, PHP, Ruby, Symfony, Liferay, Ruby on Rails (RoR), Elasticsearch, Redis, REST APIs, Amazon Web Services (AWS)

Research Scholar

2010 - 2011
University of California, Davis
  • Led the data processing for the CASP9 protein folding experiment.
  • Managed twenty data processing servers, overseeing regular maintenance and coordinating workloads.
  • Developed several protein folding comparison applications.
Technologies: Perl, PostgreSQL, Java, Fortran, REST APIs

Experience

Equinix Deploy

https://deploy.equinix.com/
Previously known as Equinix Metal and, before that, Packet, this system manages bare metal cloud services, including provisioning and billing. It is API-based and includes a Terraform integration. I optimized the performance of several critical components.

Education

2006 - 2009

Coursework Toward Master's Degree in Data Processing Technologies

Poznań University of Technology - Poznań, Poland

2006 - 2009

Bachelor's Degree in Computer Science

Poznań University of Technology - Poznań, Poland

Skills

Libraries/APIs

REST APIs, Graphiti, React

Tools

RubyMine, Open Neural Network Exchange (ONNX)

Languages

Ruby, C, C++, SQL, Java, JavaScript, PHP, Perl, Fortran, Python

Frameworks

Ruby on Rails (RoR), Symfony, Grape, Angular

Storage

Databases, PostgreSQL, MySQL, Elasticsearch, Redis, MongoDB

Platforms

Linux, MacOS, Amazon Web Services (AWS), Oracle, AWS Lambda

Paradigms

Microservices

Other

Ruby Performance, API Integration, Web Development, Algorithms, Machine Learning, Retrieval-augmented Generation (RAG), Vector Databases, Data Structures, Liferay, AI Agents

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring