About Me
I am Gennadii Khudiakov, a developer with 12+ years of commercial experience. I specialize in building scalable software solutions, from MVPs to high-load infrastructures with clusters of microservices. My primary expertise lies in Ruby on Rails, but I am equally proficient in JavaScript and Python.
Languages
-
English:C1
-
Russian:Native
-
Ukrainian:B2
-
Georgian:A1




Skills
Development
- Languages: Ruby, Crystal, Python, JavaScript
- Frontend: React, Vue, Angular, D3.js, Backbone.js
- Backend: Ruby on Rails, Django, JavaEE
- Database: PostgreSQL, MariaDB, MongoDB
- Testing: RSpec, TDD
Infrastructure and Administration
- Containerization and Orchestration: Docker, Kubernetes
- Message Brokers: Kafka, RabbitMQ
- CI/CD: Capistrano, Git-flow, Pipelines
Management
- Team Management: Partial management experience with development teams of 2-4 peoples
- Workflow Optimization: Git-flow, CI/CD pipelines, testing stages
- Architectural Decisions: Designing scalable solutions and integrations
Design Patterns and Methodologies
- SOLID Principles
- Domain-Driven Design (DDD)
- Agile Development
- BPMN (Process Modeling)
Soft Skills
- Problem-Solving
- Cross-functional Team Collaboration
- Adaptability to New Technologies
Education
Master's degree in Information Technologies (2014) - ETU "LETI"
Certification

Java SE 7 Certification
Work Experience
Crystal Developer
2022 – 2024
- Server-Side Binary Applications: Designed and implemented high-performance server-side binaries for DAST, improving system scalability and efficiency.
- Code Refactoring: Enhanced maintainability and reliability by applying SOLID principles and increasing test coverage by 30%.
Technologies: Crystal Lang, Docker, Kubernetes
Ruby on Rails Developer
2016 – 2025
- Accounting Software: Built full-stack solutions and automated workflows, streamlining client operations. Designed and implemented key product feature.
- Scalable Infrastructure: Designed and implemented the architecture and infrastructure for BP Pulse, a large-scale project aimed at facilitating the transition to electric vehicles. Contributed to the overall system design and developed several key microservices, supporting thousands of daily users.
- Mobile Applications: Refactored the backend of a mobile app at the MVP stage, resolving significant technical debt that had blocked further development due to code complexity. Applied domain-driven design (DDD) and SOLID principles, introduced comprehensive test coverage, and optimized backend performance, unlocking development, enhancing speed, and improving application stability.
- Analytics Tools: Built internal services for Yandex.Taxi, optimized performance, and reduced query load by 35%.
- Content Management Systems: Developed a CMS for Disney.ru, including dedicated portals for games and radio. Redesigned the data storage and delivery system, reducing query response times by half and enhancing user engagement.
Technologies: Ruby on Rails, PostgreSQL, MongoDB, React, Vue, Kubernetes, Docker, AngularJS
Java Developer
2013 – 2015
- Risk Management Solutions: Created tools for banks, reducing operational risks through automation and process optimization.
- BPMN-Based Web Services: Designed and deployed enterprise-level services, improving process automation for Deuche Telecom.
- Enterprise Backend Solutions: Delivered stable and scalable backend systems using Java Servlets, Maven, and Spring MVC.
Technologies: JavaEE, Spring MVC, Hibernate, BPMN, PostgreSQL
.NET Developer
2012 – 2013
- Desktop Applications: Developed desktop applications with advanced browser-like interfaces, enabling user customization and scripting integration with Google V8.
Technologies: C++, C#, Google V8