Joomla site template updating and fixing (old.adminta.ru)
Achievements:
Wrote service on C++ (under windows), who read from DS1820 temperature and sent to Joomla site (old.adminta.ru - now are archived)
Widget with current temperature and page with last 30 days history on site
UPD (December 2022): I was made a Bitrix module for adminta.ru which draws calendar widget. In this widget hightlights all days with publications, and user can click to date and passes to page with news published at choiced date.
Since Jan 2019 - full company maintenance from code ecosystem to network ecosystem.
Since Sep 2021 - programmer only role & sysadmin mentoring
Since Dec 2022 - support of developed products only
Tasks:
Developing of ISP billing
Since half of year: Switches and TV-transponders (end house level devices) configuring, TV/ATV/DTV monitoring, network support
Sysadmin support and network ecosystem upgrading
+ Since Jan 2019: full maintenance (devices configuring, virtualization, BGP, network core, TV headend, IPTV, monitoring, +all my own code ecosystem, did i before)
+ Since Sep 2021: mentoring new person i invited as sysadmin with all tasks in previous item
- Since Dec 2022: supporting only own developed solutions (ecosystem)
Achievements:
Prior to the full transition of the organization to my billing, I developed intermediate device control panels. These were simplified control panels through which the office controlled subscribers' access to TV.
Made alone, without frameworks (will write blog about it later) ISP billing who controls TV/Ethernet access for tens thousands of clients.
Made client online panel for view/manage pay own services
Made fast online payments
Made Telegram bot for installers/office/adjusters. Thus, I got rid of the mass of calls regarding the verification of information and devices.
Research and development of technical specifications for the integration of the bot and portal with Naumen SD and control over the execution by subordinates
Review of frontend developers & solve frontend tasks
Technical interviews
Contacts with DevOps
Develop Telegram bot for contractors portal and lead development of it
Develop small integrations with Telegram (small bots, notifications)
Team leading
Develop E2E tests
Develop bidirectional integration between 1C and own portal (REST-based protocol)
Developed stable bidirectional synchronization between our platform and 1C
Researched & developed integration with Naumen SD
Part of my subordinates told me, that i'm better team lead ever in their lifes
Imagined and developed metrics subsystem for our Django-based constructors portal, that collects detailed statistics about API/portal usage and admin panel for it - many charts and top-lists
Developed and started universal microservice for cleaning PDFs, Word, Excel and other documents from vulnerabilities and malware
Developed control panel for managing Celery tasks from Django admin
Develop Cypress tests and panel for cypress (interface, where user can select any entity from portal and run test case on it)