Senior .NET Developer/Team Leader
Aktualisiert am 05.11.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 05.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Polish
native
English
B2

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2021 - today: Greenfield project

Customer: on request
Role: Senior Software Developer

Tasks:
Core team member on Greenfield project for German ticketing company. The main goal of the project was to create a new system that could integrate with the old one. In the future, the old application is to be extinguished. The system gives the ability to take orders from external systems as well as from internal sources, scan and validate tickets based on barcode and QR code, support German Culture pass to youth and more. In addition, the creation of software for mobile ticket printing terminals based on Blazor. All systems must work both in the cloud and on-premises.
  • Analyzing and architecture designing and participating in the selection of technology adapting to the project requirements.
  • Creating an API that provides communication with the legacy system and with the new system, and external systems.
  • Writing integration tests and unit to created functionalities.
  • Team leadership and mentoring of less experienced developers.
  • Production supporting and hot fixing.
  • Maintaining existing applications.
  • Direct contacting with the customer to best understand the requirements and design new functionality based on that.
  • Conducting code-review process.
  • Achievements:
    • The core part of the system is written based on DDD, and communication between modules is done through events
    • According to the client's CEO, thanks to cooperation with the Inspeerity team, the creation of a new cloud-based API was accelerated by about 3-4 years (about 1/3 of the total working developers were working on this part)
    • Onboarded until today more than 10 partners with our client to their API, first costumer was onboarded after 3 months using new cloud-based API
    • Introduction of agile management methodologies to the projects and restructuring client?s software department

Skills:
C#, .NET 6, .NET Core, Blazor, Entity Framework, Git, Azure (SQL Server, Elastic Pools, App Services, Azure DevOps), Hangfire, XUnit

2018 - 2021: various projects

Customer: Software House
Role: Senior Software Developer/ Software Developer

Projects:
6 months: Greenfield project for British client to create user-friendly insurance company covering different types of insurance. The application was based on microservices. At the time of leaving the project, its alpha was completed, which had selected functionalities including those allowing the purchase of car insurance
  • Gathering business requirements.
  • Being a part of refinement team to establish business needs and work plan.
  • Implementing solutions from scratch.

Skills:
C#, .NET 5, .NET Core, Kubernetes, Docker, PostgreSQL, AWS, Azure DevOps, CQRS, Entity Framework
------------------------------------------------------------------------------------------------------
1.5 year: The British e-commerce company specializing in premium clothing. Greenfield project - An order processing system that was tasked with replacing the client's current solution (among other things, a lot of excels). It offered functionalities such as managing large bulk orders, product catalog, data, and message archiving, etc.
  • Designing, developing, and maintaining solution based on business requirements.
  • Working on support.
  • Gathering business requirements.
  • Active participating in meetings with future users.
  • Estimating costs and time for specific feature tasks.
  • Bug fixing.
  • Supporting production releases.
  • Creation of an API that provides communication with the client's legacy system.

Skills:
C#, .Net Core, Docker, Kubernetes, Jira, Confluence, Git Jenkins, gRPC, CockroachDB, RabbitMQ, GCP, Microservices, Entity Framework, CQRS
------------------------------------------------------------------------------------------------------
2 years: Scandinavian travel agency that provides complex solutions for business and individual customers. Application required integration with third party providers. Backend solution implemented as microservices.
  • Maintaining, bugfixing and implementing new features in frontend ASP.NET MVC application and .NET Web API services.
  • Implementing new features from scratch in .NET Web API services in microservices architecture.
  • Integrating with third party providers.
  • Merging and deploying new app version with Azure DevOps pipeline.

Skills:
.Net Framework, C#, .NET Core, .NET MVC, Elastic Search, Entity Framework, MS SQL, GIT, Azure DevOps

2017 - 2018: Bank leasing system

Customer: Software House
Role: .NET Developer

Tasks:
World leading bank leasing system. Features of the system include payments management, customer registration, documents management and many other complex functionalities.
  • Developing and maintaining ASP.NET MVC application.
  • Creating documentation.
  • Managing app versions and branches.
  • Administrating of Continuous Integration and Continuous Delivery.

Skills:
.NET, ASP.NET MVC, PL/SQL, TeamCity, OctopusT

2015 - 2017: Desktop application for analysing data

Customer: Product company
Role: .NET Developer

Tasks:
Desktop application to analyse data from a dedicated device in real-time via Bluetooth. Over 800 points per second. Reports, analyses with charts, logging new items modules and others
  • Maintaining WPF application.
  • Creating new analysis module.
  • Writing unit and integration tests.
  • Managing app versions and branches.
  • Creating documentation for the produced functionalities.
  • Fixing communication with dedicated device.

Skills:
.NET, C#, WPF, SQLite, Entity Framework

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 ? 2017
Study - Computer Science
Technical University of Bialystok, Poland

Certifications/ Courses

2022
PSM 1 Certified SCRUM Master

2019 ? 2021
  • Microsoft Certified: Azure Developer Associate
  • Microsoft Certified: Azure Administrator Associate

Position

Position

Senior .NET Developer/Team Leader

Kompetenzen

Kompetenzen

Schwerpunkte

C#
ASP.NET MVC
ASP.NET Core
Web API
Entity Framework
OOP
Unit Testing
CQRS
Design Patterns
GIT
SQL
JIRA
Confluence
Kibana
Agile
Scrum
DDD
Azure services
project management and team management
EDA

Produkte / Standards / Erfahrungen / Methoden

Profile
Passionate Senior Developer with over 9 years of experience in IT world delivering solutions for commercial projects. Self-motivated individual focused on quality of delivered solutions. Always looking for opportunities to learn and improve technical knowledge as well as analytical skills. Dedicated to deliver best possible solutions using best practices and methodologies. Not afraid of new challenges and responsibilities. Prefers to work in smaller and medium-sized projects where he can focuse on the architecture of backend applications. Enthusiast of DDD Approach. Depending on the needs, he also takes on the role of both a technological and team leader. He likes working close to the business because it makes it easier to determine business needs. Values working in a well-coordinated, committed team that works proactively. He believes that the best results are achieved by teams with diverse seniority because they provide the opportunity for continuous learning for everyone.

Frameworks
  • .NET Framework
  • .NET Core
  • ASP .NET MVC
  • Entity Framework
  • Blazor
  • XUnit
  • NUnit
  • WPF

Clouds
  • AWS
  • GCP
  • Azure

Tools
  • Jira
  • Git
  • TFS
  • Azure DevOps
  • Jenkins
  • Docker
  • Kubernetes
  • TeamCity
  • Octopus

Other
  • CQRS
  • RabbitMQ
  • gRPC
  • Confluence
  • Microservices
  • Hangfire
  • Modular Monolith

Programmiersprachen

C#
JavaScript
SQL

Datenbanken

MS SQL
Elasticsearch
SQL Lite
CockroachDB
PostgreSQL

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2021 - today: Greenfield project

Customer: on request
Role: Senior Software Developer

Tasks:
Core team member on Greenfield project for German ticketing company. The main goal of the project was to create a new system that could integrate with the old one. In the future, the old application is to be extinguished. The system gives the ability to take orders from external systems as well as from internal sources, scan and validate tickets based on barcode and QR code, support German Culture pass to youth and more. In addition, the creation of software for mobile ticket printing terminals based on Blazor. All systems must work both in the cloud and on-premises.
  • Analyzing and architecture designing and participating in the selection of technology adapting to the project requirements.
  • Creating an API that provides communication with the legacy system and with the new system, and external systems.
  • Writing integration tests and unit to created functionalities.
  • Team leadership and mentoring of less experienced developers.
  • Production supporting and hot fixing.
  • Maintaining existing applications.
  • Direct contacting with the customer to best understand the requirements and design new functionality based on that.
  • Conducting code-review process.
  • Achievements:
    • The core part of the system is written based on DDD, and communication between modules is done through events
    • According to the client's CEO, thanks to cooperation with the Inspeerity team, the creation of a new cloud-based API was accelerated by about 3-4 years (about 1/3 of the total working developers were working on this part)
    • Onboarded until today more than 10 partners with our client to their API, first costumer was onboarded after 3 months using new cloud-based API
    • Introduction of agile management methodologies to the projects and restructuring client?s software department

Skills:
C#, .NET 6, .NET Core, Blazor, Entity Framework, Git, Azure (SQL Server, Elastic Pools, App Services, Azure DevOps), Hangfire, XUnit

2018 - 2021: various projects

Customer: Software House
Role: Senior Software Developer/ Software Developer

Projects:
6 months: Greenfield project for British client to create user-friendly insurance company covering different types of insurance. The application was based on microservices. At the time of leaving the project, its alpha was completed, which had selected functionalities including those allowing the purchase of car insurance
  • Gathering business requirements.
  • Being a part of refinement team to establish business needs and work plan.
  • Implementing solutions from scratch.

Skills:
C#, .NET 5, .NET Core, Kubernetes, Docker, PostgreSQL, AWS, Azure DevOps, CQRS, Entity Framework
------------------------------------------------------------------------------------------------------
1.5 year: The British e-commerce company specializing in premium clothing. Greenfield project - An order processing system that was tasked with replacing the client's current solution (among other things, a lot of excels). It offered functionalities such as managing large bulk orders, product catalog, data, and message archiving, etc.
  • Designing, developing, and maintaining solution based on business requirements.
  • Working on support.
  • Gathering business requirements.
  • Active participating in meetings with future users.
  • Estimating costs and time for specific feature tasks.
  • Bug fixing.
  • Supporting production releases.
  • Creation of an API that provides communication with the client's legacy system.

Skills:
C#, .Net Core, Docker, Kubernetes, Jira, Confluence, Git Jenkins, gRPC, CockroachDB, RabbitMQ, GCP, Microservices, Entity Framework, CQRS
------------------------------------------------------------------------------------------------------
2 years: Scandinavian travel agency that provides complex solutions for business and individual customers. Application required integration with third party providers. Backend solution implemented as microservices.
  • Maintaining, bugfixing and implementing new features in frontend ASP.NET MVC application and .NET Web API services.
  • Implementing new features from scratch in .NET Web API services in microservices architecture.
  • Integrating with third party providers.
  • Merging and deploying new app version with Azure DevOps pipeline.

Skills:
.Net Framework, C#, .NET Core, .NET MVC, Elastic Search, Entity Framework, MS SQL, GIT, Azure DevOps

2017 - 2018: Bank leasing system

Customer: Software House
Role: .NET Developer

Tasks:
World leading bank leasing system. Features of the system include payments management, customer registration, documents management and many other complex functionalities.
  • Developing and maintaining ASP.NET MVC application.
  • Creating documentation.
  • Managing app versions and branches.
  • Administrating of Continuous Integration and Continuous Delivery.

Skills:
.NET, ASP.NET MVC, PL/SQL, TeamCity, OctopusT

2015 - 2017: Desktop application for analysing data

Customer: Product company
Role: .NET Developer

Tasks:
Desktop application to analyse data from a dedicated device in real-time via Bluetooth. Over 800 points per second. Reports, analyses with charts, logging new items modules and others
  • Maintaining WPF application.
  • Creating new analysis module.
  • Writing unit and integration tests.
  • Managing app versions and branches.
  • Creating documentation for the produced functionalities.
  • Fixing communication with dedicated device.

Skills:
.NET, C#, WPF, SQLite, Entity Framework

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 ? 2017
Study - Computer Science
Technical University of Bialystok, Poland

Certifications/ Courses

2022
PSM 1 Certified SCRUM Master

2019 ? 2021
  • Microsoft Certified: Azure Developer Associate
  • Microsoft Certified: Azure Administrator Associate

Position

Position

Senior .NET Developer/Team Leader

Kompetenzen

Kompetenzen

Schwerpunkte

C#
ASP.NET MVC
ASP.NET Core
Web API
Entity Framework
OOP
Unit Testing
CQRS
Design Patterns
GIT
SQL
JIRA
Confluence
Kibana
Agile
Scrum
DDD
Azure services
project management and team management
EDA

Produkte / Standards / Erfahrungen / Methoden

Profile
Passionate Senior Developer with over 9 years of experience in IT world delivering solutions for commercial projects. Self-motivated individual focused on quality of delivered solutions. Always looking for opportunities to learn and improve technical knowledge as well as analytical skills. Dedicated to deliver best possible solutions using best practices and methodologies. Not afraid of new challenges and responsibilities. Prefers to work in smaller and medium-sized projects where he can focuse on the architecture of backend applications. Enthusiast of DDD Approach. Depending on the needs, he also takes on the role of both a technological and team leader. He likes working close to the business because it makes it easier to determine business needs. Values working in a well-coordinated, committed team that works proactively. He believes that the best results are achieved by teams with diverse seniority because they provide the opportunity for continuous learning for everyone.

Frameworks
  • .NET Framework
  • .NET Core
  • ASP .NET MVC
  • Entity Framework
  • Blazor
  • XUnit
  • NUnit
  • WPF

Clouds
  • AWS
  • GCP
  • Azure

Tools
  • Jira
  • Git
  • TFS
  • Azure DevOps
  • Jenkins
  • Docker
  • Kubernetes
  • TeamCity
  • Octopus

Other
  • CQRS
  • RabbitMQ
  • gRPC
  • Confluence
  • Microservices
  • Hangfire
  • Modular Monolith

Programmiersprachen

C#
JavaScript
SQL

Datenbanken

MS SQL
Elasticsearch
SQL Lite
CockroachDB
PostgreSQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.