freiberufler Senior .Net Developer auf freelance.de

Senior .Net Developer

offline
  • 60‐66€/Stunde
  • 400310 Cluj-Napoca
  • auf Anfrage
  • ro  |  en
  • 10.05.2022

Kurzvorstellung

In over 10 years of software development I've refined applying the standard practices to ensure that customer solutions are clean, evolvable and predictable.

Qualifikationen

  • .Net
  • ASP.NET
  • JavaScript
  • Microsoft Azure
  • Microsoft SQL-Server (MS SQL)
  • React (JavaScript library)
  • TypeScript

Projekt‐ & Berufserfahrung

Backend .NET Developer
Visma Real-Estate, Oslo
10/2021 – 4/2022 (7 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

10/2021 – 4/2022

Tätigkeitsbeschreibung

Visma Real-Estate is developing a dominant product in Norway operating in the heavily regulated market of selling real estate. Part the Real-Estate Brokers work consists in advertising collected information on the most popular ad publishing site in the country.

My job was to extract the requirements from the legacy integration with the ad provider, design and reimplement the solution in .Net 6 while adding support for other types of ads (apartment complexes). This involved reworking many backend services (ASP .NET Core,Web Forms, Background Services, legacy VB APIs) using DDD and TDD as much as possible.

Eingesetzte Qualifikationen

.Net, ASP.NET, Visual Basic

Fullstack .Net & Angular Developer
Globavista, London
1/2021 – 7/2021 (7 Monate)
Maritime Industry
Tätigkeitszeitraum

1/2021 – 7/2021

Tätigkeitsbeschreibung

✅ BigOceanData is a successful product used by maritime businesses and governmental bodies owning fleets of thousands of vessels; used for fleet management, information exchange between foreign datacenters and real-time tracking.

I was responsible for designing and implementing a solution for porting more than 10 years worth of historical fleet data for customers on a third party legacy system. This required me to analyze the third party's modelling, events, and to design an ingestion process to transform and build up the information into the target platform.
They need to operate at a scale of millions of events per day, and was necessary for my solution to consider the details of this aspect, in order not to degrade performance and availability for end users and avoid having down time.

On the front-end the effort was focused on migrating AngularJs to Angular. The new features I worked on involved working with the migration api and more specifically features for bigger clients needing bulk operations for their fleet.
Also, I had to make a proof of concept for enabling customers to export videos of historical vessel routes.

SQL, ASP .NET, Javascript, Typescript, Angular, AWS, DynamoDb

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Angular, AngularJS, ASP.NET, JavaScript, Microsoft SQL-Server (MS SQL), TypeScript

Fullstack .NET & React Developer
Evozon, Cluj-Napoca
9/2020 – 1/2021 (5 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

9/2020 – 1/2021

Tätigkeitsbeschreibung

✅ Workflow Management for World Wide Organization

Our customer has offices all around the world. They need to automate complex and lengthy workflows for signing contracts involving multiple organizations, manage, track and justify all financial streams.

Responsible for implementing backend and frontend features.

Eingesetzte Qualifikationen

ASP.NET, Entity Framework, GraphQL, Microsoft Azure, React (JavaScript library)

Architect (Festanstellung)
Evozon, Cluj-Napoca
7/2020 – 9/2020 (3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

7/2020 – 9/2020

Tätigkeitsbeschreibung

During this time our company had the intent of participating in a competition for a European funded contract for the city hall, developing a big online platform (microservices) for automating many internal and public bureaucratic processes (for civil servants and common people alike).

Myself, together with another colleague, worked as Solution Architects in a bigger team of experts (of UX, Business Analysts, DevOps) being responsible for analyzing the requirements, risks and deadlines of the project. Our main job was to drive the technical direction for the discovered domains and map them to viable solutions in terms of infrastructure, frameworks and libraries.

We eventually got to materialize some of our ideas as a tech proof of concept, where we tried out the latest tech in container orchestration (Docker + Kubernetes) and investigated solutions for other common aspects that come up in big microservice architectures (Traefik, Kong - as API Gateways, KeyCloack - for authentication and integration with other OAuth2 providers, GRPC, Service Meshes in Kubernetes, Kafka and RabbitMQ, WorkflowEngine frameworks)

Eingesetzte Qualifikationen

Docker, Kubernetes

Fullstack .Net & AngularJs Tech Lead (Festanstellung)
Evozon, Cluj-Napoca
12/2019 – 8/2021 (1 Jahr, 9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

12/2019 – 8/2021

Tätigkeitsbeschreibung

Drug Market Access, Pharma Industry

The core use case of the application is to navigate meeting the numerous and diverse requirements for a drug to get multinational market approvals, and also follow reimbursement opportunities.

● The client redesigned the way user management had to be done, move away from global user roles to resource based policies. This required rethinking the authorization to be simple and flexible enough to support all the new requirements and don't degrade performance.

● Tests were getting harder to write, morale for doing TDD was very low. I have introduced a new strategy for integration tests.
My objective was to increase the value and coverage of the tests, to comprise DB querying as well.
I have done this using by using an in-memory DB for Entity Framework 6, and simplified writing tests by leveraging the existing Dependency Injection framework and introduced a fake data generator. My team mates expressed that this was the most seamless experience for writing tests they have ever had.

● Introduced a CQRS approach by using Mediatr.

● Migrated to a long term release version of AngularJs

Eingesetzte Qualifikationen

ASP.NET, Entity Framework, Microsoft Azure, Microsoft SQL-Server (MS SQL)

ASP .NET Core Backend Developer
Evozon, Cluj-Napoca
1/2018 – 12/2018 (1 Jahr)
Gesundheitswesen
Tätigkeitszeitraum

1/2018 – 12/2018

Tätigkeitsbeschreibung

Drug Development, Pharma Industry

The Web App was helping organize drug development, related activities and resources.

As a Backend Developer I contributed in co-architecting and implementing the multi-tenancy, data isolation and security aspects of the application.

Eingesetzte Qualifikationen

Active Directory, Entity Framework, Microsoft Azure, SQL

Unity3D & ASP .NET Core Developer (Festanstellung)
Evozon, Cluj-Napoca
2/2017 – 12/2018 (1 Jahr, 11 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

2/2017 – 12/2018

Tätigkeitsbeschreibung

Online Virtual 3D Shop

This project was interesting because the front end of the web application was in Unity.

It was important for the client to increase user retention rate and first time experience. We had to try every trick in the book to speed up loading times.

The cllient also wanted to improve SEO and relevance of in-app searches, thus I initiated the idea of using ElasticSearch, got accepted and implemented.

Because the we were running on Linux and the solution was expanding to use other services and tools, I made the proposition of using Docker, to simplify deployment

Eingesetzte Qualifikationen

ASP.NET, Docker, elasticSearch, Unity3D

Unity3D Game Developer Tech Lead (Festanstellung)
Amused Sloth Game Studio, Cluj-Napoca
7/2016 – 1/2017 (7 Monate)
Video Games
Tätigkeitszeitraum

7/2016 – 1/2017

Tätigkeitsbeschreibung

Released Disco Dave, a multi-platforms mobile game

Together with the Game Designer and Artist, we have release Disco Dave on IOS and Android.

The game was a success. It was chosen by Apple for being featured in the App Store, and we had delivered it according to estimations.

My contribution was to architect and implement areas like: app lifecycle, game management, screen management, ads, notifications.

Eingesetzte Qualifikationen

C#, Unity3D

C++ Game Developer (Festanstellung)
Amused Sloth Game Studio, Cluj-Napoca
3/2016 – 6/2016 (4 Monate)
Video Games
Tätigkeitszeitraum

3/2016 – 6/2016

Tätigkeitsbeschreibung

Educational Trivia Game

We used Linux to develop the game in C++ and Lua, eventually targeting the Android and IOS architectures.

Libraries: SLD2

Eingesetzte Qualifikationen

C++

C++ Game Developer (Festanstellung)
Amused Sloth Game Studio, Cluj-Napoca
9/2012 – 3/2016 (3 Jahre, 7 Monate)
Video Games
Tätigkeitszeitraum

9/2012 – 3/2016

Tätigkeitsbeschreibung

Worked on a 2D online cross-platform mobile game for the studio.
During this time we were building on top of our own game engine. Aside from working on game features, I was mainly tasked with implementing the engine's features across Windows, IOS, Android, even Windows 8 at one point.

While being responsible for compiling the C++ code base (engine and game) across all these platforms, with various compilers (MSVC, GCC, CLANG) I've had experience coding for platform-independence and performance; design from a library-writter perspective; and not trust that C++ specs get implemented equally across compilers.

Introduced CI responsible for IOS and Android builds.

More precisely, I have coded with DirectX, OpenGL, OpenGL ES, Objective-C, Protobuf, and every platforms APIs for lifecycle, notifications, networking, file-system access.

Eingesetzte Qualifikationen

C++, DirectX, OpenGL

C# XNA Game Developer (Festanstellung)
Evozon, Cluj-Napoca
3/2012 – 8/2012 (6 Monate)
Gaming Industry
Tätigkeitszeitraum

3/2012 – 8/2012

Tätigkeitsbeschreibung

The project consisted on porting a popular online mobile IOS game to Windows phone.

By porting the game and equivalent platform features we got experience with OSX, XCode and Objective-C apis.

Eingesetzte Qualifikationen

C++, Objective-C, OpenGL

Junior Javascript Developer (Festanstellung)
Evozon, Cluj-Napoca
9/2011 – 2/2012 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2011 – 2/2012

Tätigkeitsbeschreibung

As a Front End developer on the project I had the responsibility of creating rich UI dashboards for a backend managing server clusters.

Eingesetzte Qualifikationen

JavaScript

Junior Fullstack .Net Developer (Festanstellung)
Evozon, Cluj-Napoca
6/2011 – 8/2011 (3 Monate)
Human Resources
Tätigkeitszeitraum

6/2011 – 8/2011

Tätigkeitsbeschreibung

Developing a web application helping HR with employee onboarding, offboarding and company inventory tracking

Eingesetzte Qualifikationen

ASP.NET, JavaScript, jQuery, Nhibernate (.NET), SQL

Ausbildung

Computer Science
Computer Science
2012
Cluj-Napoca Technical University

Über mich

Always searching to apply the standard practices of SOLID, TDD and DDD to improve customer software.

Weitere Kenntnisse

Azure .NET C# SQL Typescript Javascript Docker DDD TDD

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Rumänisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
609
Alter
34
Berufserfahrung
12 Jahre und 9 Monate (seit 07/2011)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden