Technical Lead
CurrentIn this role, I collaborated with colleagues to develop and implement a "service architecture" within the company:- Designed a unified GQL API gateway (capable of consolidating multiple GQL services into a unified schema, handling authorization, logging queries, etc.);- Integrated the existing GQL monolith (written in NodeJS) into the gateway;Extracted several key product components from the monolith and transformed them into standalone services;- Connected the existing PHP monolith to the gateway;- Developed tools for the rapid creation of new services in TypeScript and deployed them into production;- Established a staging environment for development;- Authored numerous instructions and guides on working with the service architecture.I also continue to do active PHP development in different parts of the company.