ruby

Assisting an HRTech Startup with Customization for VIP Clients

In 2022, a startup approached Evrone seeking assistance in developing a Custom HR Management System to automate HR tasks. Evrone provided backend and frontend developers skilled in HR process automation. Despite confidentiality constraints, Evrone played a crucial role in developing tailored HR workflows, integrating systems, and implementing features like auto-enrollment, authentication, NPS surveys, filtering, group pages, and chats. They also focused on establishing Agile processes for effective project management. Evrone's expertise ensures clients receive comprehensive support and advice, making them an invaluable outstaff team.

Supporting the Backend for a Remote Healthcare Service

PMT Online, a remote healthcare service, sought Evrone's expertise to address accumulated technical debt and update their data reception and processing system. Evrone implemented Ruby services integrated with EventMachine, ensuring compliance with the FHIR standard for healthcare data exchange. Leveraging Chat GPT-4, they efficiently grasped FHIR implementation nuances. Evrone also enhanced report generation logic, developed a mobile API with Grape, and revamped outdated doctor and patient dashboards. Refactoring Ruby on Rails and adopting modern tools like dry-rb and RabbitMQ optimized system performance. Their ongoing support has elevated PMT Online's development team, solidifying Evrone as a trusted partner in telehealth solutions.

Developing a cloud backend for a streaming service

Evrone collaborated with Viasat to develop a cloud backend for the Viju streaming service, meeting its unique challenges. Leveraging Kubernetes on the Yandex.Cloud platform, they ensured scalability and stability, handling heavy loads and integrating CDN caching for faster video loading. With a focus on clean code and security, they implemented user authorization using JSON Web Token and enhanced payment systems. The result is a user-friendly, innovative platform capable of competing in the market, setting a new standard for video streaming services.

Gett: Legacy project support for an international taxi ordering service

Gett is an international company that provides a taxi and delivery service. The main product of the company is a cloud service that connects providers and consumers of transport services. A large line of business is corporate transportation, with Gett serving a quarter of the Fortune 500 companies.

Developing a goal-setting system for a Forbes-acknowledged company

Evrone was integrated into the HR software development project to work on a product called TalentTech Goals. The team for this project is big: two backend developers (one from Evrone), three frontend developers, two QA engineers, and a number of managers.

Lifetime: an online platform for ordering at-home medical tests

Lifetime is an online platform offering medical laboratory services where you can order medical tests and analyses in a couple of clicks.

Test your Ruby skills with Evrone Quiz and win prizes!

Evrone is, above all, a skilled Ruby team. And, as experts in Ruby development, we’d like to invite you to test your knowledge in our new Ruby Quiz compiled by top senior developers.

RubyRussia 2021 online: Yukihiro Matsumoto, 4K quality, and round tables

RubyRussia is the largest international conference on the Ruby programming language held in Russia. Evrone brings together the main Russian and world experts in both Ruby and Rails. In 2021, RubyRussia was held for the 12th time, and for the second time, we held it in an online format. Despite this, RubyRussia 2021 was the largest, in terms of the number of registered participants, with 1,576 attendees. Thanks to everyone who was with us!

Casbin-Ruby: an authorization library supporting distributed role-based access control (RBAC)

Our KFC project employs a microservice architecture, with components written in various languages and runtime environments, ​​such as .NET, Ruby, and Go. Many of these components need to be able to make decisions based upon the authorization status of a user: who are they, what roles do they belong to, what actions are they able to perform, and to what?