Guido Schedlbauer

Migration of Angular Applications from KeyCloak to Entra ID

Straubing, Germany
Experience
Nov 2024 - Dec 2024
2 months
Germany

Migration of Angular Applications from KeyCloak to Entra ID

Industry

  • Migrated various Angular applications to Entra ID using the Microsoft Authentication Library
  • Analyzed the code
  • Replaced KeyCloak calls with MSAL (e.g., login, roles, etc.)
  • Connected to REST services
  • Fixed UI/UX issues
  • Performed tests and bug fixes
  • Operating systems: Windows 10
  • Tools: Angular, Angular Material, Visual Studio Code, MSAL, Entra ID, Azure, Azure DevOps, Jira, Confluence, JavaScript, HTML, CSS
Oct 2024 - Dec 2024
3 months
Germany

Consulting for Migration of a Legacy SharePoint Application to Blazor

Public Sector/Church Agency

  • Analyzed the legacy application
  • Developed migration approach proposals
  • Created sample code/POC
  • Supported implementation
  • Operating systems: Windows 10
  • Tools: Blazor, C#, Bootstrap, Azure, MS SQL Server, Entity Framework, Active Directory, Visual Studio .NET 2022, ASP.NET Core, JavaScript, HTML, CSS, IIS
Jul 2024 - Dec 2024
6 months
Germany

Development of a Time Tracking Application

IT

  • Developed a web application for tracking work and project hours
  • Built the app with Blazor and Bootstrap
  • Managed clients, projects, and employees
  • Generated timesheet PDFs
  • Exported data to CSV, XML, JSON
  • Added authentication
  • Connected to SQL Server and SQLite via Entity Framework
  • Managed project in Azure DevOps
  • Set up builds and releases in Azure DevOps
  • Deployed as web app on MS Azure
  • Operating systems: Windows 10
  • Tools: Blazor, C#, Bootstrap, Azure, MS SQL Server, SQLite, mySQL, MariaDB, Entity Framework, Visual Studio .NET 2022, .NET Core, ASP.NET Core, XSLT, PDF generator, JavaScript, HTML, CSS, YAML, Git, Azure DevOps, Plesk, Windows Server, IIS, Kanban
Sep 2023 - May 2024
9 months
Germany

Support and Enhancement of Various Customer Projects

IT

  • Analyzed and fixed errors in an Excel application
  • Investigated performance issues in an Access application
  • Supported enhancements of an Access application (e.g., SQL Server via ODBC)
  • Developed an Access app to manage purchases, sales, items, price lists, customers, and suppliers
  • Operating systems: Windows 10
  • Tools: Microsoft Office, Excel, Access, VBA, MS SQL Server, ODBC
Aug 2019 - Jul 2023
4 years
Germany

Software Development, Consulting, and Support

Medical Technology

  • Developed an app for creating prescriptions and medication plans for inpatient and outpatient care
  • Built frontend with Angular and Angular Material (UI/UX)
  • Developed backend REST services in C#/.NET Core
  • Integrated with Gematik’s telematics infrastructure for e-prescriptions
  • Defined software architecture
  • Designed UI/UX with UI designers
  • Defined REST APIs and models using Swagger Editor/OpenAPI
  • Authored software documentation
  • Integrated external services (e.g., drug database, print) via REST
  • Fetched and displayed drug data from ABDA
  • Handled national medication plans (XML/ultra-short format)
  • Communicated with FHIR server
  • Read, created, and processed FHIR resources
  • Used FHIR Search
  • Updated Angular version and packages
  • Followed medical device quality processes
  • Conducted code reviews
  • Complied with KBV requirements
  • Managed repositories, builds, releases, pipelines in Azure DevOps
  • Participated in risk management for medical device development
  • Served as lead developer and architect/technical lead
  • Achieved software and interface certification by KBV
  • Scrum
  • Operating systems: Windows 10, Windows Server 2008, Docker
  • Tools: Angular, Angular Material, REST, Azure, FHIR, FHIR .NET API, Swagger, OpenAPI, Vonk FHIR Server, Firely Server, TypeScript, JavaScript, HTML, CSS, Visual Studio 2019, Visual Studio Code, C#, .NET Core, ASP.NET Core, Web API, YAML, Git, Postman, Azure DevOps, Docker, Scrum
Sep 2017 - Aug 2019
2 years
Germany

Software Development, Consulting, and Support

Medical Technology

  • Developed an app for creating and editing medication plans (XML/ultra-short format)
  • Built frontend with Angular and Angular Material
  • Developed backend REST services in C#/.NET Core
  • Added scanning feature using a hand scanner
  • Compared different medication plans
  • Designed and built REST services to connect practice management systems
  • Integrated external services (e.g., drug database, print)
  • Fetched and displayed drug data from ABDA
  • Followed medical device quality processes
  • Managed repos, builds, releases in Azure DevOps/VSTS
  • Project language: English
  • Participated in risk management for medical device development
  • Lead developer and architect
  • Scrum
  • Operating systems: Windows 10, Windows Server 2008
  • Tools: Angular, Angular Material, REST, Azure, TypeScript, JavaScript, HTML, CSS, Visual Studio 2017/2019, Visual Studio Code, C#, .NET Framework 4.7, .NET Core, Web API, ASP.NET, VSTS, Git, Azure DevOps, Scrum
Apr 2017 - Aug 2017
5 months
Germany

Software Development, Consulting, and Support

Federal Employment Agency, IT Division

  • Built a new system based on EngageOne to replace the current template engine
  • Ensured successful trial operation of EngageOne
  • Reviewed software and docs for acceptance
  • Automated EngageOne installation with Python scripts and WebLogic Scripting Tool
  • Created C# installation tools to simplify setup
  • Assisted in connecting services to EngageOne (e.g., e-file, address lookup)
  • Operating systems: Windows 7, Windows Server 2008, Linux
  • Tools: Visual Studio 2015, C#, .NET Framework 4.0/4.5, WebLogic, WebLogic Scripting Tool, EngageOne, Python, ADO.NET, ASP.NET, DevExpress, SQL Server 2008, Oracle SQL Developer, Team Foundation Server
May 2010 - Feb 2017
6 years 10 months
Germany

Software Development, Consulting, and Support

Federal Employment Agency, IT Division

  • Developed, maintained, and operated software in a large IT environment
  • Enhanced central print system for documents sent from branches to Nuremberg for printing and dispatch
  • Maintained and improved template distribution system for branches
  • Supported execution of business templates for the Federal Employment Agency
  • Developed critical applications
  • Built WCF services and integrated existing services
  • Ported a PHP web app to ASP.NET
  • Developed software in VB.NET and SQL Server
  • Created various tools
  • Analyzed apps and designed redesign concepts
  • Wrote technical concepts for new development and redesign
  • Performed error analysis and troubleshooting
  • Analyzed a PHP system for migration to ASP.NET
  • Evaluated VB6 to VB.NET migrations
  • Migrated SQL Server 2000 to 2008
  • Upgraded VB6 apps to VB.NET
  • Data migration (SQL Server 2000 to 2008)
  • Created SSIS packages for SQL Server 2008 migration
  • Data modeling
  • Operating systems: Windows XP/7, Windows Server 2003/2008
  • Tools: Visual Studio 2008/2010/2012/2015, .NET Framework 3.5/4.0/4.5, ADO.NET, Stored Procedures, VB.NET, ASP.NET, AJAX, DevExpress, Entity Framework, SQL Server 2000/2008, Office 2007/2010/2013, Team Foundation Server, SourceSafe, Visual Basic 6, MS Access, VBA, XML, WCF, MSMQ, SSIS, SOA, PHP, Unit Tests, SandCastle, accessible UI, UML, ITIL
Feb 2009 - Mar 2010
1 year 2 months
Germany

Development of a Web-Enabled Terminology and Translation Platform

Documentation, Translation, and Software Services

  • Designed solution
  • Modeled data and implemented MS SQL Server database
  • Defined and developed object model
  • Built UI in ASP.NET
  • Created ASP.NET user controls
  • Managed translations in a term-based structure
  • Handled multiple dictionaries, each in its own SQL database, with multi-database access
  • Allowed custom data structures defined by users via wizards, reflected in data and object model
  • Managed users and permissions
  • Imported data from XML and CSV
  • Imported translation memories
  • Supported TBX import/export
  • CSV export
  • Set up ASP.NET and IIS environments
  • Led project delivery on fixed-price basis
  • Operating systems: Windows Vista, Windows 7, Windows Server 2003
  • Tools: Visual Studio 2005, VB.NET, ASP.NET, ADO.NET, MS SQL Server 2005/2008, IIS, Stored Procedures
Oct 2008 - Apr 2010
1 year 7 months
Germany

Maintenance and Enhancement of Software for Power Plant Construction

Plant Engineering / Energy

  • Maintained and enhanced a document management app for power plant projects
  • Supported a fill-data management app for heat shield installations in power plants
  • Implemented user requirements
  • Fixed bugs
  • Provided user support
  • Operating systems: Windows XP
  • Tools: Visual Studio 2008, Visual Studio 2003, .NET 2.0/3.0, Crystal Reports, ADO.NET, VB.NET, C#, SQL Server 2000/2005, Team Foundation Server
Oct 2008 - Feb 2009
5 months
Germany

Development of a Statistical Analysis App for Translation Software Quality Data

Documentation, Translation, and Software Services

  • Designed solution
  • Modeled data
  • Built interface to import XML data into database
  • Developed WinForms UI for data selection and output
  • Created reports with Crystal Reports
  • Led project on fixed-price basis
  • Operating systems: Windows Vista
  • Tools: Visual Studio 2005, VB.NET, ADO.NET, Crystal Reports, MS SQL Server 2005, WinForms
Aug 2008 - Oct 2008
3 months
Germany

Development of Word Templates for Internal Document Management

Consulting

  • Designed solution
  • Built Word templates with VBA to automate document creation (metadata fields like document number, author, validity date, status)
  • User dialog for input
  • Auto-generated fields (e.g., document number)
  • Custom toolbar integration
  • PDF features (create PDF, add metadata for DMS)
  • Automated Acrobat
  • Multi-language template (German, English) with language selection wizard
  • Operating systems: Windows XP
  • Tools: MS Word, VBA, PDF, Adobe Acrobat
Apr 2008 - Sep 2008
6 months
Germany

Development of an App to Manage Heat Shield Fill Data in Power Plants

Plant Engineering / Energy

  • Managed and prepared data for sealing pipe penetrations per safety standards (fire, radiological)
  • Considered pipe movements under normal and emergency conditions
  • Designed solution
  • Modeled data
  • Built WinForms UI and domain models
  • Imported PDMS data
  • Created ASP.NET intranet app (WebForms)
  • Worked internationally
  • Operating systems: Windows XP
  • Tools: Visual Studio 2008, .NET 2.0/3.0, Crystal Reports, ADO.NET, VB.NET, C#, SQL Server 2000, Enterprise Architect, Team Foundation Server, WinForms, WebForms
Mar 2008 - Dec 2009
1 year 10 months
Germany

Development of a B2B Platform for Hospitality

Hospitality

  • Designed solution and data model
  • Built web app in ASP.NET
  • Hosted and maintained internet server
  • Maintained and enhanced software
  • Administered web server
  • Operating systems: Windows Vista
  • Tools: Visual Studio .NET, ASP.NET, ADO.NET, VB.NET, C#, MS SQL Server 2005, IIS
Nov 2007 - Mar 2008
5 months
Germany

Design and Setup of Internal IT Infrastructure

Consulting

  • Planned, implemented, and managed internal IT infrastructure
  • Evaluated ERP systems for company adoption
  • Procured, installed, and commissioned hardware and software
  • Configured VOIP telephony
  • Wrote IT concepts and evaluated components
  • Documented processes
  • Created Word templates with VBA to automate document creation
  • Operating systems: Windows XP
  • Tools: VBA, MS Office
Aug 2007 - Nov 2007
4 months
Germany

Enhancement and Support of a Web App for Intranet User Rights Requests

HypoVereinsbank – HVB Information Services

  • Enhanced a web app for branch users to request rights (drive access, host rights, etc.)
  • Operating systems: Windows XP
  • Tools: .NET 1.1, C#, ASP.NET WebForms, ADO.NET, MS Visual Studio .NET, Web Services, IBM WebSphere MQ Workflow, MS SQL Server, IIS, MS Visual SourceSafe
Feb 2007 - Jun 2007
5 months
Germany

Development of a Web App for HR Metrics Collection and Analysis

adidas group – World of Global IT

  • Solely developed an ASP.NET app to collect and analyze HR data worldwide
  • Decentralized data entry via intranet
  • Generated reports with Crystal Reports
  • Authenticated via Active Directory
  • Stored data in MS SQL (including data model and views)
  • Project partly in English
  • Operating systems: Windows XP
  • Tools: .NET 2.0, VB.NET, C#, ASP.NET WebForms, ADO.NET, MS Visual Studio .NET, MS SQL Server, Crystal Reports, IIS, Excel
Mar 2006 - May 2006
3 months
Germany

Development of an Interface to Messenger Services

Internet Services

  • Analyzed messenger protocols (AIM, MSN, ICQ, Yahoo, Skype)
  • Built interfaces to integrate messenger services into websites (login, send/receive messages)
  • Developed sockets with System.Net
  • Created a messenger client using the interface
  • Built a Windows service for automated message sending
  • Integrated into ASP.NET sites
  • Operating systems: Windows XP
  • Tools: VB.NET, C#, ASP.NET, MS Visual Studio .NET, messenger networks (Yahoo, MSN, ICQ, AIM, Skype), MS SQL Server, Stored Procedures, Windows Service, System.Net Sockets
Feb 2006 - Jul 2007
1 year 6 months
Germany

Development of Document Management Software for Power Plant Construction

Plant Engineering / Energy

  • Created a document management system for a power plant project
  • Built a web info system for analyzing approval processes in piping and HVAC construction
  • Imported PDMS data
  • Developed reporting system with Crystal Reports and custom user function library for barcodes
  • Designed multilayer architecture
  • Maintained and enhanced existing software
  • Led subprojects in an international environment
  • Operating systems: Windows XP
  • Tools: VB.NET, C#, ASP.NET, WinForms, WebForms, ADO.NET, Stored Procedures, MS Visual Studio .NET, MS SQL Server, Crystal Reports, Subversion
Aug 2005 - Sep 2005
2 months
Germany

Set Up of Internet Presence Using Microsoft Content Management Server

IT Service Provider

  • Installed and configured CMS
  • Developed templates in Visual Studio .NET
  • Managed roles and permissions
  • Deployed and migrated content
  • Operating systems: Windows XP, Windows Server 2003
  • Tools: Microsoft Content Management Server, IIS, MS SQL Server, VB.NET, ASP.NET, MS Visual Studio .NET
Jan 2005 - Jul 2005
7 months
Germany

Development of an App for Managing and Tracking Recruitments

Consulting

  • Built modules for contacts, companies, applicants, and task lists
  • Designed data model
  • Created skills database
  • Tracked applications, interviews, calls
  • Attached files via file system
  • Multi-user with roles and permissions
  • Reporting
  • Connected to remote mySQL via ODBC
  • Built WinForms UI
  • Operating systems: Windows XP
  • Tools: .NET, VB.NET, C#, mySQL, ODBC, ADO.NET, Crystal Reports, MS Access, MS Visual Studio .NET
Sep 2004 - Dec 2004
4 months
Germany

Development of a PC-Based Quality Control App in Industry

Industry

  • Designed solution
  • Built admin, test, and analysis UI (WinForms)
  • Created object model for stepwise tests with conditions and workflows
  • Automated quality status determination (rework, scrap, OK)
  • Saved data in XML with future database layer (ADO.NET DataSets)
  • Developed touchscreen-friendly UI
  • Designed reports with Crystal Reports
  • Printed test protocols, rework lists, statistics
  • Implemented hardware-based licensing
  • Installed software
  • Led project (2 devs)
  • Operating systems: Windows XP
  • Tools: VB.NET, ADO.NET, C#, Crystal Reports, Windows Installer, XML, MS Visual Studio .NET
Jun 2004 - Jun 2004
1 month
Germany

Development of a Component for Controlling Internet Connections

In-House Development

  • Used Windows Socket (wsock32.dll, wininet.dll)
  • Managed dial-up networking (RAS)
  • Defined interface
  • Operating systems: Windows XP
  • Tools: Visual Basic 6.0, Windows Sockets, Windows API
Dec 2003 - Jan 2004
2 months
Germany

Development of Winsock and SMTP Component for Sending Emails from Apps

In-House Development

  • Used Windows Socket (wsock32.dll) for internet communication
  • Communicated with SMTP server
  • Implemented SMTP authentication and POP before SMTP
  • Encoded attachments in base64 and MIME
  • Defined interface
  • Operating systems: Windows XP, Linux
  • Tools: Visual Basic 6.0, SMTP protocol, VB.NET, C#, Windows Sockets, Windows API, Sendmail, Telnet
Jan 2000 - Feb 2000
2 months
Germany

Porting ASP Scripts (Add-On for MS Systems Management Server) to Visual Basic

Siemens Business Services

  • Converted ASP scripts into an ActiveX DLL
  • Integrated ActiveX DLL into IIS and ASP
  • Refactored and optimized code
  • Operating systems: Windows 95, Windows NT
  • Tools: Visual Basic 6.0, Visual InterDev, IIS, MS Systems Management Server, MS SQL Server
Jan 1999 - May 2005
6 years 5 months
Germany

Operation of an Internet Service and Hosting

Internet Services

  • Administered Linux web server
  • Applied updates (PHP, mySQL)
  • Managed users and permissions
  • Configured Apache and sendmail
  • Set up mySQL
  • Implemented anti-spam measures
  • Developed various websites
  • Installed and configured Postnuke and Typo3
  • Developed Postnuke modules
  • Wrote Perl scripts for admin tasks
  • Managed domains and DNS
  • Provided customer support
  • Operating systems: Linux (Suse, Debian)
  • Tools: Apache, sendmail, mySQL, Telnet, SSH, Typo3, Postnuke, Perl, HTML, PHP, DNS, SMTP, POP3
Apr 1998 - Dec 2003
5 years 9 months
Germany

Software Development, Consulting, and Support

DATEV eG

  • Designed and built various apps for tax advisor offices
  • Project “Information System”
  • Developed database-agnostic system for data analysis of tax advisors’ records
  • Used MS SQL Server and ODBC, MS Access for metadata
  • Collaborated on concepts with business stakeholders
  • Led projects (design, coding, test support, optimization, maintenance)
  • Migrated Access 97 to 2000 (VBA code, interface compatibility)
  • Created reporting tool to replace Access report engine
  • Programmed in Visual Basic
  • Debugged and analyzed errors
  • Developed complex system software for Windows 95/98/NT/ME/2000/XP in large environment
  • Team development
  • GUI programming
  • Built COM/ActiveX components and interfaces
  • Component-based development
  • Automated Euro conversion software
  • Designed and built UIs
  • Maintained and enhanced existing apps
  • Improved user workflows
  • Developed various tools
  • Provided consulting and support
  • Last level support
  • QA and software testing
Jun 1996 - Dec 1997
1 year 7 months
Germany

Development (and Enhancement) of an HTML Editor

Software Sales / In-House Development

  • Built three versions
  • Implemented MDI UI
  • Embedded MS Internet Explorer for HTML display
  • Created wizards for automatic HTML code generation
  • Built tools (image map editor, image viewer)
  • Implemented FTP client
  • Wrote documentation and help files
  • Operating systems: Windows 95
  • Tools: Visual Basic 4.0 and 5.0; NetManage Internet Control Pack, ActiveX Automation of IE 4.0
Germany

Various IT Projects and Activities

  • Developed ActiveX controls
  • Created various tools
  • Built graphics display and print tool
  • Edited CGI scripts
  • Wrote JavaScript
  • Web development and design
  • Platforms: Windows 95, Visual Basic 4.0/5.0, Perl, web servers, HTML editors, graphics tools, Delphi 1.0
Languages
German
Native
English
Advanced
Education
Lorem ipsum dolor sit amet

Master Craftsman in Mechanical Engineering · Mechanical Engineering

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