Telegram: https://t.me/dipper_pines_mason
Github: https://github.com/0x2f8f
Developing a new product for the company from scratch. I laid down the architecture of the project, implemented the technical part of the backend. I organized and continue to support all organizational processes of the team based on scrum and kanban.
Development of the "Campaign-management" product within the HypeAuditor platform. The "Campaign-management" service is designed for advertising agencies and campaigns to create and conduct advertising campaigns, find influencers on social networks (instagram, youtube, tiktok), communicate with them and generate a report on the results of the advertising campaign.
What I did:
- Transferred the old legacy part of the project to the Symfony 6 framework
- New public version of API 2.0
- Implemented the Command Tasks component on the project
- Implemented Sentry tracing on the project
- Added caching via Redis
- Improved performance using MongoDB
- MySQL query optimization
- Run parallel tasks via RabbitMQ
- Integration of Shopify, Magento, Woocommerce, PayPal
I have developed product sections:
- Reports
- Public influencer cabinet
- Workflow
- Manage content (posts, drafts, story, video)
- Payments
- Contracts
- E-signature
- Send email templates
- Development of high-load microservices for projects with several million active users (2 million DAU), including iFunny, ABPV and FunXD.
- Development of the PushProducer notification service for sending push notifications to users depending on their interests.
- Assumed the main duty responsibility for the entire FunCorp backend production two times per month, ensuring continuous system availability and performance
- Refactored code to enhance performance and efficiency in a multithreaded environment
- Designed and implemented new service Challenges with unique mechanics of earning coins and compete with other users with average response 20 ms
- Implemented dozens of AB tests in services
Project development of ad service Youla:
- Search ads
- Delivery service
- Secure transaction
- Chats
VK Market:
- Development and release of product features for VK Ads and VK Market.
- Cross-functional team management. Development of VK Market application for android, ios and web.
- Managing the full development cycle (requirements gathering, task decomposition, evaluation, planning, sprint management, demo and retrospective, task backlog grooming)
TradeDealer is a provider of SaaS and automotive services on the web. More than 350 dealerships across the country, as well as auto holdings, automakers and importers operate on the TradeDealer platform. Technology stack: PHP 7.2, MySQL/PostgreSQL, Symfony 2/3/4, Doctrine, AngularJS/Angular, GIT, Redis, Memcache, NGINX, Selenium, Docker, gitlab, gitlab-ci
Ekaterinburg, tradedealer.ru
I was responsible for the TradeDealer platform developmentand managing a development team of 20 people:
- frontenders
- backenders
- testers
- project managers
- designers
- analysts
- devops
I have configured and implemented:
- flexible methodologies Scrum, Kanban, XP
- continuous integration of projects before sale through running unit and selenium autotests
- redundancy and fault tolerance of products and services
Under my leadership the TradeDealer platform launched the following:
- websites of 2 dealer networks of auto importers (each > 100 auto dealers)
- dozens of auto holding sites
- hundreds of car showcases of dealerships
As part of the development of the TradeDealer product, many integrations were made with the internal systems of car dealers, as well as integrations with uploading to classifieds, receiving /returning orders, car warehouses and others with external systems.
My responsibilities also included searching for candidates and interviewing them:
- programmers
- typesetters
- testers
- designers
- analysts
- project managers
In 2018, I took partin the ProductCamp conference with a report on "Subtleties in developer interviews"
Development of web commercial products
- Sipnet
- Infinet
- Website of the mobile operator Motiv Telecom
- Corporate website of Artsofte company
Developed the Saas-platform of the Artsofte-lite website builder. Based on this platform, you can create:
- Internet shops
- Corporate websites
- Business card sites
- Landing page
Development of an internal corporate portal for technical support of the company