Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/petrenko-alex/petrenko-alex


https://github.com/petrenko-alex/petrenko-alex

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

        

Hi there 👋

Alexander Petrenko profile cover. (not-only) Web Developer

## My job 👨‍💻
Team Lead at [Lenvendo](https://github.com/lenvendo)
Lead OMS (order management system) team for 3 years. Product ["Magnit.Delivery"](https://promokod.magnit.ru/)
I am at the origins of "Magnit.Delivery" product. It's been a long and challenging journey from the MVP stage to a fully functioning product. I'v been involved in the process of switching to SOA from monolith.

6+ years in development
15+ projects, 1 product
[Details...](/02_CAREER_LENVENDO.md)

## Projects I'm proud of 🎉👏
[Interactive Timetable](https://github.com/petrenko-alex/interactive-timetable-for-autists) - app for Android device build using Xamarin framework. App is used in real life and helps children and adults with their daily routine.
[AR-Nav](https://github.com/petrenko-alex/ar-nav) - mobile app based on web technology stack. Combines a set of modern technologies and tools. Ready to help people.

## Languages & Tools


php
go
mysql
rabbitmq
kafka
symfony
bitrix
prometheus
docker








94618364-1385449


petrenko-alex


7576794


petrenko-alex


 petrenko-alex

My story



📅 **2013 - 2019**

I started learning programming at the university.
At first I worked on developing algorithmic thinking and wrote simple programs using [Kumir](https://www.niisi.ru/kumir/) system.

My first real programming language was C. Learning C evolved into learning C++. I trained on console applications. Two of them left in my repos: [Array Range Analyzer](https://github.com/petrenko-alex/array-range-analyzer) and [Snake Case Variable](https://github.com/petrenko-alex/snake-case-variable).

Then I moved to UI applications based on QT framework.
Several examples have survived in my archive repos: [Turing Machine](https://github.com/petrenko-alex/turing-machine), [Rent Something](https://github.com/petrenko-alex/rent-something), [VK Messenger](https://github.com/petrenko-alex/vk-messenger) and some others.

The next programming language I took up was Java. Simple games were made as training projects: [Bad Magic](https://github.com/petrenko-alex/bad-magic-game) and [Angry Dish](https://github.com/melihovv/angry-dish-game).

I also learned databases, algorithms, patterns, OOP, design and construction principles, version control systems, diagrams and more. Even tried myself in Assembler :)

Studying at university I developed a couple of projects I am proud of:
My Bachelor thesis: [Interactive Timetable](https://github.com/petrenko-alex/interactive-timetable-for-autists) - app for Android device build using Xamarin framework. App is used in real life and helps children and adults.
My Master thesis: [AR-Nav](https://github.com/petrenko-alex/ar-nav) - mobile application based on web technology stack. Combines a set of modern technologies and tools.

📅 **2017 - 2021**

From 2017 to 2021 I worked as a Middle Backend developer at [INTERVOLGA](https://github.com/intervolga).

Was focused on developing sites using Bitrix framework.
I mostly worked on the development and support of online shops for small and medium-sized businesses.
Also had projects not related to e-commerce.
I wrote articles, work on modules and internal company projects.
As of 2020 I took part in the development of over 15 projects.
Check out some [details...](/01_CAREER_INTERVOLGA.md)

📅 **2021 - 2024**
Starting from 2021, I have been working at [Lenvendo](https://github.com/lenvendo) building product [Magnit.Delivery](https://promokod.magnit.ru/).

I started as a developer. Than I switched to Team Lead after a couple of months.
I have been working as a Team Lead of the OMS (order management system) team for more than 3 years.
Many stages and milestones of product development have been passed, the rotation of management and team members, large team size.

I am proud of my first long-term successful leading experience in a highload project.
[details...](/02_CAREER_LENVENDO.md)

📅 **2023 - now**
In 2023, I completed "Golang Developer. Professional" course in [OTUS](https://otus.ru/).
Successfully developed the graduation project - [api-rate-limiter](https://github.com/petrenko-alex/api-rate-limiter).

I'm changing the stack from PHP to GO. Leaving Bitrix CMS.
Focus on product development, because it's more congenial than the project one.