Eugene Fureev

Software Architect · Tech Lead · Team Lead

Limassol, Cyprus · remoteEnglish B1/B2 · Russian native

Position

I design distributed systems and take them to production — together with the team, the docs and a process that outlives me on the project.

Microservices, CQRS, outbox, realtime. PHP, Go and TypeScript — the language follows the service boundary, not the other way round.

19

years building software, since 2007

10

of them as a lead and an architect

20+

people in the teams I ran

15

open source packages published

Experience

2022 — nowTeam Lead · Go / PHP / TS
Under NDA · betting · Limassol
  • Architecture: microservices, distributed, CQRS, outbox, multi-kernel, SSR, realtime
  • Infrastructure services in Go, business domain in PHP and TypeScript
  • C4, ADR and SLA as part of the definition of done
  • Load, stress and mutation testing in CI; Prometheus, OpenTracing, Sentry, ELK
  • Hiring, growth plans, performance reviews, code review
2016 — 2022Software Architect · Tech Lead
Sitesoft · portals for federal agencies
  • Designed a no-code/low-code portal platform: multi-site, multi-language, plugin architecture
  • Portals of the Ministry of Defence, the Ministry of Internal Affairs, RosTransNadzor, Rosneft
  • Built CI/CD for PHP, Go and JS; introduced continuous testing and mandatory cross-review
  • Ran back-end, front-end, QA and analytics teams; interviews and growth plans
2016Tech Lead · Architect
Perina Peroni / MilaDoma · retail
  • Moved three of the company stores onto a single platform
  • Split the monolith into services and designed the new database structure
2015 — 2016PHP / JS developer
AFC · credit scoring platform
  • Scoring platform for microfinance organisations
  • Drivers for third-party scoring services, encryption, authorisation, open data
2013 — 2015PHP / JS developer
E96.ru · federal marketplace
  • First high-load experience and first large distributed team
  • Day-to-day work inside a very large legacy monolith
2007 — 2015Founder · developer
Feugene Group
  • Own CMS built from scratch (PHP, JS, MySQL)
  • Multithreaded aggregator of state contracts (Delphi)
  • Production administration, client work, setting tasks for designers and developers

Stack

PHP 7 / 8very high
JavaScript / TypeScriptabove medium
Architectureabove medium
Team managementabove medium
Gomedium
CI/CDmedium
PostgreSQLKafkaRabbitMQKubernetesTerraformELKPrometheus
granularityVue 3 design system: 85 core components, own UnoCSS presetTypeScript
laravel-treesMulti-tree structures for LaravelPHP
muFront-end utilities and helpersTypeScript
enviWorking with .env filesGo

Get in touch