Team Lead
CurrentDuties:- developing, testing, and managing the implementation of the online advertising management system. Programming languages, technologies, and tools used include but are not limited to TypeScript, Go, NestJS, React, GKE, GCP, Terraform- drafting specifications and internal documentation for various components of the advertising management system- establishing and upkeeping development, test, and production environments, while ensuring seamless continuous integration and delivery for different parts of the advertising management system- investigating appropriate software stacks to fulfill specific project requirements- enhancing and preserving the functionality of current software for advertising management system- offering guidance and recommendations on software architectural design- offering expertise and suggestions regarding software security measures- establishing monitoring systems and alerts for both software performance and business metrics- conducting thorough security assessments of the softwareProject: AI-powered marketing platform for SME and digital agencies, a team of 5 (https://theadtools.com/)Accomplishments:- being a technical leader in a small group I’ve been working as a cloud and software architect, a software reliability engineer (SRE), a software engineering manager (SEM), and a full-stack developer- created skeletons of back-end and front-end parts of the system from scratch at the start- set up developing, staging, and production environments with continuous integration and continuous delivery- hired a development team, led the process of development, introduced DevOps practices, mentored newcomers