Lead Software Engineer
Current• evolving the architecture to support future requirements• managing quality assurance and finding new automated testing solutions• Conducted code reviews, mentored junior team members, and established coding standards to improve code quality and maintainability• Collaborated with stakeholders to define project requirements, ensuring alignment with business objectives and customer needs. • finding and implementing technological best practices• release management• Implemented and maintained the recommendation and search service• Implemented and maintained DevOps practices, including continuous integration/continuous deployment pipelines (Gitlab CI / ArgoCD / Docker / Docker Swarm / Kubernetes )• Implemented high security standards• owning the production operation and monitoring of the system and is aware of its SLAs• Designed and implemented scalable, high-performance systems• working together with the recruitment team to find the best talents and hiring them• managing the team members career, expectations, performance and level of happiness