Zpět na profesionály

.NET Developer & C# Developer

Přehled


Krátké shrnutí

Kandidát je vývojář v jazyce C# .Net s devítiletou praxí v komerční sféře. V současné době pracuje na projektu pro navigační systémy. Jeho úkolem je navrhovat, vyvíjet a testovat backendová řešení. Používá různé technologie, například webové API s ASP.Net Core, mikroslužby v Azure, Azure SQL, Azure Storage a infrastrukturu jako kód pomocí Terraform. Provádí jednotkové a integrační testování pomocí NUnit, Moq, AutoFixture a Fluent Assertions a kontrolu verzí v systému Git. Má zkušenosti s agilním prostředím. Angličtina je na komunikativní úrovni. Rozumí maďarsky a částečně španělsky.

Pracovní zkušenosti

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
Zaměstnanec97360  / Měsíčně
ÚroveňSENIOR
Role
.NET Developer C# Developer
Jazyky
English
Dovednosti
.NET Core.NET FrameworkAJAXASP.NETASP.NET MVCAngularAngular 2AngularJSApplication ServerArchitectAzureC#CSSCloudClustersCode ManagementDatabaseDevOpsDevSecOpsEntity FrameworkGitHTMLJSONJavaScriptMicrosoft serversReSharperRestSQLSQL Azure (Cloud SQL Server)SpecificationsStatic Code Analysis ToolsT-SQLTerraformToolsUIWCFWPFjQuery
Lokality
BratislavaRemote