Razvan Goga
Selbstständig, Backend Entwickler / DevOps Engineer, EnBW Energie Baden-Württemberg AG
Düsseldorf, Deutschland
Über mich
Architektur und Entwicklung im Bereich .Net + Azure Cloud. Migrieren in die Cloud Aufteilung zu Microservices. Refactoring. Leistungsoptimierungen. Optimierung der Datenflüsse. Devops Bereitstellung (CICD / infrastructure as code) Teamleitung (remote und vor Ort) und Mentoring
Werdegang
Berufserfahrung von Razvan Goga
Bis heute 1 Jahr und 5 Monate, seit Jan. 2023
Backend Entwickler / DevOps Engineer
EnBW Energie Baden-Württemberg AG- Konzeption und Umsetzung des Umzugs der .Net Microservices Konstellation der Backend Plattform des Automated Call Distribution Systems des Konzerns von Azure PaaS (App Services) nach Kubernetes (AKS). - Weiterentwicklung der obengenannten Microservices Konstellation. - Bereitstellung der Cloud Infrastruktur über Microsoft Bicep - Bereitstellung der Devops Workflows (CICD-Pipelines, containerization, ArgoCD Gitops deployments)
Bis heute 7 Jahre und 8 Monate, seit Okt. 2016
Full Stack Entwickler / Architekt
Mott MacDonald / WBIF
- Architektur und Entwicklung einer Backoffice Webanwendung. - Die Anwendung war ursprünglich mit .Net 4.7.2 entwickelt und danach zu .Net Core migriert (zuerst zu 3.1 und später zu 5, 6 un 7) - Die gesamte Infrastruktur ist mit Azure Diensten aufgebaut (App Services, SqlServer, BlobStorage, Application Insights). - Github und Azure DevOps ist für die CI/CD verwendet. Agile Arbeitsmetodologie (Kanban). - C#, ASP.MVC, SqlServer, AngularJS, Akka.Net, ALM mit Github
11 Monate, Feb. 2022 - Dez. 2022
Backend Entwickler / DevOps Engineer
Switchboard
- Software-Lösungsarchitektur und Entwicklung für das Backend des API-Marktplatzes: Event driven .Net Core Microservices in Zusammenarbeit mit Kong als API Gateway und ChargeBee als Abrechnungsplattform. - Bereitstellung der Devops Workflows (CICD-Pipelines, containerization, ArgoCD deployments) - Azure, .Net Microservices (OpenAPI), ALM mit Azure Devops, ArgoCD + Kustomize, Kubernetes, NATS, PostgreSQL, infrastructure as code (Terraform), Kong + Kong Plugins (Lua scripting)
1 Jahr und 6 Monate, Aug. 2020 - Jan. 2022
Solutions Architect / Team Lead
openwire.co
Software-Lösungsarchitektur für ein hochskalierbares (40+ Instanzen), hochleistungs, polyglot, event driven web retrieval and data aggregation System. Die Lösung besteht aus einer Mischung zwischen Kubernetes eingesetzten Microservices und Azure SaaS Services. Application Insights ist für distributed tracing und monitoring benutzt. Teamleiter eines 5 Personen Teams. Azure Services, Azure Devops, Kubernetes + Docker, polyglot microservices (.Net Core, NodeJS, Python), Elastic Search, infrastructure as code
- Unterstützung für die Stabilisierung und das Go Live eines Azure Durable Functions basiertes pricing forecast System. - Architektur Reviews and Vorschläge für verschiedene bestehende (schon in Azure oder die nach Azure umgezogen sein würden) oder neue Azure Systeme / Anwendungen - Agile Arbeitsmetodologie (Kanban). - Azure SaaS Services (Functions, CosmosDB, Blobs, Application Insights), .Net Core, ALM mit Azure Devops, infrastructure as code (Azure CLI)
9 Monate, Jan. 2019 - Sep. 2019
Backend Entwickler / DevOps Engineer
EnBW Energie Baden-Württemberg AGUnterstützung für die Architektur und Entwicklung eines Vertriebssystems im Bereich Lead management und nurturing und seines ereignisorientierten Datenflusses. Das System besteht aus einer Konstellation von .Net Core WebApi Microservices, Azure (Durable) Functions und andere Azure Diensten (Azure Service Bus, Application Insights, API Management, Active Directory mit MFA). Persistenz ist mit SqlServer und CosmosDB erledigt. Bereitstellung der OpenAPI Schnitstellen für andere EnBW Systeme.
Projektbezogene Sharepoint Entwicklung (OnPrem 2013/2016 und Online) Sharepoint CSOM/JSOM/REST APIs, C#, Javascript, AngularJS, OneDrive API, Azure (SQLServer, Storage, Queues, Application Insights)
2 Jahre und 7 Monate, Apr. 2014 - Okt. 2016
Architekt / Teamleiter / Entwickler
Softtehnica (Bukarest, Rumänien / Genua, Italien)
Distributed Platform mit ca. 80 Azure + ca. 30 AWS Services, Überprüfung der IT-Anwendungslandschaft in Hinblick auf Funktionsfähigkeit, Abhängigkeiten, Risiken und Datenflüsse, Architekturberatung,Leistungsoptimierungen, Aufteilung der Monolithservices zu Microservices, Teamleiter für ein 3 Personen Team, Aufgestellt ein CD pipeline, Antlr Gramatik / parsing für das Abfrage-DSL C#, WCF, Azure Cloud Services, AWS SQS S3 Beanstalk, Antlr, SqlServer, Splunk, MongoDB, ElasticSearch, Redis, Java
SharePoint un Web Enwticklung für die UMT360 softwarebasierte Lösung. UMT360 ist einen Zusatz für ProjectServer 2010/2013 der die Funktionalitäten von Project Server und Sharepoint erweitert. Sharepoint + ProjectServer 2010/2013, C#, SqlServer, Javscript + jQuery), PHP Mentoring für Junior Teammitglieder
8 Monate, Juni 2013 - Jan. 2014
Full Stack Entwickler
afishinspace.com
Webanwendung Entwicklung (CakePHP, MySql, Javascript + jQuery, Google Maps und StreetView APIs, PayPal API)
4 Monate, Okt. 2012 - Jan. 2013
Full Stack Entwickler
Mott MacDonald
Webanwendung Entwicklung (C#, RavenDB + MapReduce Indexes, ASP.MVC, JS, LinkedIn API)
7 Monate, Feb. 2012 - Aug. 2012
Senior Software Entwickler
Novensys Corporation
Software Entwicklung für ein Lagerverwaltungssystem (C#, SqlServer, WCF, ASP.Net MVC, Javascript + JQuery)
6 Monate, Sep. 2011 - Feb. 2012
Software-Entwickler
Metro Systems
Webanwendung Entwicklung (C#, SqlServer, ASP.MVC, WebServices)
Webanwendung Entwicklung (C#, SqlServer, ASP.MVC, WebServices, Javascript + jQuery, integrierung mit verschiedenen APIs im Hotelbereich)
3 Jahre und 7 Monate, März 2007 - Sep. 2010
Software Entwickler
Netsun Software
Software Entwicklung der passgenaues Anwendungen (C#, SqlServer, Asp.Net, WindowsServices, WCF)
2 Jahre und 10 Monate, Juni 2004 - März 2007
Junior Software Entwickler
Wizrom Software
Software Entwicklung für ein ERP-System (VB6, C#, Oracle, SqlServer)
Ausbildung von Razvan Goga
3 Jahre und 10 Monate, Okt. 2004 - Juli 2008
BS in Informatik
Rumänish-Amerikanisch Universität (Bukarest, Rumänien)
Sprachen
Englisch
Fließend
Deutsch
Gut
Rumänisch
Muttersprache
Französisch
Grundlagen