01/14/2026 updated

**** ******** ****
verified
100 % available

Senior Software Engineer

Budapest, Hungary
Only remote
College Degree
Budapest, Hungary
Only remote
College Degree

Profile attachments

Nagy_Gergo_Zoltan_CV (1).pdf

About me

Senior software engineer with 15+ years of experience building and improving backend and distributed systems in C#/.NET. I enjoy modernizing legacy code, solving performance issues, and delivering maintainable, production-ready solutions in close collaboration with stakeholders.

Clean Code PrinciplesASP.NET.NET FrameworkAmazon Web ServicesArchitectureAutomationMicrosoft AzureTelecommunicationsC Sharp (Programming Language)Cloud ComputingContinuous IntegrationCommand-Query Responsibility Segregation (Software Development)Information EngineeringExtract Transform Load (ETL)E-CommerceElasticsearchFinancesIT Service ManagementPython (Programming Language)Microsoft SQL ServersMongoDBNoSQLOctopus DeployWindows PowerShellProduction SystemsElastic LogstashPrometheusSQL DatabasesStakeholder ManagementTestabilityData/Record LoggingTestingAzure Data FactoryReact.jsGrafanaReliability of SystemsBackendXunitAngularJSPySparkKubernetesCoaching and MentoringCosmos DBFront End Software DevelopmentTeamcityElastic KibanaStream AnalyticsApi ManagementDockerElk StackDatabricksMicroservices
I’m a senior software engineer with more than 15 years of professional experience designing, building, and maintaining scalable backend and distributed systems. My core expertise is in C# and .NET (Framework, .NET 6, .NET 8), where I focus on clean architecture, domain-driven design, CQRS, and event-driven systems. I enjoy working on complex systems that need to be reliable, secure, and easy to evolve over time.
A big part of my work is modernizing legacy systems. I regularly refactor large codebases to improve performance, readability, and maintainability, while keeping production stability in mind. I’m comfortable diagnosing performance bottlenecks, analyzing logs and metrics, and applying targeted optimizations rather than risky rewrites. I care a lot about clean code, clear boundaries, and pragmatic design decisions that make systems easier to understand and operate.
I have strong experience with microservice architectures, asynchronous messaging, and integration-heavy environments. I’ve worked with RabbitMQ and MassTransit in real-world systems, understand API Gateways, and have hands-on experience building and maintaining backend services that run in production at scale. I’m used to working in systems where reliability, observability, and fault tolerance really matter.
On the platform side, I’ve worked extensively with Azure and cloud-native tooling, including Docker, Kubernetes, CI/CD pipelines, and infrastructure that supports continuous delivery. I’m comfortable with monitoring and observability stacks such as Grafana, Prometheus, and the ELK stack, and I actively use them to improve system health and operational visibility.
I also bring strong collaboration skills. I work closely with Product Owners, stakeholders, and other engineers to translate business requirements into clear technical solutions. I can communicate complex technical topics in a straightforward way and enjoy being the person who connects business needs with solid engineering decisions.
I’m looking for roles where I can contribute deep technical expertise, help shape architecture, improve existing systems, and deliver software that teams are proud to maintain. If you’re looking for someone who can step into complex environments and make them better, I’d be happy to talk.

Experience

Professional experience5 - 10 years
Freelancer since2021

Languages

GermanBasic knowledgeEnglishFluent

Project history

Senior Developer

Global Blue

Banking & Financial Services

50-250 team member

• Working on a C#-based company-wide authorization solution
• Requirements engineering with Product Owner and stakeholders
• Maintaining legacy components (.Net Framework and Java)
• Angular frontend development ( NgRx -based)
• Implementing best practices and detecting possible performance
bottlenecks

Senior Full Stack developer

Data Engineer

Accenture

Internet & IT

50-250 team member

Application Developer

Accenture

Internet & IT

500-1000 team member

  • working as a C# Full Stack developer 

  • Azure and Frontend development training in Kronberg, Germany 

  • React.JS, Angular and Node.JS experience 

  • Developed site frontends in React.JS and Angular 

  • Azure IaaS, PaaS, SaaS, Azure functions, Azure API, Azure API Management, etc knowledge 

  • Developed Azure API Management and Azure Automation scripts   

  • Developed Azure Log Analytics scripts, using Search and Data Collection APIs 

  • Developing Angular frontend for a MapBox-based map application. Also developed several Azure functions and APIs. 

  • Office 365 development experience (PowerApps, Sharepoint, Flow) 

  • Biometric identification system development - Adding new API, adjusted client application, and worked with testers and with client developers 

  • Onsite work at client location in Paris and in Amsterdam 

Mobile Computing Support Engineer Specialist

Morgan Stanley

Banking & Financial Services

500-1000 team member

* Maintaining legacy BlackBerry and "Good for Enterprise" environments

* Maintaining custom tools and web applications
* Developing custom tools in Perl and Python
* Supporting and maintaining MobileIron server plant
* Troubleshooting end user problems with their corporate owned and BYOD devices
* Scripting various Powershell tools for server automation, leveraging scheduled run in Task Scheduler

Enterprise Mobile Architect

IT Services Hungary Ltd.

Telecommunications

1000-5000 team member

  • setting up new server environment
  • preparing system documentation
  • specifying system requirements
  • organizing system development
  • technical lead in investigation or troubleshoot cases
  • exploring system deficiency with other teams
  • participation in vendor calls, troubleshoot together with the vendor
  • coordinating environment changes and problem resolution
  • Knowledge transfer in Leinfelden, Germany
  • providing trainings for 2nd and 3rd level team members
  • Developing a health check application in C# to check overall environment health. This application leveraged various data sources, including REST API, Event logs, text log files, WMI,etc.

Senior Application Administrator

IT Services Hungary Ltd.
* opening, managing and implementing change tickets
* managing and providing root cause analyses for problem tickets
* handling and managing major incident situations
* Developing custom monitoring solutions for Enterprise Mobile Solutions (BES5, BES10, BES12,
Good for Enterprise) in C# and Powershell
* Customizing existing monitoring system
* Membership in local Automation Board, providing automation tools
* Participation in customer calls and engineering calls
* Holding technical training for both 2nd level and 3rd level team members
* 3rd level, Last level and engineering support for the environment
* Manage knowledge sharing among team members
* Training 2nd level colleagues
* troubleshooting and fine tuning the environment with scripts and custom tools




* writing tools in C# which speeds up incident resoltution / troubleshooting process (various
automation projects)
* opening and maintaining vendor tickets
* participation in projects
* on-the-job learning in Germany
* installing and configuring aplication servers into production
* managing major incident situations
* implementing changes in the environment
* tracking down root causes and preparing RCAs

Honors and Awards:
Best Employee Award 2014
Innovation Award 2014
CES Efficiency Tender 2014
ITS24H - 24 hour Programming Contest - 2nd place

Software Engineer

Ozeki Informatics Ltd.
* 3rd Level customer support and contact with the customers
* Troubleshoot deep dive errors in the local test systems
* Help 1s level supporters to solve technical tickets
* Set up test systems and test scenarios for the VoIP developer team (set up various PBXes and
VoIP provider connections, troubleshoot errors)
* Maintaining company websites by updating with new content and new technology descriptions
* PHP and JavaScript development for websites and various CMSes ( Drupal, Joomla )
* Developing smaller projects and tools in C#
* Set up / develop in C# / document integration solutions for 3rd party monitoring and other apps
(MS Exchange, SCOM, HP OpenView, etc)
* Holding local trainings in Budapest and Siofok (Hungary) and in Nairobi (Kenya)
* Coordinating minor projects

Certificates

Databricks Data Engineer

Databricks

2022

Microsoft Azure Essentials

Microsoft

2021

Microsoft Data Scientist

Microsoft

2021

Microsoft Data Engineer

Microsoft

2020


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in