Zurück zu den Profis

.NET Developer & C# Developer

Überblick


Kurzer Überblick

Der Kandidat ist ein C# .Net Entwickler mit 9 Jahren Berufserfahrung. Derzeit arbeitet er an einem Projekt für Navigationssysteme. Seine Aufgabe ist es, Backend-Lösungen zu entwerfen, zu entwickeln und zu testen. Er verwendet verschiedene Technologien wie Web APIs mit ASP.Net Core, Microservices in Azure, Azure SQL, Azure Storage und Infrastruktur als Code mit Terraform. Er führt Unit- und Integrationstests mit NUnit, Moq, AutoFixture und Fluent Assertions sowie Versionskontrollen in Git durch. Er hat Erfahrung mit agilen Umgebungen. Englisch ist auf einem kommunikativen Niveau. Er kann Ungarisch und etwas Spanisch verstehen.

Berufliche Erfahrung

Senior Software Engineer - Mar 2021 – present

  • Design, development, and testing of backend solutions
  • Project developed using Agile Methodologies
  • Web API with ASP.Net Core
  • Microservices Architecture in Azure using AKS, ACR, Azure Pipelines, App Services
  • Data storage in Azure SQL, Azure Storage
  • Infrastructure as a code using Terraform
  • Unit and integration testing using NUnit, Moq, AutoFixture, and Fluent Assertions
  • Version control in Git

Software Architect - Feb 2020 – Feb 2021

  • Continued involvement in design and development of a project
  • Organizing and leading discussions about architecture of the application
  • Responsibility over team’s adherence to agreed-upon architectural designs and clean code principles
  • Additional responsibilities in high-level feature estimation and organization of retrospectives
  • Designing and configuring rules for code style in ReSharper
  • Meetings with QA about the status of issues

Senior Software Engineer - Mar 2019 – Jan 2020

  • Design, development, and testing of a desktop application in the automotive industry
  • Project developed in a SCRUM team with code reviews
  • C# application in .NET 4.8 with touch-supported UI
  • UI in WPF using Prism, Telerik UI, and SciChart
  • Application responsiveness aided by task-based asynchronous programming
  • Communication with hardware devices via REST API and custom library built on WebSocket
  • Data streaming via ZeroMQ with the help of FlatBuffers
  • Data storage in files of various formats (JSON, MDF4, CSV)
  • Performance analysis and optimization using dotTrace and dotMemory
  • Unit and integration testing using NUnit, Moq, and Fluent Assertions
  • Version control in Git

Software Engineer - Mar 2016 – Feb 2019

  • Design, development, and testing of two projects in the textile industry
  • Both projects developed in a SCRUM team with code reviews
  • Touch-based desktop applications in .NET 4.6
  • UI in WPF using MVVM Light Toolkit and LightningChart
  • Communication with hardware devices using a custom library built on UDP sockets
  • Data storage using Entity Framework 6, Code first with migrations over SQL Server
  • Unit and integration testing using NUnit, Moq, and Shouldly
  • Version control in Git
  • Organization of training sessions for colleagues

Software Developer - Jul 2014 – Feb 2016

  • Development of various .NET projects in the banking and financial industry
  • Working on frontend and backend of web applications (ASP.Net MVC 4, HTML 5, CSS 3, Angular 2, jQuery, Ajax, SQL Server, Entity Framework)
  • Development of web services (ASP.Net WebApi, Entity Framework, T-SQL)
  • Desktop applications (WPF, WinForms, Entity Framework, T-SQL, WCF
Author
.NET Developer & C# Developer
63e34b9b4a0c8d0001aee05f
Angestellter4000  / Pro Monat
EbenSENIOR
Rollen
.NET Developer C# Developer
Sprachen
English
Fähigkeiten
.NET Core.NET FrameworkAJAXASP.NETASP.NET MVCAngularAngular 2AngularJSApplication ServerArchitectAzureC#CSSCloudClustersCode ManagementDatabaseDevOpsDevSecOpsEntity FrameworkGitHTMLJSONJavaScriptMicrosoft serversReSharperRestSQLSQL Azure (Cloud SQL Server)SpecificationsStatic Code Analysis ToolsT-SQLTerraformToolsUIWCFWPFjQuery
Lokalitäten
BratislavaRemote