Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petrenko-alex/petrenko-alex
https://github.com/petrenko-alex/petrenko-alex
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/petrenko-alex/petrenko-alex
- Owner: petrenko-alex
- Created: 2020-09-23T17:47:11.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T10:22:26.000Z (7 months ago)
- Last Synced: 2024-05-03T14:17:55.751Z (7 months ago)
- Size: 596 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hi there 👋
## 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
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.