Software & PeopleDevelopment Team Lead
Aug. 2020 - Sep. 2021Technology Stack: .NET 5, .NET Core 3.1, Microsoft Azure Cloud (Key Vault, SQL Database, Application Insights, Blob Storage, SendGrid Account), React.js with Typescript, Material UI - Developed the backend and cloud infrastructure for a mobile application enabling technicians to store and set various configurations for smart building projects involving sensors responsible for controlling different lights, automatically sync information with the database, and provide overviews on the web platform.
- Provided dynamic leadership to the frontend, QA, and mobile teams and supported team collaboration to successfully link the backend with applications and conduct testing. The team was composed of 1 manual tester, 1 automation tester, 2 frontend developers (out of which 1 was a junior), 1 junior backend developer, 3 Xamarin Mobile developers, in total a team of 9 with me included.
- Delivered training and mentorship to junior team members in order to strengthen team performance.
- Conducted onboarding and handover processes for new team members.
- Collaborated with cross-functional teams to estimate development time, prioritize tasks, develop sprints, and facilitate daily standups; provided regular updates to the Project Management and client teams.
- Orchestrated and oversaw all aspects of REST API development, including documentation creation.
- Verified compliance with quality standards by performing frontend and mobile code reviews; leveraged knowledge of React.js and C# Xamarin.