Dmytro Strumilenko

Senior developer / Software architect / Senior Web developer / Head of development / CTO

Summary

Senior software developer/system architect with 25+ years of experience in distributed systems, backend architecture, and full-cycle product delivery. Leading cross-functional teams to develop and scale high load, high performance platforms using Ruby, AWS, Terraform environments. Skilled communicator with deep technical vision and stakeholder collaboration experience.

Professional Experience

CTO, Head of Development, Head of Backend, System Architect, Senior DeveloperHero Gaming AB, Sweden

Jan, 2015 – present

Responsibilities:

  • Developing and support multiple backend applications
  • System architecture
  • Infrastructure
  • Code review
  • Managing data, devs, QA and devops teams
  • Mentoring team members
  • Collecting, formulating and revisiting requirements
  • Working closely with domain experts
  • Deep understanding of business processes
  • Close collaboration with stake holders

Tools and technologies: Ruby, Ruby on Rails, PostgreSQL, Redis, ELK stack, Linux, Kuberetes, Ansible, Terraform, AWS, JS, Git, Golang, RabbitMQ

Team Lead, Senior Ruby developerGera IT, Ukraine

Mar, 2010 – Jan, 2015

Responsibilities:

  • Developing various applications
  • System architecture
  • Infrastructure
  • Code review
  • Mentoring team members

Tools and technologies: Ruby, Ruby on Rails, PostgreSQL, MySQL, MongoDB, Redis, Linux, Ansible, Capistrano, JS, Git

Senior software developerWEB100 Technologies, Ukraine

Oct, 2005 – Mar, 2010

Responsibilities:

  • Developing various applications
  • System architecture
  • Infrastructure
  • Code review

Tools and technologies: Ruby, Ruby on Rails, PostgreSQL, MySQL, MongoDB, C#, C, PHP, Redis, Linux, Ansible, Capistrano, JS, Git

Senior game developerBTE Software, Ukraine

Jun, 2005 – Oct, 2005

Responsibilities:

  • 3D video game development

Tools and technologies: C++, OpenGL, Shaders, GLSL, HLSL

Senior game developer, Game developer, Junior game developerBravo Interactive, Ukraine

Feb, 2001 – June, 2005

Responsibilities:

  • 3D video game development
  • Creating a game engine
  • Developing games for various platforms

Tools and technologies: C++, OpenGL, OpenAL, DirectX, Shaders, WinAPI

Malmö, Sweden

+46-73-976-18-60

dima.lunich@gmail.com

github.com/lunich

linkedin.com/in/lunich

Buzz Words

Ruby, Rails, Terraform, Ansible, TDD, BDD, Sinatra, PostgreSQL, MySQL, NoSQL, Redis, Git, Linux, AWS, ELK, Kuberetes, JS, Containers, Chef, MongoDB, C/C++, OpenGL, JSON, C#, .NET, Websockets, Golang, RabbitMQ

Education

Master degree in microelectronics

Kyiv Polytechnic University

1998 – 2004

Languages

English – advanced

Swedish – limited

Ukrainian – native

Russian – native