07.10.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Goja Simić | Senior Software Engineer | .NET Core & Go | Cloud-Native Microservices | (B2B / Remote)

Novi Sad, Serbien
Nur Remote
Master of Electrical and Computer Engineering
Novi Sad, Serbien
Nur Remote
Master of Electrical and Computer Engineering

Profilanlagen

CV_Goja_Simić.pdf
Reference_Letter_Marco_Loos_Tennis-Point.pdf

Über mich

Operating as a fully registered independent contractor (B2B). Available for remote contracts with Swiss and EU companies. Hourly rate: 80 - 110 EUR (negotiable depending on the contract duration, workload, and complexity of the project) Focus: .NET, C#, Golang, Microservices, Azure, Copilot

Skills

Asp.NetAPIsCloud-EngineeringDevOpsNoSQLSQLAzure Service Bus.NET CoreBackendKubernetesGolangMicroservices
Backend Development with .NET and Go
Expertise in designing and developing scalable backend systems using .NET Core/8, ASP.NET Core Web API, EFCore, and Go. Proficiency in building RESTful APIs, microservices, and monolithic architectures following SOLID, DDD, and clean architecture principles.

Cloud-Native Solutions with Azure and AWS
Strong background in cloud-native development utilizing Azure (Service Bus, CosmosDB, Config) and AWS (EC2, S3). Experience with containerized deployments using Docker and Kubernetes (Rancher), as well as CI/CD pipelines via Azure DevOps and GitHub.

Distributed Systems and Microservices Architecture
Deep knowledge of event-driven architecture, message brokers (Azure Service Bus), and integration with external systems such as SAP S/4 HANA, ChannelAdvisor, and DHL API. Skilled in designing high-observability backend ecosystems with ElasticSearch and Grafana.

Database Management (SQL and NoSQL)
Proficiency in working with SQL databases (MS SQL Server, MySQL) and NoSQL databases (Redis, Azure CosmosDB, ElasticSearch, PostgreSQL, MongoDB, AWS S3). Experience in SQL query optimization and performance tuning.

Frontend Development
Knowledge of frontend technologies including WPF, XAML, HTML, CSS and WinForms. Experience developing UI components and integrating them with backend services.

Testing and Quality Assurance
Experience writing unit, integration, and regression tests using xUnit, FluentAssertions, Mock, and Swagger/OpenAPI. Commitment to high code quality through peer code reviews and documentation.

AI-Assisted Development
Active usage of GitHub Copilot in agent mode with modern LLMs to improve development efficiency and software craftsmanship.

Agile Methodologies
Experienced in working within Agile environments using Scrum, Kanban, Jira, and Confluence. Skilled in collaborating with cross-functional teams to deliver high-quality software.

Performance Tuning and Async Programming
Expertise in multithreading, async programming, LINQ, and performance tuning to build efficient and responsive applications.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2023

Sprachen

Englishverhandlungssicher

Projekthistorie

Senior Software Engineer (Maternity Leave Cover)

ADI Global Distributions, Serbia

Internet und Informationstechnologie

  • Designed, developed, and maintained back-end API services for a cloud-based device management platform.
  • Implemented RESTful endpoints enabling seamless integration with frontend applications.
  • Contributed to the device-talker service for device communication and orchestration.
  • Worked in an agile environment, collaborating closely with cross-functional teams.
  • Ensured high code quality, scalability, and observability using modern DevOps practices and cloud-native tooling.
  • Active usage of GitHub Copilot in agent mode, various models.

Tech Stack: Go, REST APIs, MongoDB, microservices, AWS (EC2, S3), Git, GitHub, CI/CD, Agile/Scrum, Jira, Confluence

Senior Software Engineer

Tennis-Point Europe, Germany

Internet und Informationstechnologie

  • Designed and maintained back-end/front-end components of a Warehouse Management System (WMS) for logistics.
  • Built scalable microservices (APIs) and used Azure cloud tech in an Agile environment (Scrum, Jira).
  • Secured backend authentication (AuthN) using custom x-api-key secrets managed via Azure KeyVault.
  • Ensured secure third-party API integrations (SAP, DHL) via TLS, IP whitelisting, and Azure RBAC.
  • Enhanced system resilience and high availability by configuring load balancers and retry patterns.
  • Integrated APIs with external systems including ChannelAdvisor, SAP S/4 HANA, and DHL.
  • Utilized Azure Service Bus and Redis for event-driven architecture and caching.
  • Containerized services using Docker, managed via Rancher/Kubernetes.
  • Ensured observability with ElasticSearch and Grafana for diagnostics and telemetry.
  • Role concluded due to corporate restructuring and product migration to an external vendor.

Tech Stack: .NET 8/7/6/Core, microservices, REST APIs, SOLID, C#, DI, EFCore, ASP.NET Core Web API, Json, xUnit, FluentAssertions, Mock, Swagger/OpenAPI, VS 2022, ReSharper, dotMemory, Git, ElasticSearch, Grafana, Azure DevOps, Azure Service Bus, Azure Configuration/CosmosDB/KeyVault, MS SQL, Redis, CI/CD, Docker, Rancher, Scrum, Jira, Confluence

Senior Software Engineer

Keba, Serbia

Internet und Informationstechnologie

  • Developed SafeEdit2 (graphical editor and IL code generator for safety controllers) and SafePMT (UI application for sending parameters to safety controllers).
  • Conducted peer code reviews, optimized performance, solved memory leaks, applied SOLID principles and design patterns.
  • Enhanced system reliability and user experience through detailed testing and writing following documentation.

Tech Stack: C#, .Net 4.6.2/4.8, LINQ, WPF, MVVM, MvvmLight, ReSharper, dotMemory, NuGet, Wix, xUnit, FluentAssertions, log4net, GitExt, GitLab, RTC, CI, Artifactory, Scrum

Software Developer / Business Analyst

Execom, Naovis, Serbia

Internet und Informationstechnologie

Software Engineering:
  • Developed custom WPF UI controls and backend components for smart house systems.
  • Tech Stack: C# (.NET 4.5), WPF, MVVM, SQL, Git

Requirements Engineering
  • Bridged the gap between business and technology as a Business Analyst / Requirements Engineer for the healthcare and pension domains.
Key responsibilities included:
  • Conducted technical reverse engineering by analyzing legacy Visual Basic source code to extract complex business logic for a medical allergy testing system.
  • Transformed extracted legacy logic into modern, structured Software Requirements Specifications (SRS).
  • Designed functional specifications, multi-step registration wizards, and wireframes for a secure customer portal connected to a Swiss private pension fund.
  • Reviewed and optimized the relational database schema, ensuring strict data isolation and security between the public web application and the confidential internal pension system.

Tech Stack & Tools: Visual Basic (legacy analysis), SQL, Jira, Balsamiq, draw.io

Software Developer

Levi9, Serbia

Internet und Informationstechnologie

Contributed to the development of complex, industry-leading server/client software solutions (WebClient, WebConnect, and FlowConnect) designed for the remote control of software instances and print proofing/color management workflows.

Key responsibilities and achievements included:
  • Integrated robust WCF technologies to deliver secure and stable network communication between server and client applications.
  • Developed optimized Windows Services for background server processing and managed software deployment within IIS environments.
  • Utilized a wide range of UI and desktop technologies, including Silverlight, WPF, and WinForms, implementing modern architectural patterns (MVC, MVVM, MVP).
  • Handled complex data structures and configurations utilizing XML and XSLT transformations.

Tech Stack & Tools: C#, .NET 3.5, WCF, Windows Services, IIS, Silverlight, WPF, WinForms, MVC/MVVM/MVP, XML/XSLT, C++, Visual Studio, TFS, SQL Server, Scrum

Teaching Assistant & Software Developer

Faculty of Technical Sciences, Novi Sad, Serbia

Internet und Informationstechnologie

Assisted in academic instruction on Software Engineering Fundamentals as a Teaching Assistant, while concurrently developing the university's desktop Student Management System.

Key responsibilities and achievements included:
  • Delivered academic instruction, mentored students, and graded coursework on core software engineering concepts and programming foundations.
  • Contributed as a full-stack developer on a Java desktop application (Eclipse IDE), building backend logic and designing interactive UI features, including dynamic menu systems with real-time visibility toggling without requiring application restarts.
  • Designed and optimized complex database logic for the Student Management System, writing numerous stored procedures and triggers within MS SQL Server Management Studio (T-SQL).
  • Conducted systems analysis and efficiently generated comprehensive user and management reports utilizing Rational Rose (UML modeling tools, reporting).

Tech Stack & Tools: Java (Desktop/UI), T-SQL, MS SQL Server, Rational Rose (UML/Reporting), Eclipse IDE


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden