Alexey

Alexey

Software Engineer. More than 8 years of E-commerce development experience. Elixir Phoenix Ruby Ruby on Rails.

Alexey Kondratenko

PERSONAL DETAILS

Email: ialexey.kondratenko@gmail.com

Location: Ukraine, Kiev

LinkedIn: Alexey Kondratenko – 123fahrschule SE | LinkedIn

GitHub: AlexeyAlexey / Repositories · GitHub

Currently open to: Remote contract work or full-time positions. I can work in different time zones.

PERSONAL PROFILE

More than 8 years of E-commerce development experience.

A diligent and adaptable professional with a passion for continuous learning and growth. I bring a solid foundation in network programming and data analytics, with a specific interest in Elixir, Phoenix, Ruby, Ruby on Rails and AI models. I thrive on challenges and I am committed to staying updated with emerging technologies to deliver innovative solutions.

SKILLS

Programming Languages: Elixir, Ruby, JavaScript

Frameworks: Phoenix, Ruby on Rails, Redmine, jQuery, Sidekiq

Databases: MySQL, PostgreSQL, MongoDB, Redis

Cloud Services: AWS (S3, Lambda), Twilio (SMS), Stripe (Online payment processing)

Version Control: Git

Virtualization: Vagrant, Docker (dev/test env)

Operating Systems: Ubuntu

Platforms: Heroku

Other Tools: Delphi, AutoLisp, AutoCAD, Matlab, KOMPAS3D, MathCAD

Data Analysis: Python, Random Forest Algorithm, Jupyter Notebook

Message Broker: RabbitMQ

IaC: Ansible

Other: Cron jobs, Delayed jobs, Microservices Architecture, Event driven architecture, Event Sourcing, Monolith Architecture, Modular Monolith Architecture, Multi-tenant application, REST API, 2FA, JWT

WORK EXPERIENCE

Software Engineer

2024 - 2026

  • Led the development of new features within a microservices architecture and event driven architecture, ensuring scalability and reliability.

  • Developing a real-time API using Phoenix Channels

  • Implementing real-time, interactive web interfaces with Phoenix LiveView

Elixir, Phoenix, Phoenix LiveView, Phoenix Channels, Ruby, Ruby on Rails, REST API, Real-time API, Event driven architecture, Event Sourcing, Microservices architecture, Multi-tenant application

Software Engineer

2020 - 2024

Successeve is the only solution to offer a suite of products that allow companies to manage their customers’ lifecycle from signup to churn. Our products, Convert and Retain & Expand, help companies increase their growth by converting, retaining and expanding more customers.

  • Led the development of new features and services within a microservices architecture, ensuring scalability and reliability.

  • Conducted performance optimization and bug fixes, resulting in improved user experience and system efficiency.

  • Engineered a comprehensive analytical application for real-time behavioral data analysis, facilitating data-driven decision-making processes.

  • Designed and implemented an email tracking system for Gmail and Outlook, enabling detailed engagement analysis and performance monitoring.

  • Developed a multi-node database management service to enhance data storage scalability and reliability.

  • Established a data pipeline service for streamlined data processing and analysis, improving operational efficiency.

  • Leveraged Python’s Random Forest Algorithm to predict churn and conversions, enhancing customer retention strategies.

Ruby, Ruby on Rails, MongoDB, PostgresSQL, Redis, RabbitMQ (RPC, queue), REST API, Microservices architecture, Multi-tenant application, Python, Random Forest Algorithm, Jupyter Notebook, Docker, Cron jobs, Delayed jobs

Ruby on Rails Developer

2019 - 2020

It is a fintech project

  • Integrated payment services and external APIs to extend application functionality and support business requirements.

  • Conducted refactoring and optimization initiatives to enhance codebase maintainability and system performance.

PostgreSQL, Redis, Cron jobs, Delayed jobs

Software Engineer

2017 - 2019

  • Contributed to the development of a microservices architecture, implementing various external services and APIs.

  • Designed and implemented push notification systems for iOS and Android platforms to improve message delivery efficiency. (Phoenix)

Ruby on Rails: REST API, 2FA, Twilio, JWT, AWS, S3 (pre-signed url), Stripe (Online payment processing), Cron jobs, Delayed jobs (Sidekiq)

Phoenix: REST API, Websocket, Pigeon (push notification), S3 (pre-signed url), Module plug, MongoDB, PostgreSQL

Ruby on Rails Developer

2015 - 2017

Redmine is a flexible project management web application

  • Developed a secure JSON API with message authentication to ensure data integrity and security.

  • Identified and resolved performance bottlenecks, optimizing database queries and application performance.

  • Asterisk (Telephone calls) - A redmine user can initiate a call from a task(issue). The call statistic is saved in the task.

MySQL, REST API, Sidekiq, Asterisk (Telephone calls), Redmine plugins, Cron jobs

Where Next?

Popular in Member Profiles Top

Eiji
About me My name is Tomasz Sulima. Elixir programmer who loves to combine hobby with work. 1000 questions and tests starts the best fun...
New
blackode
#I am Elixir-OTP/Meta Programmer |&gt; Ember JS Developer |&gt; Graphic Designer |&gt; Technical Writer |&gt; YouTuber <span clas...
New
dimitarvp
Personal details: Name: Dimitar Panayotov. Location: Sofia, Bulgaria. Work format: Remote only. Full time, part time, contracting. Expe...
New
felix-starman
Hi, I’m Peter Mueller. I’m in the United States, specifically Ohio, and prefer to work remotely, but would relocate to parts of Michigan...
New
almirsarajcic
Hey everyone, I’m looking for some contract work. I am a full-stack software developer working in the industry since 2012. I’m used to w...
New
Exadra37
Hello Everyone :wave: :white_check_mark: I am Paulo Renato, located in the United Kingdom (Scotland), and I am seeking a fully remote ro...
New
Lucassifoni
Hello, I currently am open to a single part-time contract, to diversify my practice alongside my SaaS products which now are a time-boxe...
New

Other popular topics Top

vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 40165 209
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New

We're in Beta

About us Mission Statement