Yerassyl Diyas, Developer in Almaty, Almaty Province, Kazakhstan
Yerassyl is available for hire
Hire Yerassyl

Yerassyl Diyas

Verified Expert  in Engineering

Bio

Yerassyl is a full-stack software developer with around six years of experience. His primary expertise is in Ruby, Rails, and React. He also loves learning new technologies that might be good for solving business needs. Yerassyl uses TDD and clean code practices and always aims to keep things simple. He improved project deployment and build time from 20 to 5 minutes. Yerassyl also created a core functionality from zero to the start of sales at a newly created startup.

Portfolio

DESERT ONLINE GENERAL TRADING L.L.C
Ruby on Rails (RoR), Ruby, Back-end, APIs, eCommerce, HTML, Sidekiq, RSpec...
Bookmate LTD
Ruby, Ruby on Rails (RoR), RSpec, Test-driven Development (TDD), OpenAPI, HTML...
AMN Healthcare - Main
Ruby on Rails (RoR), Heroku, React, Test-driven Development (TDD), Docker...

Experience

Availability

Full-time

Preferred Environment

MacOS, RubyMine, WebStorm

The most amazing...

...build time I've improved was from 20 to 5 minutes by switching to the app library and fixing critical caching issues that caused 50% load increases.

Work Experience

Ruby on Rails Developer via Toptal

2023 - 2024
DESERT ONLINE GENERAL TRADING L.L.C
  • Helped migrate a core monolith app to Ruby 3 and Rails 6.
  • Implemented new features and API endpoints and fixed multiple bugs.
  • Contributed to the development of the front end with React, implemented UIs, and fixed bugs.
Technologies: Ruby on Rails (RoR), Ruby, Back-end, APIs, eCommerce, HTML, Sidekiq, RSpec, Docker, Test-driven Development (TDD), JavaScript, Web Development, Programming, Object-oriented Programming (OOP), Databases, Behavior-driven Development (BDD)

Ruby on Rails Back-end Developer

2023 - 2023
Bookmate LTD
  • Implemented new features and integrations, helped launch Bookmate in several LATAM countries, and worked closely with mobile and front-end developers.
  • Fixed bugs related to payments, refactored code, and added a significant number of RSpec tests.
  • Fixed any ongoing issues reported by the support team and performed RCA investigations.
Technologies: Ruby, Ruby on Rails (RoR), RSpec, Test-driven Development (TDD), OpenAPI, HTML, Sidekiq, APIs, Docker, Web Development, Programming, Object-oriented Programming (OOP), Behavior-driven Development (BDD)

Ruby on Rails Developer

2021 - 2022
AMN Healthcare - Main
  • Worked on the existing large codebase and added new features or enhancements and code refactoring.
  • Documented the existing codebase written by developers who departed from the company.
  • Handled support tickets on demand, fixed edge case issues, performed root cause analysis, and fixed data corruptions.
Technologies: Ruby on Rails (RoR), Heroku, React, Test-driven Development (TDD), Docker, Amazon S3 (AWS S3), Next.js, Sidekiq, Back-end, PostgreSQL, HTML, RSpec, Ruby, Web Development, Programming, Object-oriented Programming (OOP), Behavior-driven Development (BDD)

Full-stack Software Developer

2018 - 2021
POWr
  • Worked in a large legacy full-stack monolith app, refactored old code, improved developer happiness, and implemented new features.
  • Moved the CSS processing from an asset pipeline to Webpack. Improved developer happiness.
  • Improved project deployment and build time from 20 to 5 minutes. Faster deployments led to faster feature testing on review apps.
  • Migrated maps from Google to Open Street Maps and migrated assets (JavaScript and CSS) to S3 with versioning. Reduced costs.
  • Implemented review apps to make testing easier and moved old JavaScript and jQuery code to React. Improved code maintainability.
Technologies: Ruby, Ruby on Rails (RoR), JavaScript, React, Node.js, Webpack, Amazon S3 (AWS S3), Heroku, Docker, Sidekiq, Back-end, CI/CD Pipelines, PostgreSQL, HTML, CSS, Web Development, Programming

Full-stack Software Developer

2018 - 2018
HORAFIN
  • Developed core back-end APIs for web and mobile.
  • Built core front-end and administration dashboard UIs.
  • Developed an Android app for gathering data about potential customers.
Technologies: Node.js, TypeScript, React, PostgreSQL, GraphQL, Amazon S3 (AWS S3), Amazon Web Services (AWS), Back-end, CI/CD Pipelines, Python, HTML, CSS, JavaScript, Web Development, Programming

Full-stack Software Developer

2017 - 2017
Doq
  • Created a core functionality from zero to beta and then to the start of sales with a team of developers.
  • Developed core back-end services, booking appointments, doctor search, feedback, and SMS approval tools.
  • Built front-end and inner applications, including online schedule, operators and call-center dashboard, and a doctor profile.
  • Participated in making business UX design-related decisions primarily by researching similar startups in other countries.
  • Consulted patients via phone, which helped me understand the functional requirements for the call-center application.
Technologies: JavaScript, React, PostgreSQL, Back-end, Python, HTML, CSS, Web Development, Programming

Keep It Fresh

Keep It Fresh is a cosmetic bag on your phone. Keep track of your products, expiration dates, share feedback with friends, and take a look at what your friends or celebrities use. Share what is inside your cosmetic bag with your friends.
2013 - 2017

Bachelor's Degree in Computer Science

Nazarbayev University - Nur-Sultan, Kazakhstan

Libraries/APIs

React, Node.js, Sidekiq, OpenAPI

Tools

RubyMine, WebStorm, RSpec, Webpack, Hotwire, Turbo

Languages

Ruby, JavaScript, HTML, CSS, Python, TypeScript, GraphQL, Haml

Frameworks

Ruby on Rails (RoR), Next.js, Stimulus, Tailwind CSS

Paradigms

Object-oriented Programming (OOP), Test-driven Development (TDD), Functional Programming, Behavior-driven Development (BDD)

Platforms

MacOS, Heroku, Docker, Amazon Web Services (AWS)

Storage

PostgreSQL, Databases, Redis, Amazon S3 (AWS S3)

Other

Web Development, Programming, Back-end, Software Engineering, APIs, Chakra UI, CI/CD Pipelines, eCommerce

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