Zeughausstrasse 29b 8910 Affoltern am Albis +41 79 375 34 82 damir@kusar.ch 29th March 1985 Swiss www.kusar.ch www.damirkusar.ch linkd.in/qj6ejr PROFILE With entrepreneurial drive, motivation, passion and the knowledge across multiple areas such as product management, software engineering and UI development in various sectors such as finance, pharmaceutical and industry, I bring everything needed to deliver user- oriented web or desktop products continuously and in high quality. SKILLS Angular 1 & 2, HTML, CSS, JavaScript, C#, ASP.NET WebAPI, Meteor, Restful, NodeJS, Twitter Bootstrap, Angular Material, Semantic UI, GIT, TFS, Java, IoT Scrum, Kanban, Extreme Programming, Scaled Agile Framework, Lean Start Up, Continuous Delivery, BDD, TDD, Requirements Engineering, Architecture Windows, Mac OS, Ubuntu CERTIFICATIONS B. Sc. IT in Software Systems Certified SAFe Agilist Certified SAFe Practitioner Certified Scrum Master (Scrum Alliance) Certified Professional for Software Architecture (ISAQB) Microsoft Certified Solutions Developer (Web Applications) Microsoft Specialist (Programming in HTML5 with JavaScript and CSS3 Specialist) Stanford Artificial Intelligence (not official) Stanford Machine Learning (not official) EDUCATION 09/2008 07/2011 Bachelor of Computer Science Major in Software Systems (HSLU) TRAININGS 25.03.2015 26.03.2015 Leading SAFe, Zürich 12.03.2015 13.03.2015 SAFe ScrumXP, Zürich 01.05.2013 01.05.2013 Agile Estimating and Planning by Mike Cohn, Online 17.04.2013 18.04.2013 Agile Coaching Training with Lyssa Adkins, Stockholm 01.09.2012 02.09.2012 CSM Certified Scrum Master Training, London 20.06.2012-22.06.2012 ISAQB Software Architecture - Foundation Level, Zürich 23.02.2011-25.02.2011 Scrum Seminar, Morschach
EXPERIENCE FIND MORE INFORMATION UNDER PROJECTS 07/2014 6/2016 Credit Suisse AG (Employed / Freelancer at INTEGRATE) 02/2015 6/2016 Product Owner & Angular / C# lead developer 02/2015 12/2015 Agile consultant 07/2014 01/2015 Lead architect & Angular / C# developer 11/2013 06/2014 Siemens Schweiz AG (Employed at INTEGRATE) 11/2013 06/2014 Lead software engineer C# 10/2011 09/2013 Roche Diagnostics International AG (Employed at ERNI) 09/2012 09/2013 Scrum Master 10/2011 09/2013 Software engineer C# PERSONAL WORK FIND MORE INFORMATION UNDER PERSONAL PROJECTS 09/2015 10/2015 Angular / Meteor developer 02/2015 04/2015 Angular developer LANGUAGES German Croatian English Native Native Fluent, Cambridge Advanced English (CAE) PUBLICATIONS R. Speck and D. Kusar, Open Wonderland Audio Architecture, Enterprise Lab (2011), http://goo.gl/f1dvy 2 5
PROJECTS PRODUCT OWNER & ANGULAR / C# LEAD DEVELOPER ZUERICH, CH / FEBRUARY 2015 JUNE 2016 I successfully formed and led a team of developers, DevOps and requirements engineers in Zürich (Switzerland) and Pune (India) to implement a web based testing platform to test the n- to- n workflow of the trading systems. To deliver the most needed functionality in high quality I had to understand the needs of the testers and other stakeholders through communication and hands- on. Through demos in each sprint I gathered information to adapt the priorities and create or remove functionality from the scope. Through my expertise and experience in the technologies used I led the development team as their technical leader in Angular and C# WebAPI development. I helped them to improve their skills to deliver qualitative functionality and thus, getting a higher satisfaction of the users and management. Tags: Angular, JavaScript, C#, ASP.NET WebAPI, HTML, CSS, Bootstrap, Scrum AGILE CONSULTANT ZUERICH, CH / FEBRUARY 2015 DECEMBER 2015 Within a team of agile experts we work together to understand the status of the products and projects in Credit Suisse, analyse where the problems are and how we can improve the quality and the output of these products and projects. Together with the higher management, we are defining in intensive discussion where Credit Suisse should go to achieve the quality and the throughput the clients expect and how all together can achieve that target. We are interviewing various people in various projects to get a deeper understanding and to identify points of struggling. With that knowledge, we create a roadmap of achieving it and adapting where needed. We support the projects with trainings and coaching in agile practices such as problem solving, retrospective, grooming s, test driven development and continuous delivery. With that work, the projects are delivering faster in higher quality and thus, reducing the costs of the projects. Tags: SAFe, Scrum, Kanban, LESS, Coaching, Agile, XP LEAD ARCHITECT & ANGULAR / C# DEVELOPER ZUERICH, CH / JULY 2014 JANUARY 2015 In this regulatory project (FinfraG) for Switzerland, where the definitive requirements were not given, I had the responsibility to design the overall architecture to be flexible, maintainable and easily adaptable for changing requirements. With the overall technical leadership of the architecture and the development team in Pune (India) I decided with the Credit Suisse Application development Team and the project leader to use newer technologies such as Angular and Web API, because these technologies are getting more strategic weights for Web applications in Credit Suisse. Together with the team in Pune I designed and implemented the functions regarding the specifications, which were given by the law and the requirements engineers to keep Credit Suisse compliant against the law. After a few months the decision was made to merge the functionality with existing systems, which already handled similar functionality for US and EU regulations. Tags: Angular, JavaScript, C#, ASP.NET WEB API, HTML, CSS, Bootstrap, Oracle DB 3 5
SIEMENS SCHWEIZ AG LEAD SOFTWARE ENGINEER C# ZUG, CH / NOVEMBER 2013 - JUNE 2014 The development of the new building automation system in Siemens called System One brought some challenges with the data migrations. There were many versions and formats of similar data, which differed from countries and systems. As the lead software engineer for the data migration I had to find out how many different versions and formats where there to be migrated and how the user would migrate these data to the new format of System One. To give the user the most flexibility and security of migrating his data I build a standalone WPF application. The functionality also got integrated as a module into the new System One. Thus, the customers all over the world could migrate the old data either via a standalone tool and import it into the System One or during the system update automatically. This gave the customers a huge benefit such as maximized flexibility and a much easier way to use the newest system from Siemens. Tags: C#, WPF, ClearCase, Jazz Team Server, TDD ROCHE DIAGNOSTICS INTERNATIONAL AG SCRUM MASTER ROTKREUZ, CH / SEPTEMBER 2012 - SEPTEMBER 2013 To get the best out of my two scrum teams I coached and helped them through the way of agile development. From sprint to sprint we improved the daily work in the team. The quality of the product increased through more pair programming, test- driven development, code reviews, a bug tracking board, continuous integration and better communication. With coding dojos we build a common technical knowledge so that everybody had the same understanding of developing software together. To get a better understanding what and why we had to build something I introduced user story writing instead of just writing the needed functions. This template gave better understanding of who will use it, what is expected and why. Through such and more agile practices I increased the productivity of the teams by more than 30%. Furthermore the teams and the Product Owner became more motivated to achieve more in higher quality. Tags: Scrum & Agile Methods, Clean Code, TDD, BDD, Coding Dojo, Retrospectives ROCHE DIAGNOSTICS INTERNATIONAL AG SOFTWARE ENGINEER C# ROTKREUZ, CH / OCTOBER 2011 - SEPTEMBER 2013 At Roche I was building a large blood analysis device, which uses modern molecular biology techniques to detect diseases. In that time I was involved in the workflow and scheduling part of the device where I had to implement the correct behaviour in the right time. I worked mainly as a Software Engineer but was also involved in Requirements, Architecture & Design and Testing. Tags: C#, WCF, Moq, UML, Patterns, Scrum & Agile Methods, Clean Code, TDD, BDD, Coding Dojo, HPQC, TFS 4 5
PERSONAL PROJECTS ANGULAR / METEOR DEVELOPER ZUERICH, CH / SEPTEMBER 2015 OCTOBER 2015 With the first generator I created, I focused on the front- end development. But for larger applications you will always need a backend, which is connected to a database. There are many frameworks out there, which can be used. I have chosen Meteor. Meteor gives you the possibility to easily create real time full stack JavaScript applications. I bundled Meteor, Angular, Angular- Material and Bootstrap, user handling and frameworks for unit-, integration-, and acceptance testing together to start effortless new applications. Tags: Angular, JavaScript, Meteor, Angular- Material, Bootstrap, Jasmine, https://www.npmjs.com/~damirkusar ANGULAR DEVELOPER ZUERICH, CH / FEBRUARY 2015 APRIL 2015 With the motivation to solve the problem of repeating the same tasks over and over I created an Angular project generator. I defined and designed a target state to solve my needs. To enhance the usability of the generator I gathered feedback from colleagues, friends and the community. I structured the project generator in independent modules and used Gulp as the build system, Browserify for the dependencies, NodeJS for the node packages, Angular- UI for routing, Angular- Translate for internationalization support, Bootstrap and Angular Material for faster UI development, Karma + Jasmine for the unit tests and ftp deployment. I added proper documentation of the usage so that this generator is fully featured, clear and easy to use. Tags: Angular, JavaScript, Angular- Material, Bootstrap, Karma, Jasmine, https://www.npmjs.com/~damirkusar 5 5