Dennis Lukyanov

Dennis Lukyanov

Web developer / Intern

Followers of Dennis Lukyanov453 followers
location of Dennis LukyanovRussia

Connect with Dennis Lukyanov to Send Message

Connect

Connect with Dennis Lukyanov to Send Message

Connect
  • Timeline

  • About me

    IT-engineer, Adviser, Tech Lead

  • Education

    • Presidential Program of program of training for top- and mid-level managers

      2008 - 2009
      Specialist Marketing

      Activities and Societies: Internship in USA for 1 month within the "Information Technology" program - October 2011.

    • Tver State Technical University

      2001 - 2007
      Master of Automation Automation of Processes

      Master’s Degree. Honors in Technology.

  • Experience

    • Mediaman Germany

      Apr 2005 - Oct 2005
      Web developer / Intern

      Participating in the Car Configurator Project for the Daimler Crysler AG (www.mercedes-benz.de). Development and testing of web-interface. Technologies: Java (JEE, JSP), HTML, Javascript, XML.

    • Holzplast

      Jan 2006 - Mar 2010
      IT Manager

      Company's IT-environment development; interaction with external contractors; IT-consulting; IT-department supervision.

    • IPelican

      Jul 2011 - Feb 2014
      CTO / Tech Lead

      iPelican is a global marketplace of HoReCa equipment. Basically, it is a SaaS-platform where suppliers from different locations can publish their goods, and customers can place orders. A supplier can also have their own separate online store on a custom domain/subdomain.Originally based on Spree Commerce (an e-commerce platform I used to work with hard at the time) it then has been transformed into an independent product with a lot of features.I managed the engineering team working on:- Ruby-on-Rails backend (core monolith).Tech stack I personally used in this project:- Ruby-on-RailsThe project was sold in Feb 2014. Show less

    • Convead

      Feb 2014 - Jul 2020
      CTO / Tech Lead

      Convead is a complex digital marketing platform designed primarily for e-commerce, which consists of two parts:- Analytics: tracking a lot of events in Google Analytics style; aggregating customer data and shopping history; building business reports etc.- Actions: designing and showing widgets and forms on sites to collect customer data; designing and sending email and web-push messages etc.I with my colleagues designed the project architecture and managed the engineering team working on:- Ruby-on-Rails backend (business logic monolith);- Elixir highload-optimized services (events tracking server, chat server);- Tiny microservices on Golang;- Numerous number of plugins and integrations for different e-commerce platforms, social networks, and messengers.This is a live highly loaded product and a working business. It counted billions of tracked events and a lot of Tbs of data by the time I quit the project in July 2020.Tech stack I personally used in this project:- Elixir- Ruby-on-Rails- Postgres, Redis Show less

    • Speekify

      Sept 2017 - Mar 2020
      CTO / Co-owner

      Speekify started as a pet project and grew up to an educational platform for learning foreign languages. Its aim is to let you speak a foreign language as naturally as native speakers. At Speekify you listen and repeat a native speech and then ML algorithms check your pronunciation under the hood and rate your recording. We've launched Speekify from scratch within 2 months with friends of mine in 2017. Now it works standalone and has some constant and slightly growing audience.Tech stack I personally used in this project:- Elixir (RESTful API backend)- VueJS (Web frontend) Show less

    • CXMap

      Oct 2017 - Oct 2019
      CTO / Tech Lead

      CXMap is an analytical SaaS-service, designed for digital marketers allowing them to easily create interactive customer journey maps with a fancy drag-and-drop interface. One needs to install a tiny javascript tracking code snippet on the website to see all the customer journey data on the interactive visual map and all the bottlenecks of the customer experience.I designed the project architecture and managed the engineering team working on:- Ruby-on-Rails backend (business logic and GraphQL server);- Elixir highload-optimized services (events tracking server);- VueJS web frontend.Tech stack I personally used in this project:- Elixir- Ruby-on-Rails- Postgres, RedisThe project was suspended by founders in October 2019. Show less

    • NDA

      Jul 2020 - Dec 2020
      CTO / Tech Lead

      [NDA] is an AI-powered Sales' and Support Assistant, designed for online stores to eliminate routine tasks in customer support and improve the overall shopping experience.The prime part of the product is the Chat Server (Elixir) that handles all the communication between customer support agents and customers via website, email, and messengers. The main feature is the AI-powered (backed by Google DialogFlow) automated assistant, that coveres most of the routine customer questions.Another important part is the Analytics Tracking Server (Elixir), designed to handle a large number of requests and having its own business logic, related to handling customer live sessions.I designed the project architecture and managed the engineering team working on:- Ruby-on-Rails backend (business logic and GraphQL server);- Elixir highload-optimized services (events tracking server, chat server, caching server);- Tiny microservices on Crystal;- VueJS web frontend;- iOS/Android apps on Flutter.I also built a fully automated CI/CD process for releases to the Kubernetes cluster.Tech stack I personally used in this project:- Elixir- Ruby-on-Rails- Postgres, Redis, RabbitMQThe project was suspended by founders in December 2020. Show less

    • Buyk

      Jan 2021 - Mar 2022
      Head Of Backend

      Buyk changes your routine by bringing time back to your day delivering groceries, cosmetics & more straight to your door.

    • Samokat

      Mar 2022 - Feb 2023
      Head of Backend Platform (Ruby & Elixir)

      Maintainer of Ruby and Elixir backend platforms in Samokat.tech. GraphQL ambassador.

    • Yandex

      Feb 2023 - Jun 2024
      Head of Backend Development
    • Samokat

      Jun 2024 - now
      Stream Tech Lead

      My key responsibilities as a Tech Lead of the commercial products branch include monitoring the development process, architecture, and performance of 9 products and 18 product teams, helping teams make technical decisions, and managing people. I aim to provide reliable software with the required quality on time at the intersections of OLTP, OLAP, ML, Infra, etc.

  • Licenses & Certifications

    • Introduction to Machine Learning (Yandex) / Введение в машинное обучение (Высшая школа экономики, Yandex)

      Coursera Course Certificates
      Aug 2016
      View certificate certificate
    • Getting Started with Google Kubernetes Engine

      Coursera
      Apr 2019
      View certificate certificate