Software Consultant für die Research-Abteilung einer großen landwirtschaftlichen Firma. Hier werden komplexe DNA-Analysen vorgenommen, deren Ziel ist es, hochqualitatives Saatgut zu entwickeln.
Ich war Tech Lead in einem Team von 5-9 Programmierern, die gemäß der „Scrum“-Methodologie, zahlreiche Anwendungen für verschiedenen „Product Owners“ konzipiert, entwickelt und betreut haben.
Aufgabenbereiche:
- Unterstützung bei der Konzeption der „Functional Specifications“
- Architektur neuer Anwendungen
- Konzeption der Schnittstellen zu anderen Systemen (sowohl innerhalb der Microsoft Welt als auch „Cross-Platform“)
- Legacy Systems Reverse Engineering
- Entwicklung
- Betreuung anderer Entwickler
Methoden/Technologien: C#, VB.NET, .NET 4.0/4.5, Datenbank (Oracle PL/SQL, Microsoft SQLServer, Sqlite, RavenDB (NoSQL)), ORM (Entity Framework, proprietäres Framework) , Team Foundation Server Customizing (Reports, Deployment Builds), Design Patterns, OOA, OOD, UML, Agile Entwicklung (Scrum), Domain Driven Design, Continuous Integration, Test Driven Development (MsTest), Mocking (Moq), SOA/Enterprise Application Integration/ Enterprise Serial Bus (NServiceBus, BizTalk, ActiveMQ, MSMQ), Dependency Injection/IoC (Autofaq, Castle Windsor) WCF, WPF, 3rd Party Controls (DevExpress, Component One), REST, MVVM, Windows Services, Durandal, KnockoutJS, AngulaJS, Bootstrap, Stylecop, Resharper, NuGet