Senior Software Engineer Team Lead
Current- team management- recruitment and hiring- guidance and coaching- technical and project lead- senior developer- solution design and architecting- Kanban with Jira- CI/CD TeamCity, Automic GmbH Broadcom, powershell- performance profiling - SQL profiling, resharper dotTrace, dotMemory- OWASP (Open Web Application Security Project)- PCI compliance- Grafana- sentry.io- mobile app (react native for Android and iOS)- .net core, .net 6, .net 7In 2018, I took on the role of team lead with the goal of expanding and maturing our team to handle UI and UX for our clients. Over time, I cultivated a robust team of developers capable of meeting challenges and delivering high-quality features under strict deadlines. Our primary technical objective during this period was to ensure the stability of our systems and continually enhance both customer experience and system performance.We achieved our goals as a team by adopting newer industry-standard tools. I played a significant role in this by incorporating webpack integration into all frontend projects and introducing new centralized monitoring and logging systems like hotjar and sentry.io during my time with the team.My role allowed me to take the lead on several high-priority and business-critical projects, including eviivo suite 4 - media library, auth, multi-property group, user management, and mobile app, and guide them to the production phase.My work consistently involved liaising with people from all teams, not just my own.Throughout these projects, I was constantly engaged with numerous individuals from around the business, including our CTO, product managers, developers, team leads, managers, heads of departments, and even our CEO.As a technical lead, it was always my duty to handle the full SDLC (software development lifecycle) and the complete CI/CD pipelines on a lot of the projects across multiple teams. This naturally involved a considerable amount of release planning