Profilbild von Per Schondell .Net Senior developer aus Marly

Per Schondell

verfügbar

Letztes Update: 06.09.2022

.Net Senior developer

Firma: Mr
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Grundkenntnisse) | englisch (verhandlungssicher) | schwedisch (Muttersprache)

Dateianlagen

Resume_PerS.docx

Skills

Personal profile
Proactive problem solver. Exceptional in all roles in software development, strong devotion for lean development. Experienced in architecture, designing and developing large systems. Deep technical hands on knowledge and an up to date experience for developing full stack apps on Microsoft ASP.NET platform as well as Windows App development. Can lead a project from idea to V1 release. Management and team lead experience.
Technologies that I am using and have up to date skills in are: C#, SQL Server using T-SQL, SharePoint, ASP.NET (WinForms and MVC), WPF/XAML, WCF, C++, C, TFS and Visual Studio. 
Autonomies work experience:
I just wanted to give a short briefing on how I manage my work and being my own PM. As an independent developer, I do work directly with customers to gather requirements, plan the work, and give weekly feedback on the projects progress back to customer and line manager. This happened in many successful projects during my time with Microsoft.
While I was a team lead, I also was the only Project Manager for the team, for several important tools development projects.
I am also currently running my own business where I have done all development of a full stack website, from SQL to Frontend UI with two paired mobile apps. I have planned and split my work in manageable sections, and continuously having a conversation going with potential customers about their needs.
Entrepreneurships: 
Over the years, I have been involved and engaged in various non-software related activities with projects like building electronics, building PC, renovation and restauration of cars, motorcycles, tractors, houses and a small farm, were I actually was breeding Highland cattle. I have run my own business selling my own software both in Sweden and Switzerland. I have shown entrepreneurship by at the age of 40 moving to work in Ireland for a year (That became 14 years at the end) and I have still much more to give.
Detailed description over technologies and skills gained and used in recent projects would be:
Solid experience with the design, development and maintenance of enterprise data systems as well as experienced practitioner of development methodologies, standards and procedures with strong skills in data modelling.
Design and architecture: 
I have simplicity as a fundamental design pillar, but to a level that if needed it can always be extended. I am always trying to use fundamental SOLID designs and having an architecture with as few dependencies as possible. When suitable I apply appropriate patterns to keep my model’s simple. To achieve that I have adopted to work against Interfaces wherever suitable (Without overcomplicate and bloating the model) and I am using Dependency Injection containers like ninject to achieve Inversion of control.
Implementation: 
I have adopted to use Test driven development, it was a fundamental mind shift but as soon as you as a developer is seeing the gains not just for yourself but both for yourself and your tester.  The result is much less stray’s bugs creeping into production it becomes a win-win for both yourself and the testers. I create my unit tests and have them to fail until my implementation is done.
C#, is now my preferred development environment, from a C++ background the syntax is familiar but the language itself on to of .NET is much more productive and less error prone.  I am using version 4.5 of .Net and I am trying to adopt my programming style to take advantage of new asynchronous and parallelism as much as possible. 
SQLServer: I have been using SQLServer since version 6.5 and seen it grow to an enterprise database platform over the years. I model and normalize databases to a practical suitable level. I use stored procedures to encapsulate and protect internal designs.
SharePoint: I have been working in various project with extending SharePoint and using its own object model.
ASP.NET: I have used ASP.NET extensively for web services both SOAP and WCF, recently I have setup my own Website (https://www.resource-coordinate.com/) on Azure, using MVC and WebApi, 
UI design: I currently use XAML and WPF for all my new UI, although I am strongly following any development on HTML5 and TypeScript/JavaScript as well. I build UI for Windows Phone using both Blend and VS. Over the years, I have also gained a lot of experience in WinForms.
Cloud: I am using Azure for my cloud developed projects. The project I currently work on is using Azure. Server side development have you to set a new standard in your coding with logging and very careful error and exception handling.
Work methods: We have applied our own model of agile development and I am in strong favour to work like this, but it need to be implemented somewhat different if you extend an existing product or is developing a V1.0 feature.  I prefer team work (You get more input and views early in the development cycle) But I am also capable to taking user requirement and develop them to a full feature or application as well.  
Skills
Technical Skills:

  • Programming Languages: C#, TypeScript/ JavaScript , T-SQL, C++, C Visual Basic
  • Cloud: Azure Service Fabric, SharePoint Online
  • Messaging:  RabbitMQ, Azure ServiceBus
  • Databases: SQL Server, Access, MySQL, MongoDb, TSQL and SSIS
  • DB frameworks Entity Framework, ADO.NET, LINQ and T-SQL, Redis
  • Operating Systems: Windows, Linux, iOS
  • Scripting: JavaScript, Typescript, PowerShell
  • Version Control: Git, TFS, Source Safe, Clearcase,
  • ASP.NET frameworks WebForms, MVC / Razor, WebApi, WCF and SilverLight
  • JavaScript frameworks Ajax toolkit, jQuery, AngularJS
  • Desktop frameworks WPF, Prism, WinForms, XAML, MFC
  • HTML and CSS Bootstrap, HTML 5, CSS3
  • Mobile: Xamarin Android and iOS , Windows Phone
  • Office tools Access, Excel, Word, InfoPath, Outlook
  • Charting and Graph tools Infragistics, Telerik, Google charts, amCharts (Free version) ? Process modelling UML
  • IDE Visual Studio, all existing versions. 

Projekthistorie

01/2019 - bis jetzt
Senior Software developer/ Architect
BIT (Customer BAG) (Öffentlicher Dienst, 500-1000 Mitarbeiter)

Designing and developing a new register software application for the Suisse Federal office for public health (BAG).

My responsibilities include architecture, design, develop and unit test components in Angular and TypeScript for the frontend application as well as doing background services in C# and ASP.NET Core and EF Core.

Project language is German, with documentation in English.

The responsibilities also include guiding/mentoring junior developers/team members in SCRUM work.

Other technologies used are PostgresSql, Cloud Foundry, as well as other open source projects.

Reisebereitschaft

Verfügbar in den Ländern Schweiz
Profilbild von Per Schondell .Net Senior developer aus Marly .Net Senior developer
Registrieren