Yerassyl Diyas
Verified Expert in Engineering
Full-stack Software Developer
Almaty, Almaty Province, Kazakhstan
Toptal member since August 20, 2021
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
Experience
Availability
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
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.
Ruby on Rails Back-end Developer
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.
Ruby on Rails Developer
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.
Full-stack Software Developer
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.
Full-stack Software Developer
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.
Full-stack Software Developer
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.
Experience
Keep It Fresh
Education
Bachelor's Degree in Computer Science
Nazarbayev University - Nur-Sultan, Kazakhstan
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring