Sven Herrmann

I'm

About me, short story

Hi, my name is Sven. I am currently converting my coffee to code at 4Sellers GmbH in Rain am Lech (Bavaria). With 4Sellers you control your entire e-commerce in one solution. I am in the area Shopsystem by offering our customers a future-proof webshop. Apart from the basic shop, we also offer customer-specific solutions. Again, I'm working as a backend developer.

My developer position at Iris-Solutions GmbH for approx 3 years in Würzburg (Bavaria). Here I was actively working as a developer on C # Blazor-Server as well as .NET customer projects. I also worked as an app developer on the very successful Buffalo One App that is part of the Bueffeln.Net app group is. There I developed new features. I developed the Büffeln-One app with Xamarin . My field of activity as a backend developer / web developer or app developer also included technical support for an asp.NET project that we developed together with a hospital and a clinical study. For this I also worked as a backend developer and frontend developer.
Continue ...

Profilbild Sven Herrmann Developer Web-Developer Backend-Developer Entwickler

Developer

I started my career in electrotechnic and worked in the electronic development for a year. Here my interest on computer and systems grow. Therefore i also wanted to do develop mysqlf in the informatic area and decided to study Business Informations Systems

  • Birthyear 1992
  • Age: 29
  • Website: www.herrmannsven.de
  • City: Würzburg, Germany
  • Job: Developer

Techstack

Frameworks: .NET, .NET Core, Blazor, Xamarin.Forms, WPF, Xamarin, ASP.NET, Windows Forms, Entity Framework, Mono

Languages: C#, HTML, CSS, JavaScript, jQuery, Java, php

Tools: Visual Studio, Tortoise SVN, SQL Server Management Studio, MS Office, Adobe XD, Xamarin, Android Studio, Git

visualstudio

Nebenprojekte

Book me on

excel data image
import a csv file into sql database

I will import csv to sql insert select if output is less then 1000 rows (currently max rows for microsoft sql server). If you have more then 1000 rows we need to insert it direct into the db. Thats also not a problem. Then i need access to the db server to run my tool and insert the data direct into the db. Note: Almost any excel file can be converted into an csv file. Please contact me for any additional information.

html script
update/change your static/dynamic web page, aspnet dotnet etc

Not everyone uses Wordpress and sometimes it is also necessary to adapt a website created statically with HTML or dynamically with a framework such as asp.net. I can Almost every wish can be implemented here. So that we can ensure that the adjustments are possible Frames are welcome to contact me without obligation.

wp-image
Update or create your page. Installing new plugins. General support.

Here I offer you various services. I can offer you various plugins install/configure or update. If you want design changes, I can do that for you you do. If you have other wishes, please write to me

wp-image
Creation of SQL script/procedure/view

As described in the title, I will create a sql script according to your wishes create. Views and procedures are also possible. Price and time may vary depending on the size and complexity of the task

le candele image>
            <div class=
Wordpressseite erstellung + Hosting

Erstellung und Hosting von einer Wordpressseite für das Le Candele Restautant in Würzburg.

  • Übersichtlich
  • Informativ
  • Aktuelle Speisekarten
  • Speisekarte zum download

Solle die vorherige unübersichtliche veraltete "Joomla" Seite ersetzen. Zu meiner Umsetzung!

chris reckwardt webseite
Wordpressseite erstellung + Hosting

Erstellung und Hosting von einer Wordpressseite mit E-Commerce für einen lokalen Musiker: Chris Reckwardt

  • Übersichtlich
  • Informativ
  • Aktuelle Tourdaten
  • Online Cd Verkauf

Raspberry Pi raspberry pi picture

Private Projekte die ich gerne mit Raspberry Pi oder Raspberry Pi Pico umsetze

Mit dem Raspberrys kann man sehr gut in Python oder MicroPython einsteigen.

Solutions for posible interview questions

I solved some interview question. You can check it out on my Github here

1. The Member-Management-System

Implement a Member Management System. We need to save and manage information about our members (name and address). Each member can have one or more accounts where he or she can collect points (e.g.: for one international flight with Lufthansa the user gets 150 points) or redeem points from (e.g.: 100 points from his/her account in exchange for a free coffee). Points are stored as a balance on each account. Each account has a name identifying the company from which the points were collected and status telling if the account is active or inactive. Points cannot be redeemed from an inactive or empty account.
The system could cover the following use cases:

  • user creates a new member
  • user creates a new account for a defined member
  • member collects points to an existing account
  • member redeems points from an existing account
  • user can initially import existing members in a JSON format (example is attached)
  • user can export all members based on filter criteria (e.g.: export all members that have at least 20 points on an inactive account)
  • Dump generaded log (generate logfiles)
There is no need to implement the GUI. You can implement the assignment as a console application, desktop application or Web API. It is up to you. My Solution

2. The Employee-Management-WebApi (.NET CORE 3.0) (With UnitTest)

In der Datenbank LocalDB eine neue Tabelle Employees anlegen Spalten: Id, FirstName, LastName, BirthDate, IsActive Einen Controller mit folgenden Routen anlegen:

  • GET ohne Parameter: Gibt alle Mitarbeiter zurück
  • GET mit Parameter BirthDate: Gibt alle Mitarbeiter zurück, die älter sind als das angegebene Datum
  • POST: Legt einen neuen Mitarbeiter an: Validierung: Kein Feld darf leer sein, IsActive wird im Code immer auf TRUE gesetzt.
  • DELETE mit Parameter Id: Löscht den entsprechenden Mitarbeiter
  • Optional PATCH: Es können einzelne Werte eines Mitarbeiters geändert werden. Im Body kann bestimmt werden, welche Eigenschaft geändert und mit welchem Wert zugewiesen wird.
Bitte Dependency Injection verwenden Für alle Routen müssen Unit-Tests existieren. My Solution Web-Api (.NET CORE)

About me, long story

Anfangszeit

Aufgewachsen in Billingsbach, das in der Gemeinde Blaufelden liegt. In Billingsbach spielte ich auch jahrelang beim Fc Billingsbach fußball. In Blaufelden verbrachte ich meine Schulzeit. Danach ging es nach Crailsheim sowie Künzelsau für die Berufsschule. In Bad Mergentheim war dann die letzte hürde für das Studium in Würzburg.

Ausbildung

...

Studium

...

Contact

If you have any question you can contact me here

Certificates

Certificate google analyticsCertificate google analytics1Certificate google tag manager