Vitaliy RyaboySenior Software Engineer— Home

Vitaliy Ryaboy

Senior Software Engineer · Cernusco sul Naviglio, Milan

vriaboy@gmail.com · ryaboy.dev

My professional experience

My career spans more than 15 years in web and software development. I have built websites, applications, backend systems, APIs and cloud infrastructure, working both on code and on architectural and organisational decisions. This experience allows me to understand a product as a whole and contribute continuously, from the initial need through to production operations.

WelMed Italia

5 years 1 month

Milan, Lombardy, Italy · Remote

  1. CTO - Chief Technology Officer

    Feb 2022 — Jan 2026 · 4 years

    Technical and organisational responsibility in a health-tech company, from product strategy to TypeScript backend architectures and delivery.

    • Led 16 people across 3 cross-functional teams
    • Contributed to product strategy and company planning, aligning technology with business goals
    • Managed relationships with clients and external suppliers to plan and deliver technical initiatives
    • Designed and developed GraphQL APIs in TypeScript with NestJS and Node.js microservices
    • Oversaw infrastructure and CI/CD, including the migration from Bitbucket to GitHub
    • Configured and optimised Jira workflows, with automation for product and development
  2. Tech Lead

    Jan 2021 — Feb 2022 · 1 year 2 months

    Technical leadership of a cross-functional team, with responsibility for architecture, development and delivery.

    • Technical coordination of a cross-functional team
    • Designed and developed GraphQL APIs in TypeScript with NestJS and Node.js microservices
    • Contributed to infrastructure, CI/CD and development processes

Senior Software Developer

Eataly

Mar 2020 — Jan 2021 · 11 months

Milan, Lombardy, Italy · Remote

International e-commerce platform with cloud services and infrastructure automation.

  • Developed custom REST APIs with Magento 2
  • Built Node.js microservices deployed to AWS Lambda
  • Automated AWS infrastructure with Terraform for a Magento 2 and Vue.js platform
  • Created Bitbucket pipelines for QA, frontend assets, Docker images on Amazon ECR and multi-environment deployments

Software Engineer

ProntoPro.it

May 2017 — Feb 2020 · 2 years 10 months

Milan, Lombardy, Italy · On-site

Evolution of the backend of a high-traffic marketplace within an agile product team.

  • REST APIs with PHP 7 and Symfony
  • CQRS and Event Sourcing for separation and scalability
  • Code review, pair programming, CI and test automation

Senior Web Developer

D-Service Media s.r.l.

Apr 2015 — May 2017 · 2 years 2 months

Milan, Lombardy, Italy · On-site

Development of shared services and components for Il Sole 24 Ore’s editorial platforms.

  • Developed and maintained sections and services for ilsole24ore.com, including Argomenti and Stream24
  • Built shared services for Il Sole 24 Ore, 7 newspapers and 9 magazines
  • Created a jQuery plugin to distribute headers and footers across subdomains and co-branded websites
  • Created a centralised plugin for managing user comments

Web Developer

Dottori.it

Mar 2013 — Mar 2015 · 2 years 1 month

Milan, Lombardy, Italy · On-site

Evolution of the platform, backend services and internal operational tools.

  • Databases, CRM, CMS, KPI dashboards and tools for the call centre
  • Centralised APIs and geographic search for doctors with Elasticsearch
  • Online card and PayPal payments and Mailchimp automation

Web Developer

Facile.it

Nov 2011 — Feb 2013 · 1 year 4 months

Milan, Lombardy, Italy · On-site

Full-stack development of new platform sections and their related management tools.

  • New sections dedicated to ADSL, pay TV and offers
  • Backend tools for managing content and operational workflows
  • Web interfaces and integration with call-centre systems

Web Developer

Cocopelli Srl

Oct 2010 — Nov 2011 · 1 year 2 months

Milan, Italy · On-site

Development and maintenance of editorial systems and data integrations for Datasport.it.

  • Proprietary CMS for editorial content and sports rankings
  • Designed and managed XML feeds for external clients
  • Reliable and scalable integrations with third-party systems

Education

Diploma in Information Technology

Istituto Tecnico Industriale S. Freud

Languages

Italian
Native or bilingual proficiency
Ukrainian
Native or bilingual proficiency
Russian
Professional working proficiency
English
Limited working proficiency

Skills

  • PHP
  • JavaScript
  • TypeScript
  • Golang
  • SQL
  • Bash
  • Node.js
  • deno
  • NestJS
  • Symfony
  • Laravel
  • TypeORM
  • Doctrine
  • React.js
  • redux
  • jQuery
  • REST
  • GraphQL
  • WebSocket
  • AJAX
  • JSON
  • XML
  • MySQL
  • NoSQL
  • Redis
  • ElasticSearch
  • HTML
  • CSS
  • Linux
  • docker
  • Nginx
  • Apache
  • Vagrant
  • Git
  • Composer
  • npm
  • webpack
  • Web Development
  • SEO
  • WordPress
  • e-commerce

Would you like to learn more about my experience?