Distributed outsourcing team Development Team Lead
Jan. 2019 - Jun. 2023-As a team lead for a distributed team of 5 frontend developers, I have been responsible for providing outsourcing frontend development services and overseeing the development of applications. Two examples of these are the «docuForce» and «RM-Keeper» apps. "docuForce," which streamlines document exchange within organizations and with external parties by providing support for various types of electronic signatures. With this system, users can create legally significant documents without the need for paper duplication. "RM-Keeper," provides users with comprehensive tools for managing logistics processes related to physical archival storage, including integrated security and full audit tracing of document activity. By using this system, users can create and manage their archives without having to purchase expensive archive management software. As a team lead, I am responsible for hiring, coordinating, and supporting the development team. I am also responsible for ensuring the quality of the code and product, making architecture decisions. Additionally, I oversee building and automating the development cycle, which has enabled us to work effectively and create stable features with a low level of bugs and issues. Over the years, our team has grown from 1 to 5 developers, and we have implemented several complex applications and mobile applications. These apps required us to design and implement complex solutions for working with digital signatures, processing and displaying large PDF/Excel docs, and building and editing routes for processing electronic documents. We also created our own UI kit and components library and integrated CI/CD processes into our workflow. As a team, our main technical stack includes React, Redux (Thunk), Typescript, Styleguidist, and Flutter. One of our main achievements as a team lead is building the development and testing flow, which has helped us work effectively and create stable features with low levels of bugs and issues.