Vitaly Pushkar

Berlin, Germany · +49(0160) 608-03-54 · vitaly.pushkar@gmail.com

Software engineer and technical leader 👨‍💻
Lifelong learner and systems thinker 📚
Passionate about building strong teams and keeping the context clear 💪


Skills

Programming Languages & Tools
  • Ruby, Ruby on Rails
  • Scala, Akka
  • JavaScript, TypeScript, ReactJS
  • MySQL, PostgresSQL, Redis, ElasticSearch
  • Kafka, RabbitMQ
  • HTML5, CSS
  • Linux
  • AWS, Terraform, Docker
Other
  • Functional Programming
  • Clojure, ClojureScript, re-frame
  • Reactive, Event-Driven Software Systems
  • Actor Model
  • Big Data
  • TDD
  • Continuous Integration and Delivery
  • Software Design and Architecture
  • Effective Learning

Experience

Staff Engineer

SolarisBank.de

As a Staff Engineer, I am helping the team of 4 to 6 engineers to deliver the core Cards product, in a steady, pragmatic way.
My hands-on, individual contributor part varies from 70 to 90 percent, depending on team needs.
When not coding, I am working together with Engineering Managers, Product Owners, and Business in the early stages of new features or products, to shape and prepare them before involving the team. I see my role as somebody who helps to make the context clear for the team and to improve various team processes to ensure a productive, fulfilling, and safe environment for everyone.

Technologies: Ruby with Grape for API services, Sidekiq, MariaDB, Redis, AWS (S3, Fargate, SNS/SQS, RDS), Terraform

Significant accomplishements: Successful migration of major Cards services to AWS with minimal downtime.

March 2019 - Present

Tech Lead

Fyber.com

Fyber is a monetization platform for mobile publishers, and at its peak received more than 1800 requests per second and had 30+ million users every day.

My job at Fyber was consisting of developing and maintaining the Ad Delivery backend in Scala and Ruby; Growing and following DevOps mindset; Delivering products and mentoring a team of three in a high-demanding environment; Promoting good practices in fields like TDD, Continuous Delivery, Pair Programming, DevOps, etc.

Technologies: "pure" Ruby and RoR for frontend products; Scala, Akka (Actors, HTTP) for API services; Kafka for building robust, maintainable, and high-performing geographically distributed solution; Docker, Terraform, Apache Mesos, AWS, Capistrano, Jenkins for operations.

Significant Accomplishments: Was a vital part of the team that worked on re-architecture and implementation of a high-load Ad delivery pipeline with 500+ RPM, under 200ms latency. Lead full ownership of the product afterward.
Worked closely with Fraud Prevention and Business Intelligence teams to detect and close different fraud attacks resulting in saving the company three-figure thousands of dollars per year.
Drove various educational projects, like so-called "Inspiration Sessions" (watching tech talks together), "Freaky Fridays" (working on personal projects once a month), and various book clubs.

June 2018 - March 2019

Senior Software Engineer

Fyber.com
January 2018 - May 2018

Software Engineer

Fyber.com
October 2016 - December 2017

Senior Ruby Developer

Helpling.de

Helpling is a marketplace for cleaning services. In my role there I was extending the functionality of the system (mostly the backend part of it) with tight feedback loops from the Business Intelligence team to make sure the changes are valuable for the business and help it move in the right direction.

Technologies: Ruby on Rails, PostgreSQL, Redis, Heroku

Significant Accomplishments: designed, implemented and integrated promo codes system

May 2016 - October 2016

Senior Ruby Developer

Jovoto.com

Jovoto is a crowd storming platform for creative people. Clients: Coca Cola, Villeroy & Boch, Green Peace. In this role, I directly interacted with various stakeholders like Business and Community Managers, Sales and Marketing, and helped to prioritize and implement necessary functional iterations to the platform to ensure it’s alignment with directions of the business.

Technologies: Ruby on Rails, MySQL, Redis, AWS Opsworks

June 2015 - May 2016

Full Stack Developer

Brandslisten.com

Brandslisten is SaaS for customer communities. I helped to create and improve the white-label solutions and to integrate and onboard new clients. Clients included: Deutsche Telekom, Allianz, Kabel Deutschland, RV24, Qivicon.

Technologies: Ruby on Rails, CoffeeScript, ElasticSearch, MySQL.

September 2014 - June 2015

Full Stack Developer

9flats.com

9Flats is a peer-to-peer property rental company for private accommodations (early AirBnB competitor in Europe). I helped to maintain the platform, occasionally adding new bits of functionality for both the backend and the frontend. I also worked on a project of integrating the background jobs tooling which significantly minimized the application request time and optimized booking-related parts of application leading to serious speed improvement of the booking process increasing revenues as a result.

Technologies: Ruby on Rails, JavaScript, ElasticSearch, MySQL.

September 2013 - September 2014

Ruby Developer

time2play.mobi

"Aquatika" was a free to play MMO browser game. I worked on the project from its beginning, creating the game and optimizing gameplay experience.

Technologies: Ruby on Rails (started on Sinatra, then moved to RoR), MongoDB, Redis, RabbitMQ, MySQL.

September 2011 - August 2013

Full Stack Developer

ticketco.no

Norwegian online ticketing service that allows event organizers to plan, set up ticket sales, and promote events.
I worked on this project from the very beginning. My role consisted of communicating with the client and analyzing requirements, choosing technologies, designing application architecture, and finally implementing and rolling out the product to production.

Technologies: Ruby on Rails, Capistrano, MongoDB.

December 2010 - September 2011

Co-Founder

webmil.eu

I co-founded this outsourcing agency with a few university friends and worked there for 2+ years building a solid foundation for its future success. It’s now operating successfully with over 30 employees, and many important clients like the well-known Kickstarter project - PetCube.

September 2008 - December 2010

Education

Ivano-Frankivsk National Technical University of Oil and Gas

Bachelor of Science
Department of Automation and Computer-Integrated Technology

Capstone project: Genetic algorithm recommendation engine for e-commerce projects
September 2005 - July 2010

Interests

Apart from my job, I enjoy photography, reading about history, politics, nature, psychology, and other topics.

Together with my wife, we like to travel often but find ourselves coming back to Italy again and again. We are in love with the country and have started learning the language recently.

I also like Brazilian jiu-jitsu, although due to a broken rib and then COVID-19 I haven't done it in a while, I hope to get back to my BJJ lessons as soon as possible.


Other

  • In 2018, I organized and facilitated the "Structure and Interpretation of Computer Programs" book club meetup in Berlin.
  • In July 2020 I speak at RubyConfBY