
Software developer
- Verfügbarkeit einsehen
- 1 Referenz
- 35‐55€/Stunde
- 71000 Sarajevo
- Weltweit
- bs | en | de
- 13.05.2025
Kurzvorstellung
.NET (Core), C#, ASP.NET MVC/Core/Blazor, Javascript, Angular, API RESTFul
, Microservice, WPF, XAML, MVVM, EntityFramework, LINQ
Auszug Referenzen (1)
"Die Zusammenarbeit mit D. gestaltete sich von Anfang an auf Augenhöhe. Er überzeugte auch durch seine hohe technische Expertise."
12/2024 – 5/2025
TätigkeitsbeschreibungBackend development
Eingesetzte Qualifikationen.NET-Entwickler, API-Entwickler, C# Developer, .Net Framework (Microsoft), Angular
Qualifikationen
Projekt‐ & Berufserfahrung
12/2024 – 5/2025
TätigkeitsbeschreibungBackend development
Eingesetzte Qualifikationen.NET-Entwickler, API-Entwickler, C# Developer, .Net Framework (Microsoft), Angular
7/2023 – 12/2024
Tätigkeitsbeschreibung
Develop and maintain AWS infrastructure using Pulumi for Infrastructure as Code
Use AWS Lambda written in .NET for serverless processing, creating event-driven functions to handle trading data
Store and manage trading data and logs in Amazon S3
Use AWS SQS (Simple Queue Service) to decouple microservices, queuing trade and user activity requests for asynchronous
processing and maintaining scalability.
•Ensure the trading app has resilient messaging with retry mechanisms in SQS and SNS
Set up and maintain Azure DevOps Pipelines for automated code deployment, testing
Develop core trading functionality, such as processing trade requests, handling order books, and managing price data.
Implement data validation, error handling, and monitoring within AWS Lambda functions
Optimize data processing flows, especially for real-time trading operations, by leveraging Lambda concurrency and SQS
message batching.
Design DynamoDB tables to efficiently store trading data, such as user portfolios, order books, asset pairs, and transaction
histories.
Utilize partition keys and sort keys to model data relationships and optimize query patterns (e.g., fetching trade history for a
specific asset or user).
Use DynamoDB transactions for atomic operations, ensuring consistency when performing complex updates across multiple
items, such as updating user balances and recording trades simultaneously.
Implementing security mechanisms for client protection and scams
Using hosted services for integration testing
Using Redis for caching frequent calls and order books
.Net, .Net Framework (Microsoft), Backend Entwickler
6/2022 – 12/2023
TätigkeitsbeschreibungDevelopment of web applications
Eingesetzte Qualifikationen.Net, CSS (Cascading Style Sheet), HTML, HTML5
5/2021 – 6/2022
Tätigkeitsbeschreibung
-Development of windows forms
-Windows services
-Integrating services with different PMS desktop applications
-Reflection programing
-Reverse engineering
-Work with different databases (c-treeeACE, PostgreSQL, SAP SQL Anywhere, SQL Server, MySQL)
Tech: .NET Framework, SQL, reflection programing, reverse engineering
.Net Framework (Microsoft), ASP.NET
11/2020 – 11/2021
Tätigkeitsbeschreibung
Development of an Blazor offline compatible web application
mushroom production company in Germany.
-Implementing the frontend
-Working on backend
Tech: .NET Framework, SQL, C#, JavaScript, HTML, CSS, .NET Core
.Net, .Net Framework (Microsoft), C#, CSS (Cascading Style Sheet), HTML, JavaScript
5/2019 – 8/2021
Tätigkeitsbeschreibung
Development of an web based razor application for the main domain provider in BiH
-Implementing the frontend
-Development of the backend services in .NET Core
-Development of the database
.Net, .Net Framework (Microsoft), Postgresql
11/2018 – 5/2020
Tätigkeitsbeschreibung
-Development of microservice architecture using .NET Core
-Management of OPENSHIFT Integration platform that uses kubernetes as underlaying technology.
-Moving old monolith applications to an microservice architecture.
-Decoupling functionalities by business logic into smaller and easier maintainable services.
-Implementing an API gateway with request aggregation.
-Maintaining 3scale api gateway with RHSSO.
-Implementing the backend services for the Raiffeisen Mobile banking application
Tech: .NET Core, VB.NET, SQL, YAML, REST APIs, .NET Razor
.Net, Application Development, ASP.NET, C#, Microsoft SQL-Server (MS SQL)
11/2017 – 11/2018
Tätigkeitsbeschreibung
Development and maintenance of the monolith banking system. Mainly working on extending the features of the banking applications, optimizing database queries, fixing bugs, creating reports .
Languages and frameworks: VB.NET, C#, SQL , WCF, MVC, WEB forms, Windows forms
.Net Framework (Microsoft), C#, Microsoft SQL-Server (MS SQL), Microsoft SQL Server Reporting Services (SSRS), VBA (Visual Basic for Applications)
Ausbildung
Mostar
Über mich
1. Webdesign & Entwicklung.
2. Entwicklung mobiler Anwendungen.
3. Benutzerdefinierte Softwareentwicklung.
5. Von uns angebotene Technologien
Weitere Kenntnisse
Persönliche Daten
- Bosnisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden