Olah G.

Head of Software Development

Erkelenz, Germany

Experience

Dec 2022 - Present
2 years 9 months
Erkelenz, Germany

Head of Software Development

Davidsmeyer & Paul GmbH

  • Strategic project development, realisation, and implementation with internal and/or external development team
  • Multi stakeholder management
  • Planning new projects, cost calculation, risk calculation
  • AI project for the electical components production
  • Building management systems integrations (BACnet, Modbus, etc)
  • Inhouse BACring system architecture and development (control system for fire protection and smoke extraction systems)
  • Inhouse MES system architecture and development
  • Project management
  • Agile-SCRUM Project development
  • Solution architecture and processes analytics (UML)
  • Business Application development
  • Jira project management
  • Reporting and documentation
  • Recruitment process for the IT staff
  • Software architecture, project development, costs, risks
  • Education IT Staff (internal and external)
  • Rensposibility for 5 development/Devops/QA teams
  • AI project for Electrical component production and QA (also Technical leading)
  • Front-End and back-end application development team (.NET Core, WebAPI, MVC, Blazor, MAUI, HTML, CSS, JS, Bootstrap)
  • Java Development Team
  • Devops Team (CI/CD, Jenkins, Git, Azure)
  • Software development team for the software and hardware development (APP development with.net core, hardware support code C, C++, Linux kernel, embedded Linux, Yocto)
Apr 2022 - Dec 2022
9 months

Development Lead – Inhouse CRM Project (HR)

HAYS AG

  • Project realisation and implementation with internal and/or external development team;
  • Team Lead – Internal development and testing team
  • Team Lead – Outsourcing development and testing team (India);
  • Cooperation with other team-leads (project leads) in the company and in Partner’s development teams
  • Participation in the recruitment process for the IT staff

Direct responsibility area:

  • Team lead - an internal software development teams and testing teams
  • Salesforce MDM Integration
  • IDNow Integration
  • DEV-Lead:
  • .NET, .NET Core;
  • MSSQL, MySql;
  • C#;
  • Mongo DB
  • MVC,
  • Entity Framework;
  • Kafka;
  • MS Azure Cluod;
  • REST-Ful (WebAPI and OData);
  • JS Native and Frameworks, JQuery, HTML5, CSS;
  • TypeScript
  • Multilayer and Microservice Architecture;
  • TFS
  • CI/CD,
  • Docker and Kubernetes
  • Unit test and inegration test;
  • SonarQube
Sep 2020 - Dec 2022
2 years 4 months
Erkelenz, Germany

Team Lead / Solution Architect

Davidsmeyer & Paul GmbH

  • Planning new projects, cost calculation, risk calculation
  • Building management systems (BACnet, Modbus, etc) integrations
  • Inhouse BACring system architecture and development (control system for fire protection and smoke extraction systems)
  • Inhouse MES system architecture and development
  • Project management
  • Agile-SCRUM Project development
  • Software architecture and processes analytics (UML)
  • Business Application development
  • Jira project management
  • Reporting and documentation
  • Cooperation with other team-leads (project leads) in the company and in Partner’s development teams
  • Cooperation and communication with Integration department from the partner’s company, activities synchronisation and common project testing
  • Participation in the recruitment process for the IT staff

Direct responsibility area:

  • Software architecture, project development, costs, risks;
  • BACnet Certification
  • Team-lead - an internal software development team for the software and hardware development (APP development with.net core, hardware support code C, C++, Linux kernel, embedded Linux, Yocto);
  • Team-lead - external (outsourcing) application development team;
  • Lead-Developer and Software Architecture:
  • .NET, .NET Core;
  • MSSQL, MySql;
  • C#;
  • MVC, Web-Forms,
  • MAUI
  • Entity Framework;
  • Redis;
  • BACnet, Modbus
  • MS Azure Cluod;
  • REST-Ful (WebAPI and OData);
  • JS Native and Frameworks, JQuery, HTML5, CSS;
  • TypeScript
  • Redis;
  • Kendo UI;
  • SignalR;
  • Multilayer and Microservice Architecture;
  • VS 2017, 2019
  • GIT
  • CI/CD
  • unit test and integration test,
  • Docker and Kubernetes
Sep 2020 - Apr 2022
1 year 8 months
Mönchengladbach, Germany

Senior IT Consultant

CommDoo GmbH

  • Strategic project development, realisation and implementation with internal and/or external development team;
  • Planning new projects, cost calculation, risk calculation
  • Agile-SCRUM development
  • Software architecture and processes analytics (UML);
  • Business Application development;
  • Jira project management;
  • Reporting and documentation;
  • .NET and .NET Core projects,
  • Web-Shop payments plugins (Shopware, JTL, WooCommerce etc)
  • Project managemenet;
  • Payment Integrations projects
  • Azure Cloud Applications
Nov 2019 - Sep 2020
11 months
Mönchengladbach, Germany

Senior Full Stack Developer (Lead Project Developer)

CommDoo GmbH

  • Lead developer for the payment gateway - banking connector project (Invoice-Payment und Rate-Payment)
  • Lead developer for the API project – connector for online shops to banking Invoice Payment and Rate Payment system;
  • Systems analysis and modelling;
  • Agile-SCRUM development
  • Software architecture and processes analytics (UML);
  • Business Application development;
  • Inclusion junior developers in the project;
  • Jira project management;
  • Estimation time calculation and total cost calculation;
  • Reporting and documentation;
  • Responsibility for timeline and priorities;
  • Sprint plan, retrospective and analytics;
  • Cooperation with other team-leads (project leads) in the company;
  • Support, IT consulting service and cooperation in other projects in the company;
  • Cooperation and communication with Integration department from the bank, activities synchronisation and common project testing;
  • Smartphone App projects;

Direct responsibility area:

  • Software architecture and development of the most important part of the project (DB Layer, Infrastructure layer, Repository layer, etc.);
  • Database development;
  • Software development team 4 programmers (tasks, timeline, daily stand-up meetings and sprint meetings);
  • Inhouse IT projects;
  • Customer online portal, Checking portal etc.
  • Smartphone App development;

Techniques used (For the IT projects development):

  • MVC, Web Forms, Web-API, C#, ASP.NET 4.7, OOP, Xamarin;
  • Repository; Design Pattern, Clean code;
  • Front End development (html, css, Angular, JS, JQuery, DevExpress, KendoUI;
  • Export/import to/from external applications;
  • Visual Studio 2017, Git, .NET, C#;
  • Database development – MSSQL DB + Entity Framework + T-SQL;
  • Technical documentation;
  • Jira, Confluence, GIT;
  • CI/CD
  • TDD (unit test and integration test)
  • Docker and Kubernetes
  • Azure Cloud
Mar 2019 - Oct 2019
8 months
Cologne, Germany

Group Lead – Lead Senior Developer

CANCOM GmbH

  • Responsibility to project development;
  • Systems analysis and modelling;
  • Agile-SCRUM development
  • Software architecture and processes analytics (UML)
  • Business Application development;
  • Inclusion new programmers in the project;
  • Jira project management;
  • Estimation time calculation and total cost calculation;
  • Reporting and documentation;
  • Responsibility for timeline and priorities
  • Sprint plan, retrospective and analytics;
  • Cooperation with other team-leads (project leads) in the company;
  • Support, IT consulting service and cooperation in other projects in the company;
  • Version Control (Smart-Git)

Direct responsibility area:

  • Software architecture and development of the most important part of the project (DB Layer, Infrastructure layer, Repository layer, etc.);
  • Database development;
  • Software team 3-5 programmers (depend on priority), tasks, timeline, daily stand up meetings and sprint meetings;
  • CMS, complex web application, in-house web application;
  • MVC, Web-API (Standard and OData), C#, ASP.NET 4.7, OOP;
  • Repository Design Pattern, Clean code, OOP;
  • Front End development (html, CSS, Angular, JS, JQuery, DevExpress, KendoUI);
  • export/import to/from external applications;
  • Visual Studio 2017, Git, .NET, C#;
  • Database development – MSSQL DB + Entity Framework;
  • Technical documentation;
  • YouTrack project and tasking management system;
Jan 2019 - Dec 2022
4 years
Mönchengladbach, Germany

Software architect

Project: Web-Shop (Shopware) payment plugin. Multipayment method system (20+ payment methods)

  • Technical documentation (Confluence)
  • Methodology: Agile-Scrum (Jira)
  • Version control: Git, Bitbucket
  • Technology: PHP Simfony Framework
  • Customer: Germany based payment provider Company, Mönchenglabach Area
Jan 2019 - Dec 2022
4 years
Mönchengladbach, Germany

Software architect / Lead developer

Project: Middleware as a service Pay-By-Call - Integration

  • Back end and Front end application + RESTFul application
  • Server to server to client architecture
  • Integration of the 3rd party systems – Pay-by-Call
  • Statistic
  • Analytics
  • Restore transactions, cancel Transactions, refund Transactions
  • Technical documentation (Confluence)
  • Methodology: Agile-Scrum (Jira)
  • Version control: Git, Bitbucket
  • Technology: ASP.NET and .NET Core Implementation, MVC, HTML5, CSS3, Bootstrap, JS, JQuery etc. (Windows and/or Linux deployment)
  • Customer: Germany based payment provider Company, Mönchenglabach Area
Jan 2019 - Dec 2022
4 years
Berlin, Germany

Software architect / Lead developer

Project: Standalone Batch - transaction Application

  • Using for the Invoice payment transactions (Capture, Cancel, Refund)
  • Take data from FTP Server – Customer Batch-Transaction File
  • Execution all transactions for the Customer Batch-Transaction File (10- 100.000 transaction per day)
  • Database architecture and database development
  • Sending email service (generally report about correct and/or unsuccessfully transaction)
  • Monitoring service, Full Log and Reporting service (statistic, summary data etc.)
  • Technical documentation (Confluence)
  • Methodology: Agile-Scrum (Jira)
  • Version control: Git, Bitbucket
  • Technology: ASP.NET and .NET Core Implementation (Windows and/or Linux OS)
  • Customer: Germany based payment provider Company, Bank and Bank Client company, Berlin/MG-Düsseldorf Area
Jan 2019 - Dec 2022
4 years
Düsseldorf, Germany

Software architect / Lead developer

Project: Middleware for the integration of the banking payment system to client applications and the various Web-shop applications.

  • RESTFul Service application (cloud-based application)
  • Standalone multi-users system
  • Invoice-Payment (Pre-Init, Init, Authorization, Capture, Cancel, Refund)
  • Installment-payment (Pre-Init, Init, Authorization, Capture, Cancel, Refund)
  • The fraud protection system integration
  • Server to server architecture.
  • Database architecture and database development
  • Integrations documentation web interface (Swagger – Open API documentation, specification, and design tools)
  • MS Azure and customer web server integration
  • Technical documentation (Confluence)
  • Methodology: Agile-Scrum (Jira)
  • Version control: Git, Bitbucket
  • Technology: ASP.NET and .NET Core. Implementation (Windows and/or Linux deployment)
  • Customer: Germany based payment provider Company, MG-Düsseldorf Area
Jan 2019 - Dec 2022
4 years
Mönchengladbach, Germany

Software architect / Lead developer

Project: Middleware as a service - 3-side 3rd party systems. Back-end application + RESTFul application

  • Invoice Payment (Pre-Init, Init, Authorization, Capture, Cancel, Refund)
  • Instalment payment (Pre-Init, Init, Authorization, c)
  • Server to server architecture
  • Integration of the 3-side 3rd party systems
  • Execute bank transaction with data from the Web-Shop
  • Communication with Web-Shop (continuously Server cron job) – GetData of the successfully and paid orders – from Web-Shop DB and/or
  • REST service support
  • Communication with 3rd part system for the invoicing – Generate
  • Invoices, Repeat invoices, warnings, credit-notes etc.
  • Communication within Web-Shop – update information about success
  • generated invoices (and other documents);
  • Integrations documentation web interface (Swagger - Open API documentation, specification and design tools)
  • MS Azure and customer web server integration
  • Technical documentation (Confluence)
  • Methodology: Agile-Scrum (Jira)
  • Version control: Git, Bitbucket
  • Technology: ASP.NET and .NET Core Implementation (Windows and/or Linux deployment)
  • Customer: Germany based payment provider Company and Company client, Hamburg/MG-Düsseldorf Area
Jan 2019 - Dec 2022
4 years
Düsseldorf, Germany

Software architect / Lead developer

Project: Middleware as a service- JS SDK. System for the Integration of the banking payment system to client applications and the various Web-shop applications.

  • Invoice-Payment (Pre-Init, Init, Authorization, Capture, Cancel, Refund)
  • Installment-payment (Pre-Init, Init, Authorization, Capture, Cancel, Refund)
  • The fraud protection system integration
  • Server-to-Server + Client-side integration
  • Database architecture and database development
  • Custom tokenization system for the project
  • REDIS-Data object and collection integration
  • MS Azure and customer web server integration
  • Technical documentation (Confluence)
  • Methodology: Agile-Scrum (Jira)
  • Version control: Git, Bitbucket
  • Technology: ASP.NET and .NET Core, JS, JQuery Implementation (Windows and/or Linux deployment)
  • Customer: Germany based Bank, MG-Düsseldorf Area
Jan 2019 - Dec 2020
2 years
Mönchengladbach, Germany

Software architect / Lead developer

Project: Payment transactions statistic application program interface (cloudbased app)

  • REST Ful – Standalone Web application (Web API)
  • Multi-users system
  • Connection to more databases and summary data collection.
  • Integrations documentation web interface (Swagger Open API documentation, specification, and design tools)
  • MS Azure and customer web server integration
  • Technical documentation (Confluence)
  • Methodology: Agile-Scrum (Jira)
  • Version control: Git, Bitbucket
  • Technology: ASP.NET and .NET Core Implementation (Windows and/or Linux deployment)
  • Customer: Germany based payment provider Company, Mönchenglabach Area
Nov 2018 - Mar 2019
5 months
Cologne, Germany

Full stack Senior Developer

CANCOM Pironet AG & Co. KG

  • Web application development (Agile SCRUM);
  • Software architecture and processes analytics (UML)
  • Business Application development (Grids, Reports, GUI etc.)
  • Responsive design – bootstrap technology;
  • Front End development - responsive design, Bootstrap, HTML5, CSS3, JS, jQuery framework;
  • Angular Application development;
  • Kendo UI – Front End Framework;
  • DevExpress – Front End Framework;
  • Integration with external data-sources with export and import data (API and OData Controllers);
  • Back End development: MVC, WebApi (Standard and OData),C#, ASP.NET 4.7,
  • OOP;
  • SignarR – real time programming;
  • Visual Studio 2017, Git, .NET, C#;
  • Database development – MSSQL DB,
  • T- SQL and Entity Framework;
  • Technical documentation;
  • YouTrack project and tasking management system;

Techniques used:

  • NET 4.7; C#, MVC, Entity Framework, OOP, HTML(5), CSS(3), JS, jQuery, Angular, MS SQL, LINQ, Bootstrap, DevExpress, Kendo UI;
Jun 2017 - Jan 2019
1 year 8 months
Germany

CIO/CTO, Software Engineer and Senior developer

Yosolis Full Travel Solutions Project

  • IT project development including System analysis and modelling for the multilayer solution architecture;
  • Core Project development (basic back end development);
  • Internal booking system;
  • WEB-API project (REST-Full service, API Key authentication, IP-White List) – Export data to external partners and users (GDS and portals: TripAdvisor, Travelopo, BookingCom, Novasol etc.)
  • Front End MVC Web Application;
  • MVC Hybrid Mobile application;
  • Multiuser admin application (registration, authentication, GUI);
  • White Label project
  • BackOffice application for travel agencies (CRM, finance, reports, analytics etc)
  • Visual Studio 2017, ASP .NET, C#;
  • Database development – MSSQL DB, Classic SQL Connection and EntityFramework;
  • Back End development C#, WebApi (C#, ASP.NET 4.7, OOP);
  • Front End and GUI development, MVC, (Bootstrap) HTML5, CSS3, JS ( JS function and program code without framework) and jQuery Framework, DevExpress
  • Microsoft Azure;
  • SignarR – real time programming;
  • Technical documentation;
  • Git;

Techniques used:

  • NET 4.7; C#, Entity Framework, OOP, HTML(5), CSS(3), JS, MVC, Web API, MS SQL, LINQ, Bootstrap, DevExpress, jQuery, SignalR
Jun 2017 - Oct 2018
1 year 5 months
Oberhausen, Germany

Software Engineer and Senior Web application developer (Lead developer)

Artner EDV Lösungen

  • Web application development - Agile SCRUM (development of document management system);
  • Visual Studio 2017, TFS, .NET, C#;
  • Responsive design – bootstrap technology;
  • Database development – MSSQL DB, Classic SQL Connection and EntityFramework;
  • Back End development WebForms, WebApi (C#, ASP.NET 4.7, OOP);
  • Front End and GUI development (Bootstrap) HTML5, CSS3, JS ( JS - function and program code without framework) and jQuery Framework;
  • DevExpress Framework: UI Controls - Web, Mobile and Desktop;
  • SignarR – real time programming;
  • DocuVieware – Powerful Imaging and PDF SDK (ORPALIS – GDPicture.NET)
  • System analytics;
  • Development of new error processing system including integration with JIRA tasking system;
  • Technical documentation;
  • JIRA project and tasking management system;

Techniques used:

  • NET 4.7; C#, Entity Framework, WebForms, OOP, HTML(5), CSS(3), JS, MVC, MS SQL, LINQ, Bootstrap, DevExpress, GdPictures, DocuVieware, SignalR
Sep 2016 - Mar 2017
7 months

CTO on the MATicker project (business trading platform)

Sep 2015 - Sep 2016
1 year 1 month

CTO on the KIPAJO project (web project and system for sending money from EU to Africans countries)

Jan 2015 - Dec 2019
5 years
Erkelenz, Germany

Owner – IT Consultant

TOG Soft

  • Managing a company;
  • Lead developer;
  • IT-Consulting;
  • Systems Analysis and Modelling
  • Agile-SCRUM development
  • Software architecture and processes analytics (UML);
  • Business Application development;
  • Project management with outsourcing project development teams;
  • Jira project management;
  • Estimation time calculation and total cost calculation;
  • Reporting and documentation;
  • Responsibility for timeline and priorities;
  • Sprint plan, retrospective and analytics with remote development teams;

Techniques used:

  • NET 4.0, 4.5, 4.6; C#, Entity Framework, WebForms, OOP, HTML(5), CSS(3), JS, MVC, Razor, MS SQL, LINQ, Bootstrap, DevExpress, Xamarin
Jun 2010 - Present
15 years 3 months
Germany

CIO/CTO, Software Engineer and Senior developer

AgTravelSoft - Full Travel Solutions Project

  • Full-solution for the travel business;
  • System analysis and modelling for the multilayer solution architecture;
  • Core Project development (basic back end development);
  • WEB-API project (REST-Full service, API Key authentication, IP-White List)
  • Export data to external partners and users (GDS and portals: TripAdvisor, Travelopo, BookingCom, Novasol etc.);
  • Import data;
  • Front End MVC Web Application;
  • WebForm application
  • MVC Hybrid Mobile application;
  • Smartphone application;
  • Multiuser admin application (registration, authentication, GUI);
  • White Label project
  • BackOffice application for travel agencies (CRM, finance, reports, analytics etc)
  • Internal booking system;
  • Visual Studio 2017, ASP .NET, C#;
  • Database development – MSSQL DB, Classic SQL Connection and EntityFramework;
  • Back End development C#, WebApi (C#, ASP.NET 4.7, OOP);
  • Front End and GUI development, MVC, (Bootstrap) HTML5, CSS3, JS ( JS function and program code without framework) and jQuery Framework, DevExpress
  • Microsoft Azure;
  • SignarR – real time programming;
  • Technical documentation;
  • Git;

Techniques used:

  • NET 4.7; C#, Entity Framework, OOP, HTML(5), CSS(3), JS, MVC, Web API, MS SQL, LINQ, Bootstrap, DevExpress, jQuery, SignalR
Jan 2010 - Dec 2015
6 years
Novi Sad, Serbia

Owner, CEO and Software Engineer

Nova Soft Doo

  • Managing a company;
  • IT-Consulting;
  • Lead developer;
  • Agile-SCRUM development
  • Software architecture and processes analytics (UML);
  • Business Application development;
  • Project management with outsourcing project development;
  • Web design (.NET 3.5, 4.0 and 4.5; C#; HTML; CSS; JS)
  • Desktop application development (.NET 4.0 and 4.5; C# and MSSQL)

Techniques used:

  • .NET 3.5, 4.0, 4.5; C#,MVC, Razor, Entity Framework ,OOP, HTML(5), CSS(3), JS, MSSQL, LINQ, Bootstrap
Jan 2009 - Dec 2010
2 years

Web and desktop application developer(Mid-Level/Senior)

KMK Group DOO

  • Desktop application development (.NET 3.5, C# and MSSQL)
  • Website Development – back end(.NET 3.5, C#)
  • Website Development - front end (HTML, CSS, JS, C#);
  • Control of work and adaptation to different search engines;
  • Control of all elements of the website that are needed for SEO (meta tags, H tags, image properties, control the relevance of the content of the website);

Techniques used:

  • .NET 3.5, C#, HTML, CSS, JS, MSSQL
Jan 2006 - Dec 2009
4 years

Web design Projects (Mid-Level programmer)

Freelancer

  • Development of CMS Applications (WordPress, Joomla etc.)
  • Development of business applications – custom application development;
  • Leased several business hosting packages on Windows and Linux platforms.
  • Good knowledge of Plesk Panel, cPanel;
  • Adding domains, subdomains, email accounts, creating databases, exporting, importing data, backup;

Techniques used:

  • C#, MS Access, VBA, HTML, CSS, JS, MSSQL, MySQL;
Jan 2000 - Dec 2006
7 years

Junior/ Mid-Level programmer

Freelancer

  • Desktop application development;
  • Development of business applications;
  • Small / Middle financial and accounting software
  • Setting up security camera system and integration to existing computer network, Computer network;

Techniques used:

  • MS Access, VBA, DOS
Jan 1994 - Dec 2000
7 years
Belgrade, Serbia

First assistant head of logistic

Airport “Batajnica”

  • Electronic data processing
  • System analysis and technical documentation for information system of logistic
  • Development information systems in transport department
  • Responsibility for computers and computer network in logistic department.

Summary

Highly experienced Leader/Engineering Manager/Solution architect with long-time experience in agile software development and microservice software architecture (also in building management systems and fire protection industry). Excellent knowledge of data communications protocols (such as BACnet, Modbus), various frameworks and a proven track record in software development projects in cooperation with well-known business partners.

Languages

Croatian
Native
Serbian
Native
German
Advanced
English
Advanced
Russian
Intermediate

Education

Oct 1993 - Jun 1996
Lorem ipsum dolor sit amet

Professional Specialist Education · Transport and Logistics

Oct 1989 - Jun 1993

High School

Gymnasium

Certifications & licenses

BACnet Certification

ITIL Certificate

Drivers Licence A,B,C

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions