Software Engineer .NET partly available

Software Engineer .NET

partly available
Profileimage by Anonymous profile, Software-Engineer .NET
  • 14482 Potsdam Freelancer in
  • Graduation: not provided
  • Hourly-/Daily rates: not provided
  • Languages: German (Native or Bilingual) | English (Full Professional)
  • Last update: 15.10.2020
KEYWORDS
PROFILE PICTURE
Profileimage by Anonymous profile, Software-Engineer .NET
ATTACHMENTS
Technical CV

You need an account to view this information.

SKILLS
Programming languages & markups: C#, VB.NET, Python, Rust, C/C++/CLI, Visual Basic, PHP, JavaScript, TypeScript XML, XSLT, XHTML/HTML5, CSS/LESS, XAML

Frameworks, technologies & API´s: Microsoft .NET Framework, .NET Core, ASP.NET Core, ASP.NET, ASP.NET MVC, ASP.NET Web API, Entity Framework, WPF, WCF, gRPC, Windows Forms, LINQ, TPL, Razor, Reactive Extensions (Rx), SignalR, jQuery, Bootstrap, Vuejs, Windows API, Azure, PostSharp, Roslyn, and many more 

Databases, storage: Microsoft SQL Server, MySQL, Oracle, SQLite Redis, Lucene, Azure Storage (any kind) 

Platforms: 
  • Windows, Linux
  • Deep knowledge in the development of distributed software architectures (especially backend systems, services, and bots based on .NET Framework, .NET Core and C#)
  • Experience in developing, deploying and managing large scale cloud architectures, to be hosted in public/hybrid cloud on Microsoft Azure, Docker and Kubernetes   
Special knowledge
  • Cloud architectures and related patterns
  • Affinity for API design and SOA
  • Exceptional sense for high-quality software development (clean-code)
  • Deep knowledge about the .NET Framework API (early adopter since 2001)
  • Domain-specific language design and model-driven software development with no frills
  • Agile practices and methods - Entrepreneurial mindset 
PROJECT HISTORY
  • 01/2019 - 02/2020

    • Sinc GmbH
    • 50-250 employees
    • Internet and Information Technology
  • Senior Software Engineer
  • SINC is active in the development of software for the government, public authorities, and the public sector in general. At SINC, I was part of a development team that creates e-government solutions using the latest Microsoft technologies, such as .NET Core. I was working on topics related to software architectures, general-purpose solutions, and patterns, as well as pure software engineering aspects, such as refactorings, changing legacy code to gain better testability, and evolvability. I also assist junior developers in regards to development practices, share knowledge, and do code reviews.

    Technologies & Tools C#, .NET Framework 4.x, .NET Core 2, ASP.NET Web API, WCF, Identity Server 4, OAuth 2.0, Serilog/Seq, xUnit, Docker, Windows Server, SharePoint 2013, CMIS (Ceyonic nscale), PowerShell, Microsoft System Center Configuration Manager (SCCM), SQL Server, Visual Studio 2017/2019, Git, Team Foundation Server 2017, Azure DevOps Server

  • 01/2019 - 07/2019

    • CollectIn GmbH/Goldenstein + Partner
    • 10-50 employees
    • Internet and Information Technology
  • CTO (Interim, As-a-Service)
  • In the position of an interim CTO, I was building a team for the further development of an MVP for the automation of class action suits - especially for cases related to the Volkswagen exhaust scandal, as well as building up a suitable platform for the development of software (in highly-distributed teams).

    My main activities were the analysis of an already externally developed MVP (minimum viable product) with the focus on the further development of new features by a dedicated core team. I have chosen appropriate programming languages, technologies, and architecture. I took active participation in the hiring process of suitable developers, established a development process, lead the team, wrote code, and solved various DevOps tasks.

    Technologies & Tools C#, Bash, .NET Core 2, ASP.NET Core, PHP, Identity Server 4, OAuth 2.0, Serilog/Seq, xUnit, Azure, Linux, Docker, Kubernetes (Azure Kubernetes Service/AKS), Nginx, Let´s Encrypt, xUnit, PHPUnit, Visual Studio 2017/2019, Git, Atlassian BitBucket (also Pipelines, Deployments), JIRA, Confluence, Jetbrains PHP Storm, Jetbrains DataGrip, Azure DevOps (Artifacts), Azure CR, Office 365, Teams

  • 05/2017 - 12/2018

    • Roche Diagnostics IT Solutions GmbH
    • 250-500 employees
    • Pharmaceuticals and medical technology
  • Senior Software Engineer
  • In Roche, I have been a member of an agile team that developed software that is part of Roche´s SWISSLAB laboratory information system. I was involved with the entire development process, which included requirement analysis, architecture, specification, and implementation.

    I introduced the Mikado method, which is a tool to analyze, break-up, visualize, and structure refactorings that are too complex to get solved in a single iteration. This method helps to make complex development tasks estimable and to scale them so that they can be distributed optimally to available developers. This particular agile method allowed the team to solve technical debts in legacy code much more straightforward.

    Technologies & Tools C#, Python, C++, .NET Framework 4.x, .NET Core, ASP.NET Web API, SignalR, Windows Forms, Windows Services, BouncyCastle/OpenSSL, TypeMock Isolator, NUnit, Windows Server, Windows SDK, Visual Studio 2012/2017, Git, Atlassian BitBucket/JIRA, OpenSSL toolkit

  • 09/2016 - 12/2017

    • natGAS AG
    • 10-50 employees
    • Energy, water and environment
  • Senior Software Engineer
  • I was actively looking for companies needing .NET Core developers – and found natGAS. The company is specialized in tailor-made, innovative solutions, and services for energy cost optimization and is active in the trade of gas and electricity. To the time, natGAS had started to build new products for sales partners and industrial customers based on .NET Core and other novel technologies. At natGAS, I developed service applications using C#, .NET Core, as well as classic ASP.NET Web API.

    Technologies & Tools C#, .NET Framework 4.6.2, ASP.NET MVC, ASP.NET Core, Docker, Redis, Entity Framework 6, Dapper, Razor, Moq, Autofac, TypeScript, jQuery, Bootstrap, HTML5/CSS3/LESS, DevXpress .NET Document Server, Dygraph, MailKit, Protobuf, Visual Studio 2015/2017, Git, SQL Server 2014, xUnit, Jetbrains Resharper, Atlassian BitBucket/JIRA/Confluence/SourceTree

  • 04/2016 - 01/2017

    • Daimler AG
    • >10.000 employees
    • Automotive and vehicle construction
  • Senior Software Engineer, Technology consultant
  • In Daimler, I helped to design and build a distributed, service-oriented room system software as part of an agile collaboration solution for the members of the corporate management. The software system (to be seen as a showcase for smart room management, which involves lots of novel technologies such as .NET Core and Docker, controls information flow between Microsoft Exchange, external apps, and particular presentation hardware, such as Wolfvision vSolution (Cynap).

    Technologies & Tools C#, .NET Core, Docker, Docker Cloud, Azure, SQL Server 2017, Visual Studio 2015

  • 05/2014 - 04/2016

    • Corning Optical Communications GmbH & Co. KG
    • 5000-10.000 employees
    • Telecommunications
  • Software Engineer, Technology-Specialist
  • In May 2014 I joined a development team at Corning (which is a global player with over 160 years of expertise in precision glass, ceramics, and optical physics) to develop an information system for fabrication data that integrates external services and systems, such as Microsoft Biztalk, SAP, Oracle databases, OSIsoft PI server and many more to collect, trace and/or aggregates data for further processing, presentation, data-exchange or triggering operations on connected fabrication hardware and machinery.

    Technologies & Tools C#, Windows Server 2012 R2, .NET Framework 4.5.2, XML, LINQ, ASP.NET MVC, ASP.NET Web API, Redis, Entity Framework 5, Razor, Telerik UI for ASP.NET MVC, Moq, Autofac, TypeScript, jQuery, Bootstrap, HTML5/CSS3/LESS, SignalR, MSMQ, SAP NCO 3, WCF, Visual Studio 2013, Team Foundation Server, StyleCop, Testing-Tools for Visual Studio/MSTest, Jetbrains Resharper, Jetbrains dotTrace, Oracle 12, Oracle SQL Developer

  • 02/2014 - 05/2014

    • OneStop Reporting AS, Oslo/Norway
    • 10-50 employees
    • Internet and Information Technology
  • Senior Software Engineer
  • A former colleague introduced me to OSR. The company was looking for experienced .NET developers who could take over the development of system features that were urgently needed by their customers. In the time of three months, I worked mainly on features for a multi-tenancy web-application (for instance, a plugin system allowing to hot-plug application components without any downtime) based on ASP.NET MVC and C# and also took part in many architectural discussions.

    Technologies & Tools C#, Windows Server 2012, .NET Framework 4.5, XML, LINQ, ASP.NET MVC 5.1, Entity Framework 6, Razor, Telerik Kendo UI, Moq, Autofac, JavaScript, jQuery, HTML5/CSS3/Sass, Visual Studio 2012, Team Foundation Server, FxCop, StyleCop, Testing-Tools for Visual Studio/MSTest, SQL Server 2012, Resharper 8, Trello, Balsamiq Mockups, Lucidchart

  • 03/2013 - 12/2013

    • Coface S.A.
    • 50-250 employees
    • Insurance
  • Software architect, technical lead
  • Because of my experience in migrating classic Visual Basic- and ASP-software to the .NET platform and C#, I was asked to join a team at Coface S.A. that developed custom software solutions for the credit insurance and debt collection department. During migrations, I worked very close to the system architect and helped to design and implement a robust and scalable platform for their e-business applications. Later on, I took care of the development of direct-debit/SEPA functionality, took over the technical leadership of a small scrum-organized team, and was also involved in the communication with business partners such as banks, to verify the correctness of SEPA transfers.

    Technologies & Tools C#, Windows Server 2008 R2, .NET Framework 4/4.5, Reactive Extensions (Rx), XML, XSLT, XPath/XQuery, LINQ, ASP.NET MVC 4, Kendo UI, Entity Framework 5, ODP.NET, Razor, Moq, Unity, JavaScript, jQuery, PostSharp, Visual Studio 2010/2012, Subversion/SVN, FxCop, StyleCop, Testing-Tools for Visual Studio/MSTest/NUnit, Oracle 11g, Oracle SQL Developer, Resharper 7.1, Jenkins, Atlassian Confluence

  • 03/2012 - 03/2013

    • Axel Springer Digital TV Guide GmbH
    • 10-50 employees
    • Media and Publishers
  • Senior Software Engineer
  • In 2012 I had the chance to join a small international team at Axel Springer working on the “watchmi.tv” website (a personalized TV recommender that involves social media information such as Facebook likes). During this project, I got in touch with the latest technologies such as Azure, Lucene, and Facebook Graph API. I worked mainly on backend functionality that aggregated and indexed content from several third-party websites and services, designed web APIs, and the architecture of cloud services and web roles.

    Technologies & Tools C#, Azure, .NET Framework 4, XML, LINQ, Postsharp, ASP.NET MVC 3/4, Razor, Moq, Ninject, Unity, Visual Studio 2010/2012, Subversion/SVN, FxCop, StyleCop, Testing-Tools for Visual Studio/MSTest, Windows Azure SDK, Cloud Storage Studio 2, T4 Text-Templates

OTHER
eine entsprechende IT-Haftpflichtversicherung besteht
GET IN TOUCH

Message:

Sender: