Seite 1 von 9
Curriculum Vitae
Marco Kalin
Personal Details
Name: Marco Kalin Nationality: German Year of birth: 1980Computer experience since: 2000
Core Competencies
Senior Software Developer .NetSeite 2 von 9
Languages
German: Native speaker English: Very good
Education and Qualifications
Graduation as an IT specialist after two years of educational training 15 years of practical work experience
Microsoft Certified Application Developer - MCAD Sun Certified Java Programmer - SCJP
Seite 3 von 9
Tools / Standards / Experiences
Development
• Requirements engineering (IEEE 830, Use Cases, User Stories) • Architecture and design (UML, Enterprise Architect, MS Visio)
• C#, VB.Net, Asp.MVC, Razor, ASP.Net, PHP, Visual Basic (VB and VBA), Delphi, Pascal, Javascript, JQuery, VB-Script, Business Basic BBX
• Microsoft Visual Studio, Eclipse • XML, XSD, XSLT, JSON
• HTML, CSS, Bootstrap, Wordpress
• Test Driven Development / TDD (NUnit, MS-Test, MS Test Manager, Rhinomock, Moq) • Data Storage (MS SQL Server, Oracle, MySQL, MS Access, Paradox)
• Data Access (ADO, ADO.Net, LINQ, NHibernate, ODBC, JDBC, BDE) • Dependency Injection (Microsoft Unity, Spring.Net)
• Refactoring / Database Refactoring (Liquibase, Resharper)
• Design Pattern, Architectural Pattern (GOF, Pattern of Enterprise Application Architecture) • Microsoft Office Automation (Word, Excel, Access)
• Administration of Team Foundation Server and Sharepoint Server Project Management und Process Support
• Process Models / Agile Software Development (Scrum, Kanban und XP) • Build-Management / Continous Integration (MSBuild, NAnt)
• Code Analysis (FxCop, StyleCop, NDepend)
• Version Control (Team Foundation Server, Subversion, Visual Source Safe) • Deployment (Microsoft WiX)
Seite 4 von 9
Projects
Period: 06/2013 – today
Branch: Financial Services / Automotive
Project: Development of a system to digitalize the transfer of financial applications Basis: Windows, C#, ASP.Net, ASP.MVC, Razor, Bootstrap, HTML, Javascript, JQuery,
WCF, Oracle, FxCop, Team Foundation Server (TFS), MS Build, HP Quality Center, MS Test, MS Test Manager, XML, JSON
Activities:
Reengineering of the frontend with ASP.MVC and Bootstrap
Development of change requests
Bug fixing
Period: 11/2012 – 06/2013
Branch: Financial Services / Automotive
Project: Development of a system to manage the process of taking back a leasing vehicle Basis: Windows, C#, ASP.Net, HTML, Javascript, Oracle, ADO.Net, WCF, Team Foundation
Server (TFS), MS Build, HP Quality Center, MS Test, MS Test Manager, XML, XSD, XSLT
Activities:
Development of change requests
Seite 5 von 9
Period: 01/2012 – 11/2012
Branch: Financial Services / Automotive
Project: Development of a contract formation system of financial services products Basis: SAP, ABAP OO, WebDynPro, UML, Enterprise Architect, Scrum
Activities:
Creation of the software design of the components of the calculation system
Introduction and coaching of user stories
Facilitation of estimation workshops
Instructions of ABAP developers to implement the software design
Period: 03/2011 – 12/2011
Branch: Financial Services / Automotive
Project: Development of a system for managing vehicle price tags
Basis: Windows, C#, ASP.Net, Flash, HTML, Javascript, Oracle, ADO.Net, Team Foundation Server (TFS), MS Build, HP Quality Center, MS Test, MS Test Manager, MS
Application Block Unity, XML, XSD, XSLT Activities:
Coordination and participation of the specification
Seite 6 von 9
Period: 05/2010 – 02/2011
Branch: Financial Services / Automotive
Project: Development of an international sales workplace system for financial services products
Basis: Windows, C#, ASP.Net, Oracle, ADO.Net, Team Foundation Server (TFS), MS Build, HP Quality Center, MS Test, MS Test Manager, HP Quality Center, XML, XSD, XSLT Activities:
Development of inquiry and confirmation management of credit or leasing inquiries
Development of the communication with the backend systems
Period: 07/2009 – 03/2010
Branch: Financial Services (Insurances)
Project: Migration of a management software for an insurance products
Basis: Windows, C#, Visual Basic for Applications (VBA), MS SQL Server, ADO.Net, ODBC, MS Access,Team Foundation Server (TFS), MsBuild, NUnit, Resharper, Scrum Activities:
Development of a service-oriented architecture using the Windows Communication Foundation
Development of COM-based integration of the existing legacy system (MS Access)
Seite 7 von 9
Period: 10/2005 – 06/2009
Branch: Financial Services (Investments)
Project: Development of a management software for investment products
Basis: Windows, C#, VB.Net, PHP, MS SQL Server, Team Foundation Server (TFS), MsBuild / NAnt, Mantis, Mingle, Windows Communication Foundation (WCF), Windows Prasentation Foundation (WPF), Spring.Net, NHibernate, LINQ, ADO.Net, NUnit, Rhinomock, Liquibase, Resharper, Scrum
Activities:
Requirements engineering
Development of the service-oriented architecture using the Windows Communication Foundation
Development of a service for automated execution of data synchronization and maintenance jobs
Developing a component for entering and managing product applications
Developing a component for settlement of commissions to investment and insurance products
Designing and establishing of the development environment
Configuration and administration of Team Foundation Server and SharePoint Server Delivery, operation and user support for the software
Introduction and coaching of
Test Driven Development (TDD)
Continuous Integration (CI)
Seite 8 von 9
Period: 10/2002 – 09/2005
Branch: IT / Software
Project: Migration of an inventory management system for technical wholesale from Business Basic BBX to C#
Basis: Windows, AIX (Unix), C#, Business Basic BBX, MS SQL Server, ADO.Net, Visual Source Safe, Resharper
Activities:
Evaluation of the development platform .Net / Java
Development of the generic application and persistence framework
Development of TCP / IP-based communication with the existing legacy system (BBX Business Basic on AIX)
Development of the system for importing data from external systems
Reengineering of various business components
Period: 01/2002 – 09/2002 Branch: IT / Software
Project: Development of a sales information and CRM system
Basis: C#, VB-Script, MS SQL Server, OLAP, ADO.Net, ODBC, Visual Source Safe, MS Outlook, MS Exchange
Activities:
Requirements engineering
Design and implementation of the Microsoft Outlook based front end
Seite 9 von 9
Period: 09/2001 – 12/2001
Branch: IT / Software
Project: Migration of a system for data synchronisation from Visual Basic to C# Net. Basis: Windows, Visual Basic, C#, MS SQL Server, ADO, ADO.Net, Visual Source Safe Activities:
Migration of code and data and subsequent functional test
Delivery and operation
Period: 03/2001 – 09/2001
Branch: IT / Software
Project: Development of an inventory management system for technical wholesale Basis: AIX (Unix), Business Basic BBX, UltraEdit
Activities:
Maintenance and development
Period: 01/2000 – 01/2001
Branch: IT / Software
Project: Development of a management software for the chimney sweep industry Basis: Delphi, Pascal, Borland Database Engine (BDE)
Activities:
Development of the measurement plan and manage the reading and analyzing emission measuring instruments