Projekt‐ & Berufserfahrung
1/2015 – offenTätigkeitsbeschreibung
• Communication with the client, lead role in discussion of technical approaches used in the projects, development of new features in existing projects and development of new projects for the client. • Creating architecture of the new modular framework including infrastructure for maintenance and easy delivery of new updates. • Creating development tools to boost team performance like code generation, build scripts, reusable components, introducing TDD approach with continuous testing. • Setup company’s own development process including continuous integration, Kanban methodology, tools to be used. • Leading a team (2-5 developers) for several projects development. • Code review & refactoring. • Performance optimization. • Research in the new fields for company including images recognition and functional programming. • Hosting weekly meetups to share knowledgeEingesetzte Qualifikationen
DevOps (allg.), Kontinuierliche Integration (CI), Kanban (Softwareentwicklung), Projektleitung / Teamleitung (IT), .Net, Outsourcing
9/2013 – 12/2014Tätigkeitsbeschreibung
• Communication with the client. • Leading a team of 3 developers. • Development of several projects based on .NET technology stack. • Integration of multiple systems with each other using RabbitMQ. • Integration with Microsoft Great Plains and FedEx shipping manager. • Investigation and quick start on totally new platform & language for me – Ruby on Rails. • Bringing new projects to the company based on Ruby on Rails stack and making a good development progress on them. • Spreading RoR knowledge in the company to boost overall performance for the new growing projects. • Continuous Integration setup and production server’s maintenanceEingesetzte Qualifikationen
Kontinuierliche Integration (CI), Projektleitung / Teamleitung (IT), ASP.NET, Web Entwicklung (allg.)
12/2011 – 8/2013Tätigkeitsbeschreibung
Project: RoofIS - CRM system for construction companies - automatization of business flow. Rich client SaaS application with windows interface.
Business modules development, 3rd party services integrations (Aerialogics, EagleView, HailMap, ScopeAssist), Izenda reports integration, performance optimization (EF usage optimization, MVC usage optimization, base caching mechanism), architecture optimization, upgrading core technologies ( .net 4.5, EF 5, MVC4 ), introduction of unit tests (MSTests, Moq, MvcContrib), development Silverlight addon and backend WCF service.
.NET Framework 4.0, ASP.NET MVC 3, Entity Framework 4.0, jQuery, .Net Framework 4.5, ASP.NET MVC 4, Entity Framework 5.0, Silverlight, WCF, PostSharp, AppFabric Caching Services, Lucene.NET
Windows Server 2008, MS SQL Server 2008 R2
10/2010 – 5/2011Tätigkeitsbeschreibung
Project: ST.Cash - Bank processes automatization in a retail business.
- GUI development
- Business logic
- Product support (bug fixing)
- Internal tool for visualizing bank operations
Technologies: C++, MFC, T-SQL(Sybase), WPF
1/2010 – 12/2011Tätigkeitsbeschreibung
Project: q.address - Software that helps checking postal addresses, duplicates in database, phone numbers. Specific for German language (especially phonetic).
- Integration to Microsoft Dynamics CRM 2011
- Kernel algorithms optimization (search), integrating CMPH library
- Develop company’s web site using Sitefinity CMS by Telerik
Technologies: .NET 4.0, ASP.NET, C++, Perfect Hashing (CMPH library), HTML, CSS, WCF