Ravensburg, Baden-Württemberg, Germany
Leading and motivating software development teams in challenging projects using Agile Software Development Methodologies to ensure timely and high quality code delivery meeting the functional and technical requirements
Responsible for direct management of 12 software and test engineers. Manage 3 software development projects(with more than 40 million users) utilizing .NET, C#, C++, HTML, CSS, Javascript for Windows and Mac operating systems. Responsible for projects coordination including planning and implementing content across all work flows while ensuring that security, risk and compliance requirements were met: • Write User Stories based on the requirements gathered from all the stake holders. • Organize and facilitate Agile and Scrum meetings, which include Sprint Planning, Story Grooming&Estimation, Daily Stand-ups, Sprint Review&Retrospective. • Operate in 2 weeks sprint aiming to release to 40 million users by the end of each sprint. • Resolve conflicts, improve morale and establish clear goals by effectively managing timelines and shared resources with special emphasis on building relationships across departments. • Interview and effectively participate in the hiring and termination of employees.
Part of an Agile team that was responsible for one of the main projects in Avira: Connect Client Daily involved in design and architectural decisions. Technologies: C#, C++, .NET, MEF, WCF, WPF, AngularJS, HTML, CSS. Worked for 6 months on developing a VPN solution (mostly GUI part, using C#, AngularJS, HTML, CSS )
Lead, coach and motivate an agile team of 6 persons. Created the Backlog for the team(worked close with Project Management). Worked with the team in all Agile phases(story selection, planning, implementing, retrospective, review) Develop modern, WFP based network protection from scratch Bug-fixing in both user mode and kernel mode code