René W.

Developer

Munich, Germany

Experience

Apr 2025 - Apr 2025
1 month

Developer

Own Product Development

  • I built a server-side Node.js app to auto-detect and analyze new freelance project offers.
  • The app runs on my Linux server (cPanel) and checks platforms like XING, Freelancermap, Freelance.de, and LinkedIn daily.
  • It uses cookie-based sessions, HTML scraping, and stores data in a SQLite database. Optional email alerts are sent for relevant matches.
  • Technical challenges included session handling without Puppeteer, data extraction with Cheerio, handling non-standard sources, and proper filtering, deduplication, and categorization.
  • Skills used:
  • Node.js
  • TypeScript
  • SQLite (better-sqlite3)
  • HTML scraping (cheerio)
  • fetch
  • Express
  • EJS
  • Bootstrap
  • Luxon
  • dotenv
  • CRON
  • Puppeteer (temporary)
  • cPanel
  • ag-Grid
  • Challenges:
  • Login-free scraping of dynamic pages
  • ag-Grid integration
  • SQLite quirks
Mar 2024 - Mar 2025
1 year 1 month

Developer, Consultant

Medical Technology

  • I enhanced an app for creating customer quotes.
  • Tech stack: Angular 14 & TypeScript on the client, .NET Core 8.0 & C# on the server, plus Power Automate/Power Apps flows.
  • My tasks included frontend and backend development and consulting. I led Word document generation with Open XML, PDF conversion, the full approval process, adjusting Power Automate/Power Apps flows, and quote creation in Dynamics CRM.
  • Other requirements: upgrade to Angular 19, add multilingual support, mobile optimization (responsive), code stabilization, refactoring, and performance tuning.
  • Skills used:
  • Angular 14/19
  • RxJS
  • TypeScript
  • C#
  • ASP.NET Core 8.0
  • JSON
  • Bootstrap
  • Open XML
  • REST
  • Scrum
  • GitHub Copilot
  • Azure DevOps
  • Azure Logic Apps
  • Power-CRM
  • Power Automate/Power Apps
  • SharePoint Online
  • Markdown
  • Jest
  • Challenges:
  • Word generation with repeating sections
  • Power-CRM platform
  • Power Automate/Power Apps flows
  • Single codebase for multiple apps
  • Angular upgrade
Jan 2023 - Feb 2024
1 year 2 months

Developer, Consultant

E-Health

  • I migrated an E-Health and Telematics Infrastructure app’s frontend to the latest Angular version.
  • Tech stack: Angular Material 16, TypeScript, and Tailwind CSS.
  • I handled frontend dev and consulting. Since upgrading from Angular 7 to 16 wasn’t possible, we rewrote the app. We removed NgRx and custom components and focused on standard components wrapped in a custom UI framework for reuse and flexibility.
  • I built UI components, extended and tweaked the UI framework, migrated old pages/features, adjusted the backend, improved performance, and coached other developers.
  • Skills used:
  • Angular Material 16
  • RxJS
  • Node.js
  • NgRx
  • Tailwind CSS 3.x
  • SASS
  • CSS
  • JSON
  • HTML5
  • NPM
  • JavaScript
  • TypeScript
  • Cypress
  • C#
  • ASP.NET 4.x
  • Web API
  • REST
  • Entity Framework
  • SQL
  • Git
  • Challenges:
  • NgRx state management
  • Workflow engine
  • Ensuring agreed functionality after migration
Jul 2022 - Dec 2022
6 months

Developer, Consultant

E-Health

  • I worked on further development of an E-Health and Telematics Infrastructure app.
  • Tech stack: Angular 7 & TypeScript on the client, ASP.NET & C# with SQL database on the server.
  • I handled frontend and backend dev and consulting. I ensured stability and performance, fixed bugs, and built new features.
  • Skills used:
  • Angular 7
  • RxJS
  • Node.js
  • NgRx
  • Bootstrap
  • SASS
  • CSS
  • JSON
  • HTML5
  • NPM
  • JavaScript
  • TypeScript
  • C#
  • ASP.NET 4.x
  • Web API
  • REST
  • Entity Framework
  • SQL
  • Git
  • Challenges:
  • NgRx state management
  • Custom components
  • Command pattern
  • Workflow engine
Nov 2021 - Jun 2022
8 months

Developer, Consultant

Medical Technology

  • I developed an app for creating customer quotes, including data entry UI, approval process, integrations (Power-CRM, SAP, SQL, SharePoint), and generating Word and PDF quotes.
  • Tech stack: Angular 13 & TypeScript on the client, .NET Core 6.0 & C# on the server.
  • I did frontend, backend, and consulting, co-owning UI implementation, data handling, and Word generation with Open XML.
  • Other needs: code stabilization, refactoring, and performance improvements.
  • Skills used:
  • Angular 13
  • RxJS
  • Node.js
  • SheetJS
  • CDK Drag & Drop
  • Bootstrap
  • SASS
  • CSS
  • JSON
  • HTML5
  • NPM
  • JavaScript
  • TypeScript
  • C#
  • ASP.NET Core 6.0
  • Open XML
  • MSAL
  • REST
  • Scrum
  • Git
  • Azure DevOps
  • Azure Logic Apps
  • Azure Key Vault
  • SAP
  • SQL
  • Power-CRM
  • SharePoint Online
  • Challenges:
  • Multiple data sources
  • Word generation
  • Power-CRM platform
  • Drag & Drop
Feb 2021 - Oct 2021
9 months

Developer, Consultant

Medical Technology

  • I improved a booking system for lab demo events.
  • Tech stack: AngularJS & TypeScript on the client, ASP.NET MVC & C# on the server.
  • I handled frontend, backend, and consulting. I integrated mobile labs and the UK lab and prepared the app for an Angular 13 migration.
  • Skills used:
  • AngularJS
  • Node.js
  • ag-Grid
  • FullCalendar
  • jQuery
  • Bootstrap
  • SASS
  • CSS
  • JSON
  • HTML5
  • Gulp
  • Bower
  • NPM
  • Webpack
  • JavaScript
  • TypeScript
  • C#
  • ASP.NET MVC
  • Web API
  • OWIN
  • REST
  • Entity Framework
  • SQL
  • Azure services & DevOps
  • Git
  • Ungerboeck API
  • Postman
  • Markdown
  • CI/CD
  • Challenges:
  • Calculating mobile lab availability
Aug 2020 - Jan 2021
6 months

Developer, Consultant, IT Architect

Service Provider

  • I led dev of a smart bus substitute transport system with incident management, company and vehicle maintenance, and vehicle dispatch modules.
  • Tech stack: Nx.dev with Angular 11 & TypeScript on the client.
  • As Lead Developer, I handled frontend, consulting, and IT architecture. I set up the UI architecture with cutting-edge tech, built UI components, and coached developers.
  • Other needs: code stabilization and refactoring.
  • Skills used:
  • Nx.dev
  • Angular 11
  • RxJS
  • Node.js
  • MDB (Material Design for Bootstrap)
  • Ionic
  • chart.js
  • FullCalendar
  • Cypress
  • Bootstrap 4
  • SASS
  • CSS
  • JSON
  • HTML5
  • JavaScript
  • TypeScript
  • REST
  • Scrum
  • E2E tests
  • AWS cloud
  • Git
  • Jira
  • Confluence
  • CI
  • Challenges:
  • Greenfield project with latest UI tech
  • Nx.dev
  • MDB components
  • AWS cloud
Jun 2020 - Jun 2020
1 month

Developer, Consultant

Medical Technology

  • I migrated data from Project Server 2010 to Project Online.
  • Tech stack: VBA, C#, and SharePoint CSOM.
  • I built scripts, handled the migration, and did quality assurance.
  • Skills used:
  • VBA
  • C#
  • Windows API
  • SharePoint CSOM
  • Project Server 2010/Online
  • SharePoint 2010/Online
  • WCF
  • Web Services
  • Challenges:
  • Using multiple technologies
  • Exporting required data from Project Server 2010
Aug 2019 - Mar 2020
8 months

Developer, Consultant

Industry

  • I worked on a large project to build a central info store for finding, collecting, and consolidating data. My subproject handled document/data exchange between client and suppliers, building three web apps.
  • Tech stack: SAPUI5/Fiori (an MV* framework like AngularJS, SAP’s HTML5/JavaScript frontend for Fiori apps).
  • I focused on UI development, coaching, and consulting. I also ensured code quality via reviews and refactoring.
  • Skills used:
  • SAPUI5/Fiori
  • JavaScript
  • jQuery
  • CSS
  • XML
  • HTML5
  • Java
  • Grunt
  • Resumable.js
  • OData V4
  • Scrum
  • Regular expressions
  • OPA integration tests
  • Bitbucket
  • Jira
  • Challenges:
  • OData V4
  • Caching issues
  • Extending/adapting SAPUI5 controls
Jan 2019 - Jun 2020
1 year 6 months

Developer, Consultant

Medical Technology

  • I enhanced a booking system for lab demo events.
  • Tech stack: AngularJS 1.6 & TypeScript on the client, ASP.NET MVC & C# on the server.
  • I handled frontend, backend, and consulting. I built new features, onboarded new user groups, and made UI adjustments.
  • Other needs: Azure integration, API updates, code stabilization, refactoring, and performance tuning.
  • Skills used:
  • AngularJS 1.6
  • Node.js
  • ag-Grid
  • FullCalendar
  • jQuery
  • Bootstrap
  • SASS
  • CSS
  • JSON
  • HTML5
  • Gulp
  • JavaScript
  • TypeScript
  • C#
  • ASP.NET MVC
  • Web API
  • OWIN
  • REST
  • Entity Framework
  • SQL
  • Azure services & DevOps
  • Git
  • Scrum
  • Unit tests
  • Integration tests
  • Microsoft Dynamics CRM
  • Ungerboeck API
  • Postman
  • Markdown
  • CI/CD
  • Challenges:
  • Updating all NuGet and Node packages
  • Interplay of various JS libraries
  • Performance optimization
  • IE browser
  • FullCalendar tweaks
  • Caching issues
  • Ungerboeck API
  • Timezone and daylight saving issues
Feb 2018 - Jan 2019
1 year

Developer, Consultant

Service Provider

  • I enhanced a customer portal for an SAP ERP/CRM system to enable SAP transactions in the browser (responsive). Features included ordering services with status tracking and document sharing/visualization via a dashboard.
  • Tech stack: SAPUI5/Fiori.
  • I focused on UI development, coaching in-house devs, and consulting. I was responsible for building and improving a complex custom control used in almost every Fiori app.
  • Skills used:
  • SAPUI5/Fiori
  • JavaScript
  • jQuery
  • CSS
  • XML
  • HTML5
  • Grunt
  • ABAP
  • Scrum
  • Challenges:
  • Browser compatibility
  • Ensuring custom control works in all apps

Summary

As a Senior Full-Stack Developer focusing on TypeScript, Angular, and C#, I build high-performance, scalable applications for modern web and enterprise solutions. Besides creating new features, I optimize existing systems for long-term maintainability and flexibility.

I advise on software architecture, tech choices, and best practices to align projects strategically. My focus is on modular, sustainable, and customizable solutions for complex requirements.

With analytical thinking and a fast learning curve, I quickly master new technologies. I value a structured, solution-oriented approach and clear, transparent communication for cost-effective results.

Languages

German
Native
English
Intermediate

Education

FH Munich

Diploma · Business Informatics · Munich, Germany

Certifications & licenses

Bank Clerk

LBB (IHK)

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