Back to professionals

.NET Developer & C# Developer

Overview


Short Summary

The candidate is a C# .Net developer with 9 years of commercial experience. Currently working on a project for navigation systems. His job is to design, develop, test backend solutions. He uses various technologies such as Web APIs with ASP.Net Core, microservices in Azure, Azure SQL, Azure Storage and infrastructure as code using Terraform. Performs unit and integration testing using NUnit, Moq, AutoFixture and Fluent Assertions and version checks in Git. He has experience with agile environments. English is at a communicative level. He can understand Hungarian and some Spanish.

Work Experience

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
Employee4000  / Per month
LevelSENIOR
Roles
.NET Developer C# Developer
Languages
English
Skillset
.NET Core.NET FrameworkAJAXASP.NETASP.NET MVCAngularAngular 2AngularJSApplication ServerArchitectAzureC#CSSCloudClustersCode ManagementDatabaseDevOpsDevSecOpsEntity FrameworkGitHTMLJSONJavaScriptMicrosoft serversReSharperRestSQLSQL Azure (Cloud SQL Server)SpecificationsStatic Code Analysis ToolsT-SQLTerraformToolsUIWCFWPFjQuery
Localities
BratislavaRemote